kostenloser Webspace werbefrei: lima-city


Suche auf lima-city

  • in: Wie neue Tabs in Chrome-Mobil sofort anzeigen?

    geschrieben von hechma

    hallo,

    eine einstellung dazu gibt es nicht.
    drücke strg und umschalt beim klick...
    oder mit einer erweiterung: https://chrome.google.com/webstore/detail/tabs-to-the-front/hjaooagfdhdhmbfchnkhggjmacjlacla

    lg hechma
  • in: CSS von fremder Webseite manipulieren

    geschrieben von hechma

    Grundsätzlich kannst du mit einer Scriptsprache deiner Wahl (Beispiel mit PHP) auch die Funktion der Forumulare nachstellen (curl z.B.) und das resultiernde HTML entsprechend parsen (SimpleXML) und die Infos die du brauchst entsprechend weiter verarbeiten.

    dazu hilft dir dieser link vielleicht weiter - sehr kurzes php-skript das du auf einem webserver oder halt auch auf einem lokalen server mit zb xampp machen kannst: https://code.google.com/p/php-proxy/downloads/list
    dort könntest du dann in der index.php vor
    print $body;
    den (schon link-modifizierten) quelltext bearbeiten indem du zb in $body nach quelltext-schnipseln suchst und ersetzt (http://php.net/manual/de/function.str-replace.php)

  • in: Subdomain übernimmt Font nicht

    geschrieben von hechma

    mal vorweg: im firefox sollte ein doppeldruck auf die f5 taste die momentane adresse ohne cache neu laden...



    in der aktuellen version deiner page (auf https://swportfolio.lima-city.de/wordpress2/) ist in der stylesheetdatei (https://swportfolio.lima-city.de/wordpress2/wp-content/themes/Creativelife/style.css?v=2.5) immernoch der reltive pfad :confused:
    /*
    	Headings font
    */
    @font-face {
    	src: url("font/League_Gothic-webfont.eot");
    	src: url("font/League_Gothic-webfont.eot?#iefix") format("embedded-opentype"),
    	     url("font/League_Gothic-webfont.woff") format("woff"),
    	     url("font/League_Gothic-webfont.ttf") format("truetype"),
    	     url("font/League_Gothic-webfont.svg#LeagueGothicRegular") format("svg");
    	font-family: "LeagueGothicRegular";
    	font-weight: normal;
    	font-style: normal;
    }
    und wenn es veränderungen auf deinem anderen webspace gab... bist du dir sicher die richtige version auf dem richtigen webspace bearbeitet zu haben ? :biggrin:


    und zu der frage wo man die domain hostet kann ich nur sagen das es technisch egal ist... also würde ich den hoster auswählen der die die beste ip-adresse bietet - und das hängt natürlich von der art des paketes ab das du bei Strato hast... wenn es ein eigener server oder vserver ist hättest du deine eigene ip für dich ganz allein - wenn es aber nur son billo-paket ist teilst du dir die ip wahrscheinlich mit tausenden von anderen vielleicht nicht so guten seiten... wie es hier bei lima ist kann ich dir nicht sagen - wahrscheinlich auch keine eigene ip, aber zumindest sind die seiten anderer teilnehmer der ip hier wohl gute nachbarn
  • in: Subdomain übernimmt Font nicht

    geschrieben von hechma

    hallo swportfolio,


    du hast zwar wie es javaphp beschrieben hatte die quellenangabe der ersten schriftarten-referenz geändert, die restlichen quellenangaben (da schriftarten für die verschiedenen browser/bertiebssysteme in unterschiedlichen formaten zur verfügung gestellt werden müssen) zeigen allerdings noch auf einen relativen pfad der mit "font/" beginnt, vielleicht solltest du auch diese quellenangaben wie die erste absolut machen (also mit "https://swportfolio.4lima.de/wordpress2/wp-content/themes/Creativelife/" vor dem "font/")...


    lg hechma
  • in: Hilfe bei der Positionierung der Navigation

    geschrieben von hechma

    @all-in1: ja ich wollt mich an seinen code halten damits verständlicher ist :blah:

    ich hätt das template wahrscheinlich in etwa so gemacht:
    <!doctype html>
    <html lang="de">
        <head>
            <meta charset="utf-8">
            <meta name="robots" content="index, follow">
            <title>Christopher Köhler | Startseite</title>
            <meta name="description" content="Willkommen bei Christopher Köhler - Ihr Spezialist in Sachen Webdesign und Onlinemarketing">
            <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no">
    		<link href="favicon.ico" rel="icon">
            <link href="style.css" type="text/css" rel="stylesheet">
        </head>
        <body>
            <article>
            	<div>
                    <section>
                    	<div>
                            <header>
                                <div>
                                    <h1>Christopher Köhler</h1>
                                    <p>Webdesign und Onlinemarketing<br>Alles aus einer Hand!</p>
                                </div>
                                <img src="http://webdesign-koehler.lima-city.de/images/header.jpg" alt="">
                            </header>
                            <nav>
                                <div>
                                    <ul>
                                        <li><a href="startseite/" title="Startseite"><img src="http://webdesign-koehler.lima-city.de/images/icon1.png" alt="Startseite">Startseite</a></li>
                                        <li><a href="lebenslauf/" title="Lebenslauf"><img src="http://webdesign-koehler.lima-city.de/images/icon2.png" alt="Lebenslauf">Lebenslauf</a></li>
                                        <li><a href="zeugnisse/" title="Zeugnisse"><img src="http://webdesign-koehler.lima-city.de/images/icon3.png" alt="Zeugnisse">Zeugnisse</a></li>
                                        <li><a href="referenzen/" title="Referenzen"><img src="http://webdesign-koehler.lima-city.de/images/icon4.png" alt="Referenzen">Referenzen</a></li>
                                        <li><a href="kontakt/" title="Kontakt"><img src="http://webdesign-koehler.lima-city.de/images/icon5.png" alt="Kontakt">Kontakt</a></li>
                                    </ul>
                                </div>
                            </nav>
                        </div>
                        <article>
                            <header>
                                <h2>Startseite</h2>
                                <p>Willkommen bei Christopher Köhler - Ihr Spezialist in Sachen Webdesign und Onlinemarketing</p>
                            </header>
                            <section>
                                <h3>1.) Anweisungen</h3>
                                <p>Beachten Sie, dass der CSS-Code f&uuml;r diese Layouts mit vielen Kommentaren versehen ist. Wenn Sie vor allem in der Entwurfsansicht arbeiten, werfen Sie einen Blick auf den Code, um Tipps zum Verwenden von CSS f&uuml;r die festen Layouts zu erhalten. Sie k&ouml;nnen diese Kommentare vor dem Ver&ouml;ffentlichen Ihrer Site l&ouml;schen. Weitere Informationen zu den in diesen CSS-Layouts verwendeten Methoden finden Sie in diesem Artikel im Adobe Developer Center.</p>
                            </section>
                            <section>
                                <h3>...</h3>
                                <p>...</p>
                            </section>
                        </article>
                    </section>
                </div>
                <div>
                    <section>
                    	<footer>
                        	<p>FOOTER</p>
                    	</footer>
                    </section>
                </div>
            </article>
        </body>
    </html>

    @charset "utf-8";
    
    
    html, body { 
    	width:100%; 
    	height:100%;
    	overflow:auto;
    	margin:0px;
    	padding:0px;
    }
    body {
    	background-color:#363636;
    	font:100%/1.4 Verdana, Arial, Helvetica, sans-serif;
    	text-align:center;
    }
    h1, h2, h3, p {
    	margin:0px;
    	padding:0px;
    }
    h2 {
    	padding-bottom:5px;
    }
    h1, h3 {
    	text-align:center;
    	padding-bottom:5px;
    	border-bottom:1px solid #999;
    }
    body > article {
    	display:table;
    	width:85%;
    	min-width:480px;
    	height:100%;
    	margin:0px auto;
    	background-color:#FFFFFF;
    	-webkit-box-shadow: 0px 0px 8px 1px rgba(0,0,0,0.75); -moz-box-shadow: 0px 0px 8px 1px rgba(0,0,0,0.75); box-shadow: 0px 0px 8px 1px rgba(0,0,0,0.75);
    }
    body > article > div {
    	display:table-row;
    }
    body > article > div > section {
    	display:table-cell;
    	text-align:center;
    	vertical-align:top;
    }
    body > article > div:last-child > section {
    	vertical-align:bottom;
    }
    
    
    /* ---------- header ---------- */
    body > article > div > section > div {
    	position:relative;
    }
    body > article > div > section > div > header > div {
    	position:absolute;
    	top:25%;
    	right:0%;
    	min-width:200px;
    	background-color:orange;
    	padding:2% 3%;
    	font-size:1vw;
    }
    body > article > div > section > div > header > div > h1 {
    	font-size:1.5vw;
    }
    body > article > div > section > div > header > div > p {
    	font-size:1vw;
    }
    @media (max-width: 800px) {
         body > article > div > section > div > header > div > h1 {
    		font-size:3vw;
    	}
    	body > article > div > section > div > header > div > p {
    		font-size:2vw;
    	}
    }
    body > article > div > section > div > header > img {
    	width:100%;
    	display:block;
    }
    
    
    /* ---------- nav ---------- */
    body > article > div > section > div > nav {
    	width:100%;
    	position:absolute;
    	bottom:0px;
    	left:0px;
    	background-color:rgba(200,200,200,0.3);
    }
    body > article > div > section > div > nav > div {
    	display:table;
    	table-layout:fixed;
    	width:50%;
    	min-width:420px;
    	margin:0px auto;
    }
    body > article > div > section > div > nav > div > ul {
    	display:table-row;
    }
    body > article > div > section > div > nav > div > ul > li {
    	display:table-cell;
    	padding:0;
    	margin:0;
    	border-right:1px darkgrey solid;
    	vertical-align:bottom;
    }
    body > article > div > section > div > nav > div > ul > li:first-child {
    	border-left:1px darkgrey solid;
    }
    body > article > div > section > div > nav > div > ul > li:hover {
    	background-color:orange;
    }
    body > article > div > section > div > nav > div > ul > li > a {
    	display:block;
    	padding:8%;
    	color:#000000;
    	text-align:left;
    	font-size:1vw;
    	font-weight:bold;
    	text-decoration:none;
    }
    body > article > div > section > div > nav > div > ul > li > a:hover {
    	text-decoration:none;
    }
    body > article > div > section > div > nav > div > ul > li > a > img {
    	display:block;
    	width:100%;	
    }
    body > article > div > section > div > nav > div > ul > li > a > p {
    	display:block;
    }
    
    /* ---------- mitte ---------- */
    body > article > div > section > article {
    	padding:8%;
    	text-align:left;
    	border-top:3px solid orange;
    }
    body > article > div > section > article > section {
    	margin:5% 0%;
    }
    
    
    /* ---------- footer ---------- */
    body > article > div > section > footer {
    	background-color:#222222;
    	border-top:3px solid orange;
    	color:#EEEEEE;
    	padding:1% 5%;
    }
  • in: Hilfe bei der Positionierung der Navigation

    geschrieben von hechma

    nun der ausdruck
    #container_tabelle > div > div
    beinhaltet ja sogar eine id - und wenn es darum geht eine tabellenstruktur auszudrücken, also irgendwie gerade den zusammenhang zwischen eltern- und kindelementen (<table><tr><td></td></tr></table>), finde ich die schreibweise sogar äußerst zutreffend :P
    außerdem spart sie platz im initialen quelltext wenn die css ausgelagert wird - und das ist immer gut :)


    lg hechma
  • in: Doppelte Platzbelegung bei Highscore erkennen

    geschrieben von hechma

    hallo affemitwaffe,


    es wäre noch zu überlegen ob mehrfach belegte platzierungen dafür sorgen sollen das die nachfolgeplatzierungen übersprungen werden - also so:

    platz_____ko
    1_______104
    2_______82
    2_______82
    4_______74
    5_______68

    oder:

    platz_____ko
    1_______104
    2_______82
    2_______82
    3_______74
    4_______ 68


    ich denke ersteres macht mehr sinn, dazu das script:
    <?php
    	$i_durchlauf = 0;
    	$i_platzierung = 0;
    	$i_ko_vorher = false;
    	$h_scorre_top10ko = $mysqli->query("SELECT * FROM  `event_wuerfeln` ORDER by ko DESC LIMIT 0,10");
    	while($a_daten=$h_scorre_top10ko->fetch_object()) {
    		$i_durchlauf++;
    		$c_name_scorre = $a_daten->name;
    		$i_ko = (int)$a_daten->ko;
    		if($i_ko!=$i_ko_vorher) {
    			$i_platzierung = $i_durchlauf;
    		}
    		$i_ko_vorher = $i_ko;
    		if($i_platzierung==1) {
    			$c_preis = '<img src="../icon/hase_beleidigt.png" title="Bunny KO" width="30px" height="35px" />';
    		}elseif($i_platzierung==2) {
    			$c_preis = '10 x BBB';
    		}elseif($i_platzierung==3 || $i_platzierung==6) {
    			$c_preis = '<img src="../icon/icon_wuerfel_einzeln.png" title="Ein Würfel für die Würfelpyramide" />';
    		}elseif($i_platzierung==4 || $i_platzierung==8) {
    			$c_preis = '6 x BBB';
    		}
    		$c_platzierung = sprintf("%02d",$i_platzierung);
    	
    		/* ... */
    	
    	}
    ?>
    (davon ausgehend das ko als ganze zahl abgelegt ist)



    und hier nochmal eine möglichkeit in mysql aus cbhp's link:

    variante 1: mit überspringen
    SET @ko_vorher = NULL; 
    SET @platzierung_zaehler = 0; 
    SET @durchlauf = 0; 
    SELECT 
    	*, 
        @durchlauf := @durchlauf+1 AS durchlauf_zaehler, 
    	CASE 
    		WHEN @ko_vorher = ko
    			THEN @platzierung_zaehler 
    		WHEN @ko_vorher := ko
    			THEN @platzierung_zaehler := @durchlauf
    	END AS platzierung
    FROM event_wuerfeln 
    ORDER BY ko DESC 
    LIMIT 0 , 10

    variante 2: ohne überspringen
    SET @ko_vorher = NULL; 
    SET @platzierung_zaehler = 0; 
    SELECT 
    	*, 
    	CASE 
    		WHEN @ko_vorher = ko
    			THEN @platzierung_zaehler 
    		WHEN @ko_vorher := ko
    			THEN @platzierung_zaehler := @platzierung_zaehler +1
    	END AS platzierung
    FROM event_wuerfeln 
    ORDER BY ko DESC 
    LIMIT 0 , 10



    LG hechma
  • in: Hilfe bei der Positionierung der Navigation

    geschrieben von hechma

    Hallo webdesign-koehler,


    das mit der schriftgröße ist leider immernoch so'ne sache... wie gesagt werden die neueren relativen einheiten (vw/vh,rem) nicht vom explorer8- untersctützt...
    für eine sich an die fenstergröße anpassende schriftgröße kann man aber auch komfortable jquery-plugins benutzen, zb.: http://fittextjs.com/

    ich würde dir allerdings sehr anraten deine seite auf dem html5 standart auszuzeichnen (wie das grundgerüst in meinem obigen beitrag, auch das nav-element ist da ja schon verbaut) - und die entsprechenden html5-elemente anstatt der div-.suppe zu verwenden (besonders article, header, footer, aside, section, nav) - die suchmaschinen werden es dir danken. hier eine kleine übersicht dazu: http://blog.selfhtml.org/2013/03/10/html5-serie-neue-elemente-fuer-die-seitenstruktur/

    wenn du noch mehr icons verbauen willst solltest du auch darüber nachdenken die bilder der icons nicht alle als einzelne bildchen zu speichern sondern ein einziges großes bild mit allen icons drauf zu erstellen von dem du dann immer den entsprechenden ausschnitt anzeigen lässt (css-image-sprite) denn schließlich verbraucht jede bildquelle einen neuen verbindungsaufbau was die ladezeit unter umständen sehr beeinträchtigen kann. siehe hierzu: http://www.w3schools.com/css/css_image_sprites.asp
    oder aber gleich ganz ohne bilder, als text-glyphen wie man es von bootstrap kennt: http://www.w3schools.com/bootstrap/bootstrap_ref_comp_glyphs.asp, http://glyphsearch.com/

    ...und wenn du's ganz schick machen willst (oder ein besonders nettes suchmaschinenergebnis erzielen willst) dann informiere dich noch über strukturierte-daten: https://developers.google.com/structured-data/


    LG hechma
  • in: Hilfe bei der Positionierung der Navigation

    geschrieben von hechma

    Hallo webdesign-koehler,


    also ich würde das layout ein wenig umstellen:
    <!doctype html>
    <html lang="de">
        <head>
            <meta charset="utf-8">
            <title>Webdesign K&ouml;hler</title>
    		<style type="text/css">
    			html, body {
    				width:100%;
    				height:100%;
    				margin:0px;
    				padding:0px;
    				overflow:auto;
    			}
    			body {
    				font:100%/1.4 Verdana, Arial, Helvetica, sans-serif;
    				background-color:#363636;
    				color:#000;
    				text-align:center;
    			}
    			h1, p {
    				margin:0px;
    				padding:0px;
    			}
    			#container_tabelle {
    				display:table;
    				width:85%;
    				height:100%;
    				margin:0px auto;
    				background-color:#FFFFFF;
    			}
    			#container_tabelle > div {
    				display:table-row;
    			}
    			#container_tabelle > div > div {
    				display:table-cell;
    				text-align:center;
    			}
    			#obere_zeile > div {
    				vertical-align:top;
    			}
    			#untere_zeile > div {
    				vertical-align:bottom;
    			}
    			
    			#header {
    				position:relative;				
    			}
    			#header > img {
    				width:100%;	
    				margin:0px;
    			}
    			
    			
    			#detail {
    				position:absolute;
    				top:30%;
    				right:0px;
    				background-color:orange;
    				padding:5px;
    				font-size:1vw;
    			}
    			
    			#navigation {
    				width:100%;
    				position:absolute;
    				bottom:5px;
    				left:0px;
    				text-align:center;
    			}
    			#navigation > div {
    				display:table;
    				margin:0px auto;
    			}
    			#navigation > div > ul {
    				display:table-row;
    			}
    			#navigation > div > ul > li {
    				display:table-cell;
    				padding:4px 12px;
    				margin:0px;
    				border:1px darkgrey solid;
    				background-color:rgba(200,200,200,0.4);
    				text-align:center;
    				vertical-align:bottom;
    			}
    			#navigation > div > ul > li:hover {
    				background-color:orange;
    			}
    			#navigation > div > ul > li > a {
    				font-size:1.5vw;
    				text-decoration:none;
    			}
    			#navigation > div > ul > li > a:hover {
    				text-decoration:none;
    			}
    			.icon {
    				width:7vw;
    			}
    			
    			#main {
    				padding:3% 5%;
    				
    			}
    			#main h1 {
    				text-align:center;
    				padding-bottom:5px;
    				border-bottom:1px solid #999;
    			}
    			#footer {
    				background-color:#CCC49F;
    				padding:1% 5%;
    			}
    		</style>
        </head>
        <body>
            <div id="container_tabelle">
            	<div id="obere_zeile">
                	<div>
                    
                    
                        <div id="header">
                        	<img src="http://webdesign-koehler.lima-city.de/images/header.jpg" alt="">
                            <div id="detail">
                                <h2>Christopher K&ouml;hler</h2>
                                <p>Webdesign und Onlinemarketing<br>Alles aus einer Hand!</p>
                            </div>
                            <nav id="navigation">
                                <div>
                                    <ul>
                                        <li><a href="#" title=""><img class="icon" src="http://webdesign-koehler.lima-city.de/images/icon1.png" alt=""><br>Startseite</a></li>
                                        <li><a href="#" title=""><img class="icon" src="http://webdesign-koehler.lima-city.de/images/icon2.png" alt=""><br>Lebenslauf</a></li>
                                        <li><a href="#" title=""><img class="icon" src="http://webdesign-koehler.lima-city.de/images/icon3.png" alt=""><br>Zeugnisse</a></li>
                                        <li><a href="#" title=""><img class="icon" src="http://webdesign-koehler.lima-city.de/images/icon4.png" alt=""><br>Referenzen</a></li>
                                        <li><a href="#" title=""><img class="icon" src="http://webdesign-koehler.lima-city.de/images/icon5.png" alt=""><br>Kontakt</a></li>
                                    </ul>
                                </div>
                            </nav>
                        </div>
                        <div id="main">
                            <h1>1.) Anweisungen</h1>
                            <p>
                                Beachten Sie, dass der CSS-Code f&uuml;r diese Layouts mit vielen Kommentaren versehen ist. Wenn Sie vor allem in der Entwurfsansicht arbeiten, werfen Sie einen Blick auf den Code, um Tipps zum Verwenden von CSS f&uuml;r die festen Layouts zu erhalten. Sie k&ouml;nnen diese Kommentare vor dem Ver&ouml;ffentlichen Ihrer Site l&ouml;schen. Weitere Informationen zu den in diesen CSS-Layouts verwendeten Methoden finden Sie in diesem Artikel im Adobe Developer Center.
                            </p>
                            <br>
                            <h1>...</h1>
                            <p>
                                ...
                            </p>
                        </div>
                        
                        
                    </div>
                </div>
                <div id="untere_zeile">
                	<div>
                    
                    
                        <div id="footer">
                            <p>Footer</p>
                        </div>
                        
                        
                    </div>
                </div>
            </div>
        </body>
    </html>


    LG hechma


    p.s.: den container habe ich als blinde-css-tabelle formatiert um den footer immer am unteren bildschirmrand zu haben, auch wenn der inhalt weniger als eine bildschirmhöhe aufspannt
  • in: MySQL Fehler: Too many connections

    geschrieben von hechma

    hallo zeryther,


    soeine fehlermeldung hatte ich irgendwann auch mal...
    falls etwas warten nicht ausreicht um den fehler zu beheben könntest du versuchen das manuell zurückzusetzen:

    wenn du noch in einen query browser kommst (sagen wir mal phpmyadmin) dort einfach
    FLUSH HOSTS;
    senden

    wenn nicht gibts auch die möglichkeit das über die konsole zu machen
    mysqladmin flush-hosts



    wieso es zu diesem fehler kam ist bestimmt eine interessante frage deren lösung du vielleicht mit etwas aufwand über die log-files herausfinden könntest... vielleicht hast du irgendwo eine schleife mit nem query drin die nicht richtig anhält, oder es gab connectivitätsprobleme zwischen websapce und db, oder du beendest die verbindungen nach abfragen nicht ordnungsgemäß, oder du sendest schlicht unmengen an querys... etc


    lg hechma
  • in: mehrere IPs als Premium-Kunde ?

    geschrieben von hechma

    hackyourlife schrieb:
    Was meinst du mit »c-netzen«? Doch nicht etwa irgendwas in Bezug auf die längst bedeutungslosen »Klassen«, oder doch?

    damit meinte ich einen unterschiedlichen wert des dritten blocks einer ip4 adresse (AAA.BBB.CCC.DDD)

    das brauche ich weil ich endlich mal selber nachvollziehen will in wie weit sich unique-links von incoming-c-blocks unterscheiden
  • in: mehrere IPs als Premium-Kunde ?

    geschrieben von hechma

    Hallo, liebe Limaner und Limetten,


    ich bin gerade auf der suche nach einem anbieter der mir verschiedene ip-adressen aus verschiedenen c-netzen hosten kann - gibts sowas bei lima ?


    LG hechma
  • in: Daten mittels Batch aus Textdatei holen

    geschrieben von hechma

    hallo chst,


    na da bist du ja auf dem richtigen weg. ich selber hatte vorher auch noch nie was mit windows-batch gemacht deshlab kann ich dir das nicht mal schnell aus dem ärmel schütteln - aber die variable der zeilennummer um eins hochzuzählen und die variable mit in die ausgabe zu übernehmen sollte ja kein problem sein... versuch macht kluch


    lg hechma
  • in: Verbindungsablauf von MySQL

    geschrieben von hechma

    halo meik6,


    ich denke nicht. das hängt wie gesagt von deiner mysql version ab.
    eine überaus genaue beschreibung findest du in dem von mir oben geposteten link.


    lg hechma
  • in: Verbindungsablauf von MySQL

    geschrieben von hechma

    hallo ,


    seit mysql4.1 wird ein neuer algorithmus benutz:
    https://dev.mysql.com/doc/refman/5.6/en/encryption-functions.html#function_password


    lg hechma
  • in: Daten mittels Batch aus Textdatei holen

    geschrieben von hechma

    hallo chst,


    ich gehe mal davon aus das das ganze auf einem windows-rechner stattfindet.
    mit einer ganz einfachen batch könntest du zb jede zeile in eine neue textdatei schreiben lassen die mit einer zahl beginnt (als einfachstes suchkriterium):
    for /f "delims=:" %%i in ('findstr /b "[0-9]" "text.txt"') do echo %%i>>treffer.txt

    erstelle einfach eine neue textdatei und nenne zb "batch.txt".
    bearbeite sie im editor und füge die obenstehende codezeile ein - speichern.
    benenne die datei in batch.bat um.

    wenn du nun diese datei und deine zu durchsuchende textdatei (diese muss in diesem beispiel dann "text.txt" heißen) in ein und demselben ordner hast einfach die "batch.bat" ausführen und schon wird eine neue datei (treffer.txt) erstellt in der nur alle zeilen vorhanden sind die mit einer zahl beginnen.
    Das ist natürlich ganz schön quick&dirty aber vielleicht reichts ja so für deine zwecke.


    lg hechma
  • in: >Div "vertical-align"<

    geschrieben von hechma

    hallo teraarts,


    teraarts schrieb:...So soll es aussehen(nur die obere Leiste)...

    aber auf dem bild ist die obere leiste weder horizontal noch vertikal zentriert !?! sie ist horizontal rechtsbündig ausgerichtet. wie willst du es denn nun ?

    p.s.: das wort "Gallerie" gibt es nicht. entweder "Galerie" wie im deutschen oder "Gallery" wie im englischen


    lg hechma
  • in: >Div "vertical-align"<

    geschrieben von hechma

    hallo teraarts,


    ja vertical-align funktioniert nur bei inline-elementen, bzw tabellenzellen:
    <!doctype html>
    <html>
        <head>
            <meta charset="utf-8">
            <title>Startseite</title>
            <style type="text/css">
    			i {
    				font-family:Arial;
    				padding:30px;
    			}
    			.onTopBar {
    				background-color:#2c2c2c;
    				position:fixed;
    				top:0;
    				left:0;
    				width:100%;
    				height:50px;
    				margin:0px auto;
    				display:table;
    			}
    			.onTopBar > ul {
    				display:table-row;
    				list-style:none;
    				padding:0px;
    				margin:0px;
    				color:#cdcdcd;
    				font-size:33px;
    			}
    			.onTopBar > ul > li {
    				display:table-cell;
    				text-align:center;
    				vertical-align:middle;
    			}
    		</style>
        </head>
        <body>
            <div class="onTopBar">
                <ul>
                    <li><i> <img src="Bilder/ChatIcon.png" height="40" alt=""/>  Chat</i></li>
                    <li><i> <img src="Bilder/BriefIcon.png" height="40" alt=""/> Kontakt</i></li>
                    <li><i> <img src="Bilder/UserIcon.png" height="40" alt=""/>  TeraArts</i></li>
                </ul>
            </div>
        </body>
    </html>

    in deinem beispiel werden elemente die immer 40px hoch sind in einem container angezeigt der immer 50px hoch ist - da würde ein simples padding-top:10px des containers natürlich auch reichen


    lg hechma
  • in: Dropdown

    geschrieben von hechma

    hallo syberpsace,


    da gibts natürlich hunderte von möglichkeiten... quick&dirty vielleicht so:
    <!DOCTYPE HTML>
    <html>
    <head>
    <meta charset="utf-8">
    <title>dropdown</title>
    </head>
    <body>
    
    
    
    <div style="position:relative;overflow:visible;">
    	<img src="user.png" alt="" style="cursor:pointer;" onClick="var elem=document.getElementById('dropdown'); if(elem.style.display=='none') { elem.style.display = 'block' }else { elem.style.display = 'none' }">
        <ul id="dropdown" style="position:absolute;top:100%;left:0%;margin:0px;background-color:#AAA;">
        	<li><a href="#">Profil</a></li>
            <li><a href="#">Einstellungen</a></li>
            <li><a href="#">Logout</a></li>
        </ul>
        <script type="text/javascript">
    		<!--
    		document.getElementById('dropdown').style.display = 'none';
    		-->
    	</script>
    </div>
    
    
    
    
    </body>
    </html>



    lg hechma
  • in: Problem mit UNION in mySQL

    geschrieben von hechma

    halloo mymarkt,


    UNION macht ja nur sinn wenn du werte gleichen typs aus verschiedenen tabellen vereinen willst... in deinem beispiel reicht ja auch ein simples:
    SELECT Name1, EMAIL, EMAIL2 FROM Adressen



    lg hechma
  • in: seitenname anzeigen

    geschrieben von hechma

    hallo youtvti,


    wie genau meinst du das ?

    soll die url von "http://www.seite.de/index.php?seite=start" auf "http://www.seite.de/start/" umgeändert werden ?
    das würdest du z.b. dadurch erreichen das du in deinem root-ordner einen unterordner namens "seite" erstellst und darin eine "index.php" ablegst...

    lg hechma
  • in: Günstiger vServer

    geschrieben von hechma

    hallo ,


    das problem mit den ddos-attacken auf lima bestätigt eigentlich nur das lima ein sehr guter anbieter ist (sonst würde keiner diese ressourcen in attacken verschwenden) und ich bin mir sicher das lima dieses (recht neue) problem in den griff bekommt...

    ob das hosting der domains bei lima funktioniert wenn ein ddos angriff erfolgt hängt davon ab welche lima-server das ziel der attacken sind... sollte der/die nameserver angegriffen werden funktionieren natürlich die domains auch nicht mehr - aber dank skallierter systeme wäre da schon sehr viel attack-power vonnöten...

    im nameserver kannst (oder sogar musst) du ja für subdomains (auch wildcards) eine server-ip angeben, die kann natürlich auch von der "normalen" adresse abweichen - also -äh- ja :)

    schonmal überlegt premium-kunde bei lima zu werden ? da wird natürlich zuerst repariert...

    ansonsten gibts sehr viele hoster - manche bieten nen vserver für 0,60 € pro monat - aber bedenke die qualität (hardware, anbindung, serverstandort, software, und und und). ein "vernünftiger" vserver deines wunsches würde wohl mindestens 7,90 € im monat kosten, zb hier:
    https://www.ip-projects.de/produkte/virtuelle-server/


    LG hechma
  • in: H1 soll sich über H2 anordnen!

    geschrieben von hechma

    hallo same-one,


    um den hamburger rechtsbündig anzuzeigen gib der .hamburger doch einfach right:0px; - position:absolute hat der ja eh schon


    lg hechma
  • in: Probleme mit Login-Skript

    geschrieben von hechma

    hallo youtvti,


    dann mach doch einfach anstatt
    ?>
                <div id="fehler">
                    <?php echo "<h4>Willkommen ".$_SESSION['Nickname']."</h4>\n"; ?>
                    <p>
                        "Sie wurden erfolgreich eingeloggt.<br />
                        "Zur <a href="../?seite=log">Startseite</a>
                        <?php
                            header ("Refresh: 5; ../?seite=log"); 
                        ?>
                    </p>
                 </div>
            <?php
    dieses hier:
    ?>
                <div id="fehler">
                    <?php echo "<h4>Willkommen ".$_SESSION['Nickname']."</h4>\n"; ?>
                    <p>
                        "Sie wurden erfolgreich eingeloggt.<br />
    <?php
    if($row['ID']==1) {
                            header ("Refresh: 5; admin/index.php"); 
    }else {
    ?>
     "Zur <a href="../?seite=log">Startseite</a>
                        <?php
                            header ("Refresh: 5; ../?seite=log"); 
                        ?>
    <?php
    }
    ?>
                       
                    </p>
                 </div>
            <?php



    lg hechma
  • in: Datenbank füllt Variable nicht

    geschrieben von hechma

    hallo mpsftp ,


    überprüfe doch mal ob du vielleicht deine variablennamen fürs passwort unterschiedlich schreibst (einmal mit d und einmal mit t am ende?)

    ansonsten wäre noch anzumerken das man (wenn es sich um passwörter von anderen personen handelt) diese nicht direkt in der datenbank speichert sondern lieber nur den md5-hash (und diesen dann vergleicht) - schließlich muss man ja nicht alles wissen...


    lg hechma
  • in: request.responseText

    geschrieben von hechma

    nun dann würde mich mal interessieren was die java-script-konsole dazu sagt... vielleicht eine fehlermeldung ? (zb in chrome mit strg+umschalt+j)

    interessant wäre auch welche meldung dein ajax-call zurückgibt... kannst du zb so herausfinden:
    $.ajaxSetup({
      error: function(xhr, status, error) {
        alert("An AJAX error occured: " + status + "\nError: " + error);
      }
    });
    (vor den ajax-calls einmal ausführen)

    bei dem von dir zuletzt geposteten teil fehlt anscheinend die schließenden geschweifte klammer der function lose...

    bedenke das der aufruf ja im browser des user stattfindet - also eine vollständige pfadangabe ala http://domain.de/pfad/datei.php wäre tatsächlich gut. ist deine php-datei denn auch von außen erreichbar ? oder ist dein include-ordner vielleicht für zugriffe von außen gesperrt ?
  • in: request.responseText

    geschrieben von hechma

    hallo aff3m1tw4ff3,


    hast du schon mal darüber nachgedacht jquery zu benutzen ?
    damit geht das ajax-ding nämlich super einfach und direkt:
    <script type="text/javascript">
    	$.get( "index.php", { p: "huaaaahuaaahuaaa", c: id_ghost } )
    		.done(function( data ) {
    		var rt = data;
    
    		alert(rt);		
    
    	});
    </script>



    lg hechma
  • in: Javascript Datum steuern

    geschrieben von hechma

    hallo laex630,


    z.b. so:
    <script type="text/javascript">
    	var jetzt = new Date();
    	var anfang = new Date(2015, 10, 1, 0, 0, 0);
    	var ende =  new Date(2016, 2, 1, 23, 59, 59);
    	
    	if(jetzt>=anfang && jetzt<=ende) {
    	   // mache etwas
    	}
    </script>



    lg hechma
  • in: Netzwerkfreigabe

    geschrieben von hechma

    hallo marvinkleinmusic,


    tatsächlich hatte ich vor ein paar tagen auch arge probleme mit der netzwerkidentifizierung unter win7 :puke:
    ...und konnte es auch noch nicht wirklich lösen.

    aber wie wärs denn wenn du die daten mittels usb-speicherstick rüberschiebst ? :smokin:


    lg hechma
  • in: PHP Image einbinden

    geschrieben von hechma

    <a href="http://ich-bin-deine-seite.de">ich bin ein link</a>
  • in: Windows 10 - testet Ihr ? wenn ja, was haltet Ihr davon ?

    geschrieben von hechma

    hallo miteinander,


    ich denke mal das ausschlaggebende argument das sich win10 wohl zum meistgenutzten windows aller zeiten durchsetzten wird ist das microsoft es so will :)
    und die tatsache das es sich um ein endgeräteübergreifendes os handelt ist wohl auch nicht zu vernachlässigen


    lg hechma
  • in: Mehr Stellen in Javascript

    geschrieben von hechma

    hallo w3j,


    hier auch nochmal eine alternative dazu:
    <html>
        <head>
            <title>BigInteger.js</title>
            <script src="http://peterolson.github.com/BigInteger.js/BigInteger.min.js"></script>
        </head>
        <body>
            <p><u>Veranschaulichung von https://github.com/peterolson/BigInteger.js</u></p>
    		<script type="text/javascript">
    			var zahl1 = bigInt("5555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555");
    			var zahl2 = bigInt("3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333");
    			var zahl3 = bigInt("73494502394857673947294037481");
    			document.write('<p>zahl 1 mit 100 stellen: <strong>'+zahl1.toString()+'</strong></p>');
    			document.write('<p>zahl 2 mit 100 stellen: <strong>'+zahl2.toString()+'</strong></p>');
    			document.write('<p>zahl 3 mit 30 stellen: <strong>'+zahl3.toString()+'</strong></p>');
    			
    			var subtraktion =  zahl1.subtract(zahl2);
    			document.write('<p>ergebnis subtraktion zahl 1 minus zahl 2: <strong>'+subtraktion.toString()+'</strong></p>');
    			
    			var division =  zahl1.divide(zahl3);
    			document.write('<p>ergebnis division zahl 1 durch zahl 3: <strong>'+division.toString()+'</strong></p>');
            </script>
        </body>
    </html>


    lg hechma
  • in: Vinaora Nivo Slider mittig zentrieren

    geschrieben von hechma

    ja anscheinend haben sich die ids geändert...
    versuchs mal so:

    .vt_nivo_slider {
        text-align:center;
    }
    .vt_nivo_slider > div {
        margin:0px auto;
        text-align:left;
    }

    lg hechma
  • in: Bestimmte Zeichen in Textfeld

    geschrieben von hechma

    na dann würde ein moderner browser dem eingebenden sagen das er nur nur nummern eingeben darf. natürlich könnte er trotzdem weiterhin alles mögliche übergeben, da die clientseitige prüfung ja nichts mit sicherheit (sondern nur mit usability) zu tun hat...

    auf jeden fall musst du serverseitig (wahrscheinlich in php) deine übergebenen parameter prüfen, z.b. so:
    <?php
    	if(ctype_alnum($_REQUEST['uebergabe'])) {
            // valide
        }else {
            // nicht valide
        }
    ?>
    oder so:
    <?php	
    	if(!preg_match('/^[a-zA-Z0-9]+$/',$_REQUEST['uebergabe'])){
    		// nicht valide
    	}else {
            // valide
        }
    ?>
  • in: Javascript Zeitabstand berechnen

    geschrieben von hechma

    hallo aff3m1tw4ff3,


    also auf den ersten blick siehts so aus als ob du für deine variable start der funktion new Date 7 Parameter übergibst... da können eigentlich nur 6 hin


    lg hechma
  • in: Bestimmte Zeichen in Textfeld

    geschrieben von hechma

    hallo laex630,


    du kannst neben den in bereits in html5 vorhandenen vorgefertigten inputs wie type="email", type="url", type="number", type="range", type="color", type="date", type="search", type="tel" (usw.) bei denen du dann auf die internen validierungsabläufe des browsers zurückgreifst natürlich auch deine eigene validierung in sagen wir javascript implementieren wie z.b. hier beschrieben: http://de.selfhtml.org/javascript/beispiele/formulareingaben.htm

    bedenke aber das diese validierungen nur auf clientseite ablaufen, du dir also in keinster weise sicher sein kannst das die überhaupt stattfinden bzw. das dir niemand beliebige andere inhalte übergeben könne.
    dazu musst du die validierung auch auf seite des servers vornehmen wie z.b. in php hier beschrieben: http://www.w3schools.com/php/php_form_validation.asp


    lg hechma
  • in: Vinaora Nivo Slider mittig zentrieren

    geschrieben von hechma

    prima,


    du kannst das text-align des zweiten containers natürlich wieder auf links setzen um die beschreibung nicht zentriert zu haben:
    .vt_nivo_slider {
        text-align:center;
    }
    #vtnivo100 {
        margin:0px auto;
        text-align:left;
    }


    lg hechma
  • in: Vinaora Nivo Slider mittig zentrieren

    geschrieben von hechma

    hallo sta-testseite,


    damit dein slider mittig auf der seite steht gibt es eine vielzahl von möglichkeiten. die einfachtse wäre wohl wenn du im css am ende diese auszeichnungen hinzufügst:
    .vt_nivo_slider {
    	text-align:center;
    }
    #vtnivo100 {
    	margin:0px auto;
    }


    lg hechma
  • in: Wie öffne ich Iinks in einem iframe im Rahmenfenster?

    geschrieben von hechma

    hallo sf-media,


    die verantwortlichen links werden anscheinend von der datei http://simile.mit.edu/timeline/api/scripts/sources.js zusammengesetzt (ohne target).

    da du keinen schreibzugriff auf diese hast könntest du nun entweder diese herunterladen und auf deinem webspace hochladen und sämtliche einbindungen dieser datei auf deine lokale variante umstellen - so könntest du (wenn man die denn verändern darf) beim zusammensetzten der links das entsprechende target mit entstehen lassen.

    oder du lässt die dateien so wie sie sind und versuchst das target irgendwie nachzuladen, zb in deiner datei http://klassik-resampled.de/timeline/timeline.html in etwa so:
    <script type="text/javascript">
       <!--
       querySelector('.timeline-event-bubble-title a').addEventListener('click', function() {
          top.location.href = this.href;
          return false;
       });
       -->
    </script>

    alternativ könntest du auch einfach das target für alle deine links in deiner datei http://klassik-resampled.de/timeline/timeline.html die keine angabe für target haben auf _top setzen, in etwa so:
    <head>
       <base target="_top">
    </head>



    lg hechma
  • in: Jquery Verzögerung vermeiden

    geschrieben von hechma

    hallo atraxoo,


    eine gute veranschaulichung des probems und dessen lösungen findest du hier: http://css-tricks.com/examples/jQueryStop/


    lg hechma
  • in: 2 Iframes nebeneinander

    geschrieben von hechma

    hallo johannestutorials,


    da iframes ja die eigenschaft haben das man eine feste höhe und eine feste breite angeben muss stellt sich die frage was passieren soll wenn der umliegende container schmaler wird als die beiden iframebreiten zusammen (falls dein layout nicht auch eine feste breite des beinhaltenden elements hat).

    es gibt eine vielzahl von möglichkeiten elemente im html nebeneinander auszuzeichnen, zb:


    mit einer tabelle
    <table>
    <tr>
    <td><iframe></iframe></td>
    <td><iframe></iframe></td>
    </tr>
    </table>
    vorteil: man kann auch das vertical-align der einzelnen zellen beeinflussen und die 100% höhe des elternelements abgreifen.
    nachteil: die verwendung einer tabelle ist nicht wirklich semantisch korrekt, da es sich ja nicht um taellarischen inhalt handelt. sollte der umschließende container zu klein werden um beide iframes nebeneinander anzeigen zu können entsteht ein overflow


    floated
    <iframe id="iframe1"></iframe>
    <iframe></iframe>
    <br id="clearfloat">
    #iframe1 {
       float:left;
    }
    #clearfloat {
       clear:left;
    }
    vorteil: wenn der umschließende container zu klein wird um beide iframes nebeneinander anzuzeigen wird der zweite automatisch in eine neue zeile umgebrochen
    nachteil: der gefloatete frame ist immer ganz am linken rand - eine zentrierung beider ist nicht so einfach möglich


    mit auszeichnung als inline-block
    <div>
    <iframe></iframe>
    <iframe></iframe>
    </div>
    div {
       text-align:center;
    }
    iframe {
       display:inline-block;
       margin: 0px auto;
    }
    vorteil: wenn der umschließende container zu klein wird um beide iframes nebeneinander anzuzeigen wird der zweite automatisch in eine neue zeile umgebrochen und es ist eine horizontale ausrichtung möglich.
    nachteil: eigentlich nichts


    absolut positioniert
    <div id="container">
       <iframe id="iframe1"></iframe>
       <iframe id="iframe2"></iframe>
    </div>
    #container {
       position:relative;
    }
    #iframe1 {
       position:absolute;
       top:0px;
       left:0px;
    }
    #iframe2 {
       position:absolute;
       top:0px;
       right:0px;
    }
    vorteil: es kann pixelgenau positioniert werden - und auch überlagerungen sind möglich
    nachteil: die iframes befinden sich nicht im static-html-layout, also sollte dem container-div die entsprechende höhe und breite auch noch zugewiesen werden


    mit flexbox
    <div id="wrapper">
       <div id="links">
          <iframe></iframe>
       </div>
       <div id="rechts">
          <iframe></iframe>
       </div>
    </div>
    #wrapper {
       display:flex;
       align-items:flex-start;
       flex-wrap:wrap;
    }
    #links{
       width:50%;
    }
    #rechts {
       width:50%;
    }
    vorteil: eine vielzahl an formatierungsmöglichkeiten wie zb auch die reihenfolge ungeachtet der position im quelltext
    nachteil: wird eventuell nicht von alten browsern unterstützt


    durch frameset
    man könnte dorst wo die beiden iframes stehen sollen einen einzigen iframe mit doppelter breite setzten, in dessen quelldokument ein frameset definieren das aus zwei nebeneinander angeordneten frames besteht - aber da habe ich jetzt keine lust mehr zu... :)


    ich denke die inline-block lösung ist am besten für dein anliegen geeignet.


    lg hechma
  • in: Können Webspace-Anbieter abgemahnt / verklagt werden?

    geschrieben von hechma

    hallo werbeparadise,


    dieses thema ist nicht so einfach zu beantworten und treibt sogar spezialisierten juristen pippi in die augen...
    generell kann man wohl sagen das die vielzahl an möglichen verstößen und begebenheiten wohl dazu führt das im streitfalle nur ein richter im einzelfall darüber entscheiden kann.

    aus meiner langjährigen berufserfahrung (leider auch in zweifelhaften ecken des www) kann ich dir sagen das in erster linie der betreiber (also im impressum eingetragener eigentümer) der webseite für die inhalte verantwortlich ist. in wie weit diese verantwortung an dritte übergeht (zb bei redaktionellen inhalten oder verlinkungen externer quellen) ist wie gesagt nicht so pauschalisierbar. diese verantwortliche person ist dazu angehalten alles technisch mögliche und zumutbare zu tun um dafür zu sorgen das keine verstöße entstehen (hier merkt man schon wie schwammig das ganze ist)

    wenn klauseln in den agb enthalten sind die nicht mit geltendem recht vereinbar sind, sind diese natürlich hinfällig.

    abmahnungen werden ja nicht unbedingt vom gericht oder staatsanwalt verschickt sondern meist von anwälten im auftrag von personen oder firmen oder organisationen. der empfänger dieser abmahnung steht also nicht vor einem rechtswirksamen beschluß sondern hat vielmehr die möglichkeit sich dazu zu verpflichten die strittigen inhalte aus dem netz zu nehmen (meist noch mit einer kostennote des anwalts versehen).

    im zuge eines gerichtsbeschlusses oder staatsanwaltschaflicher ermittlungen kann tatsächlich auch ein webspace-anbieter dazu verpflichtet werden bestimmte inhalte seiner kunden vom netz zu nehmen.

    ein problem bei dem thema sind wohl auch die verschiedenen rechtsräume in denen sich die verschiedenen domains aufhalten - so sind de-domains recht unkompliziert was die rechts-verfolgung angeht, wenn du aber zum beispiel an to-domains denkst ist wohl jegliche verfolgung zum scheitern verurteilt...

    wenn dir ein webspace-anbieter eine gewisse up-time garantiert (zb. 99,5%) aber nicht erreicht und dir dadurch finanzieller schaden entsteht kannst du schadensersatz geltend machen. diese up-time garantie müsste dann aber uneingeschränkt im vertrag/agb vorhanden sein (und du müsstest in der lage sein deinen schaden zu belegen etc).

    wie gesagt bin ich kein jurist und dieser beitrag ist in keinster weise als verbindliche rechtsberatung zu verstehen.


    lg hechma
  • in: PHP-Skript in JS aufrufen und "echo"-Ausgaben auswerten

    geschrieben von hechma

    hallo tangoal,


    wenn das ganze thema neu für dich ist würde ich dir noch sehr anz herz legen dich über die sicherheit in deinen
    ...in dem ich ein PHP-Skript mehrfach mit Parametern aufrufe...
    zu informieren, denn wenn du post- oder get- oder header-parameter benutzt und dann daraus eine datenbankabfrage zusammensetzt kann das ein grosses tor für böse leute sein die dein php-script dann vielleicht einfach mal mit anderen, unerwarteten (bösen) parametern füttern die zb den datenbankquery manipulieren...


    lg hechma
  • in: Bild aus Sprite größer anzeigen als es ist

    geschrieben von hechma

    hallo ultimate-bravery,


    also um die bildausschnitte zu skallieren gibts mehrere css-möglichkeiten... eine hat the-8-beta ja schon beschrieben.

    wenn du die bildausschnitte in verschiedenen größen benutzen willst und weder den qualitätsverlust vom hochskallieren noch den datenmengenüberschuss durchs runterskallieren haben möchtest bieten sich vektor-grafiken an.

    falls es sich bei den bildchen um icons handelt ist meiner meinung nach eine sehr interessante möglichkeit es gar nicht mit images sondern mit text-glyphen umzusetzen... also eine eigene schriftart zu hinterlegen deren buchstaben halt die bilderformen sind. das bietet den vorteil von sprites (keine zusätzlichen verbindungsherstellungen pro bildchen) und vektorgrafiken (unbegrenzte verlustfreie skallierung). ausserdem könnte man sogar bestimmte text-eigenschaften pro instanz ändern (zb farbe). der nachteil läge in der einfarbigkeit (und eventuell in der nicht-korrekten semantik) und im aufwand diese glyphen zu erstellen und zu implementieren (wenn man nicht auf eins der vorhandenen kostenlosen glyphen-iconsets zurückgreifen möchte)

    ein gutes beispiel hierzu: http://www.produktivbuero.de/blog/2013/08/20/eigene-glyphen-in-webfonts-einbinden/


    lg hechma
  • in: Externe Domain aufschalten -> wo IP eintragen?

    geschrieben von hechma

    hallo d-riddle,


    also da es ja nur dieses eine eingabefeld ist gibts da ja nicht viel anders zu machen...
    ich denke mal es liegt daran das änderungen der nameserver-einträge durchaus etwas dauern können bis sie übernommen werden und sich überall fortgepflanzt haben.

    also mein tip: einfach bis zu 24 std warten :)


    lg hechma
  • in: .htaccess und .htpasswd, Pfade richtig?

    geschrieben von hechma

    auf den ersten blick sehen die dateien korrekt aus...
    hast du die mit einem ftp-client hochgeladen ? vielelcht liegt da der hase bagraben da diese im text-modus übertragen werden müssen.
    versuch doch mal mit dem lima-file-manager die dateien hochzuladen....
  • in: Weiterleitung

    geschrieben von hechma

    meinst du das aufschalten von externen domains nach lima ?
    siehe hierzu: https://www.lima-city.de/usercp/websites/external-domain/new

    wenn es sich um (sub-)domains handelt die bei lima gehostet sind könntest du sie einfach in den selben zielordner leiten... (wobei in diesem fall natürlich alle domainnamen in der adresszeile stehen bleiben)

    wenn ihr mehrere domains auf das gleiche ziel schaltet (und gleichen inhalt ausgebt) solltet ihr euch (bei öffentlichen projekten) auch über das "duplicate content" problem bezüglich der suchmaschinen gedanken machen
  • in: Weiterleitung

    geschrieben von hechma

    hallo mrmyiu,


    noch direkter wäre es natürlich wenn du auf eine weiterleitung innerhalb der webserver verzichtest und die weiterzuleitende domain gleich über die nameserver entsprechend einrichtest (stichwort "Web Forward" bzw. "Web Alias").


    LG hechma
  • in: Dragon Ball Z - Browsergame

    geschrieben von hechma

    hallo dbzuw,


    als alter dragonball-fan wäre ich natürlich hocherfreut über ein schönes browsergame...
    aber da für mein verständnis dbz sehr actionlastig ist klingt php (mit serversent-events? ajax? websockets?) für mich ein wenig "lame" :)
    ...da wäre nodejs auf einem entsprechenden server sicherlich die bessere wahl.

    aber es stellt sich ja noch die frage: darfst du das denn überhaupt ?
    ich könnte mir vorstellen das es da rechteinhaber gibt die nicht gerade erfreut darüber wären wenn du das einfach so machst.

    nichts desto trotz: wenn man eine anständige grafik (anime-style) hinbekommt gäbe es sicherlich eine große community die das spielen würde.


    lg hechma
  • in: zweite Homepage bei lima-city

    geschrieben von hechma

    ja damit meinte ich natürlich die, die lima uns von anfang an frei zur verfügung stellt... :thumb:

    subdomain.12hp.at
    subdomain.12hp.ch
    subdomain.12hp.de
    subdomain.2ix.at
    subdomain.2ix.ch
    subdomain.2ix.de
    subdomain.4lima.at
    subdomain.4lima.ch
    subdomain.4lima.de
    subdomain.lima.zone
    subdomain.lima-city.at
    subdomain.lima-city.ch
    subdomain.lima-city.de
    subdomain.lima-city.rocks
    subdomain.webspace.rocks
  • in: Unerklärliche Verschiebung in div-Blöcken

    geschrieben von hechma

    hallo mein-wunschname,


    das verhalten ist schon genau wies sein soll, denn wenn du textinhalt ins div packst oder aus dem div ein p machst rutscht die "baseline" bzw die stelle von "text-top" des vertical-align ja nach oben...


    lg hechma
  • in: zweite Homepage bei lima-city

    geschrieben von hechma

    hi frank1954,

    Die HPadresse sollte die sein die bei ahost war - natürlich ohne ahost.de
    hähhh ??! :confused:

    hier bei lima kannst du momentan ja bis zu 15 verschiedene websites haben, durch die verschiedenen angebotenen domains die dann alle mit deinem subdomainnamen sind.

    wenn du einen anderen subdomainnamen haben willst kannst du dir einen weiteren account machen, lies dir dann aber die bedingungen durch damit du nicht ausversehen unerlaubte sachen machst wie zb gegenseitiges bewerten o.ä.


    lg hechma
  • in: Unerklärliche Verschiebung in div-Blöcken

    geschrieben von hechma

    hi mein-wunschname,


    das liegt anscheinend daran das das vertical-align für die table-cells nicht standartmässig auf "top" sondern vielleicht "baseline" ist...

    setzte für das als table-cell ausgewiesene element die eigenschaft vertical-align:top und es funzt wies soll


    lg hechma
  • in: Poker im Browser

    geschrieben von hechma

    Ich hatte hechma mal gefragt, aber er hatt noch nicht geantwortet
    ja der hechma hat momentan zuviel um die ohren :spammer:

    ...aber wir werden das mal anpacken - auf serversent-events-basis (und websocks für ie) mit js - oder hat jemand nen nodejs-server am start ?!
  • in: Javascript - Bild durch HTML-Datei ersetzen in Code

    geschrieben von hechma

    hi mpsftp,


    zoom mit php ??!
    durch verschiedene seiten die verschiedene zoomstufen anzeigen oder wie ?
    ...dann müsste ja bei jedem zoomklick ein neuer seitenaufruf stattfinden

    sag mal bescheid wenns fertig ist :wave:


    lg hechma
  • in: htaccess und htpasswd richtig erstellen

    geschrieben von hechma

    hi fablet,


    den namen des bereichs kannst du dir frei aussuchen. ist quasi nur der titel bei der passwortabfrage.

    der pfad ist der zur .htpasswd-datei, vom document-root aus gesehen, wahrscheinlich etwa so:
    /home/webpages/lima-city/fablet/fablet.lima-city.de/Passwortschutz/.htpasswd

    du kannst dir den document-root pfad anzeigen lassen wenn du eine php-datei hochlädst und aufrufst in der dieses steht:
    <?php echo $_SERVER['DOCUMENT_ROOT']; ?>


    lg hechma
  • in: Javascript - Bild durch HTML-Datei ersetzen in Code

    geschrieben von hechma

    hi mpsftp,


    wenn du keinen zoom willst würd ich dir dringend raten eine standart html-image-map zu verwenden - dieser ganze tool-kram bläht den code nur unnötig auf und sorgt für fehleranfälligkeiten und lange ladezeiten... bin ich kein freund von.

    und warum auch wenns mit den normalen html-elementen genauso geht. außerdem sollte die seite auch immer benutzbar sein, also auch wenn der user zb javascript ausgeschaltet hat.

    die image-map (optional) verschiebbar zu machen ist kein problem - da du ja eh schon jquery am start hast würde ich (wie auch in meinem beispiel) zum verschieben jquery-ui benutzen, denn das ist bietet komfort und ist ausreichend getestet. aber lieber nicht die komplette jquery-ui einbinden sondern auf der homepage nur den einen teil für dragable als custom-download runterladen und einbinden da die ganze juqery-ui wiederum auch ziemlich groß ist.

    das fiddle ist ja anscheinend jQuery UI 1.8.18 - aber nimms lieber von originalanbieter wie gesagt als abgespeckten custom-download. dort findest du auch sämtliche beschreibungen zur konfiguration.

    müsstest vielleicht nochmal rumprobieren wie man es am besten macht das man die map auch dort zum draggen anfassen kann wo sich eine area befindet...

    ich perönlich fände es auch schick wenn man immer (egal auf welcher seite man sich befindet) eine kleinere ansicht der map sehen könnte die dann automatisch zum ausgewählten menüpunkt fährt. also wenn man zum beispiel im menü auf frankreich klickt wird der entsprechende seiteninhalt geladen und gleichzeitig fliegt die map zum punkt frankreich der dann irgendwie schick hervorgehoben wird. aber dazu müsstest du die komplette seitennavigation asynchron (ajax) aufbauen - das geht zwar mit jquery recht einfach aber das das erste mal zu programmieren ists vielleicht verwirrend

    falls du mit rechteckig begrenzten klick-areas auskommen könntest hättest du noch die möglichkeit die karte als html-konstrukt aufzubauen, also keine image-map sondern einzelne sich überlagernde grafik-elemente - da gäbe es noch mehr möglichkeiten das ganze objektgebundener darzustellen...

    außerdem wäre der html5-canvas eine gute alternative zur imagemap, aber ist wohl eher noch komplizierter.

    mein ansporn wäre es die dinosaurier ruhen zu lassen (phpBB) und das ganze projekt selber zu schreiben, was sicherlich ne menge aufwand ist, aber man lernt halt auch viel. außerdem kann man viel viel besseren code produzieren (siehst ja wie sehr das ganze schon aufgebläht ist - und auf nem handy siehts auch etwas kaputt aus - und der sicherheitsaspekt bei phpBB ist auch sone sache) und die suchmaschinen würdens dir danken.


    lg hechma
  • in: Javascript - Bild durch HTML-Datei ersetzen in Code

    geschrieben von hechma

    hallo mpsftp,


    eigentlich werden die verweisziele der image-map ja einfach durch die href-angebe der areas bestimmt.

    das man die area-koordinaten nochmals händisch an das tools übergeben muss ist ja auch nicht gerade schön...

    hier mal ein kleines beispiel wie man das selber programmieren könnte:
    demo: http://hechma.lima-city.de/imagemap-mit-zoom-und-drag/
    code: http://hechma.lima-city.de/imagemap-mit-zoom-und-drag/code.php

    natürlich noch nicht ausgereift was die begrenzungen usw angeht aber als denkanstoß hoffentlich ausreichend :smokin:

    ps: dein kartenbild hat eine auflösung von 300dpi und ist über 1mb groß - das solltest du ändern


    lg hechma
  • in: While-Schleife mit break beenden

    geschrieben von hechma

    hallo grashuepfer und hackyourlife,


    hechmas Beispiel ist übrigens keine sinnvolle Anwendung und fällt nicht mal unter Faulheit, sondern eher »was ist break«.
    nun das sollte auch eher dem wunsch nach einem
    konkretes Beispiel
    nachkommen.



    manchmal hängt die abbruchbedingung für eine schleife von einem wert ab der nicht exakt vorher gesehen werden kann und der sich erst im auszuführenden codeblock ergibt. hier ein kleines beispiel was vielleicht mehr sinn ergibt:
    <?php
    	// mische karten und zeige als wievielte die Herz-Dame gezogen wird
    	
    	$aKartenwerte = array("Bube", "Dame", "König", "As"); 
    	$aKartenfarben = array("Karo", "Herz", "Pik", "Kreuz"); 
    	
    	shuffle($aKartenwerte);
    	shuffle($aKartenfarben);
    	
    	$iKarte = 0;
    	
    	$iKartenwert = 0;
    	while($iKartenwert<count($aKartenwerte)) {
    		$iKartenfarbe = 0;
    		while($iKartenfarbe<count($aKartenfarben)) {
    			$iKarte++;
    			if($aKartenwerte[$iKartenwert]=="Dame" and $aKartenfarben[$iKartenfarbe]=="Herz"){  
    				break(2); 
    			} 
    			$iKartenfarbe++;
    		}
    		$iKartenwert++;
    	}
    	
    	echo "Die Herz-Dame wurde als ".$iKarte.". Karte gezogen";
    ?>




    lg henning
  • in: Javascript - Bild durch HTML-Datei ersetzen in Code

    geschrieben von hechma

    hallo mpsftp,


    also das tool ist nunmal dazu gedacht bilder zu zoomen und verschieben und nicht html-konstrukte.
    nun könnte man versuchen das bild welches als map in deiner imagemap angegeben ist als bild für das tool zu nehmen - allerdings selbst wenn das tool mitspielt wird es dir wohl kaum die koordinaten der sensitiven flächen mitberechnen (da man die ja nur absolut und nicht relativ angeben kann).
    denn wenn du dein bild zoomst oder verschiebst, sollen sich ja auch die größen und positionen der verweissensitiven flächen deiner imagemap mitverändern.
    ich denke nicht das du das tool dazu überreden kannst.

    bleibt also nur ein tool zu finden das gerade dafür gedacht ist oder halt selbst zu schreiben.

    vielleicht solltest du dir mal zb dieses anschauen:
    https://github.com/jamietre/imagemapster


    lg hechma
  • in: While-Schleife mit break beenden

    geschrieben von hechma

    hallo grashuepfer,


    mit break kannst du ja die ausführung der aktuellen for-, foreach-, while-, do-while- oder switch-struktur beenden.
    sinnvollerweise benutzt man break wiederum in verbindung einer if-bedingung, was wie du sagtest im falle einer while-schleife wohl eher nur sinn macht wenn sich die bedingungen von while und if unterscheiden sollen - also wenn du möchtest das die schleife vorzeitig beendet wird obwohl die schleifenbedingung noch nicht erfüllt ist, zb.:
    <?php
    
      $email[] = "napoleon@corsica.example.com";
      $email[] = "cesar@rome.example.com";
      $email[] = "joe@example.com";
      $email[] = "alexander@thegreat.example.com";
      $email[] = "michael@angelo.example.com";
    
      $i = 0;
      $anzahl = count($email);
      while ($i < $anzahl) {
        echo "Der derzeitige Arrayindex ist: " , $i , "<br>";
        if ($email[$i] == "joe@example.com") {
          echo "Joes E-Mail-Adresse ist dabei.";
          break;
        }
        $i++;
      }
    
    ?>



    lg hechma
  • in: Mehrsprachige Webseite / Multilinguale website

    geschrieben von hechma

    hallo remakekart12,


    das klingt doch soweit schonmal gut. was brauchst du denn noch ?

    natürlich kannst du die verschiedenen texte in einer txt-datei oder php-datei als array verpackt ablegen, ich würde es allerdings gleich mit einer datenbank umsetzen da es für den gebrauch um einiges leichter zu handhaben ist.

    da du ja eh verschiedene subdomains als sprachidentifizierung benutzt wäre das cookie wohl nur dazu da den user bei einem erneuten besuch deiner seite gleich an der sprachauswahl vorbeizuschleusen. cookies sind einfach zu implementieren: http://www.php-einfach.de/tuts_php_cookies.php

    du könntest via mod_rewrite (.htaccess) alle unterstützten subdomains auf eine zentrale ressource (php-datei) umleiten in der du die uri nach subdomain und pfad auswertest und die entsprechende ausgabedatei includierst (include/require) in der meinetwegen platzhalter für die textbausteine vorhanden sind (z.b.:"<textbaustein 53>").
    damit du nicht die platzhalter sondern die entsprechenden texte in der sprache ausgegeben bekommst könntest du vor dem include den php-ausgabepuffer aktivieren (ob_start) so das die ausgabe der includierten datei nicht direkt ausgegeben sondern diese in einem string zwischengespeichert wird (ob_get_contents). in diesem string könntest du dann den dort enthaltenen codes der textbausteine durch die richtigen texte die du aus der datenbank beziehst (SELECT text_de FROM textbausteine WHERE id="53") ersetzen (str_replace). jetzt noch den ausgabepuffer wieder deaktivieren (ob_end_clean) und den veränderten string ausgeben (echo)

    natürlich könntest du anstatt der platzhalter-ersetzungen auch gleich in den existierenden php-dateien die entsprechenden texte aus der datenbank holen.

    denke dran das du wohl am besten überall utf8 als zeichensatz nimmst damit es keine probleme mit besonderen schriftzeichen gibt...


    lg hechma
  • in: Poker im Browser

    geschrieben von hechma

    hi w3j,


    also snippets hab ich so direkt erstmal nicht, aber wäre dabei wenns darum geht sowas neu programmieren...


    LG hechma
  • in: htaccess mit suchmaschinen freundlicher Adresse

    geschrieben von hechma

    hallo tradon,


    ...ich hoffe das meine Frage verständlich war...

    so ganz mir nicht.

    wenn du von suchmaschinenfreundlicher adresse sprichst wäre für mich das erste problem das du in deiner htaccess ja eine externe weiterleitung machst ohne den statuscode 301 anzugeben.

    also grundsätzlich allle verschiedenen schreibweisen der static-uri mit 301 an die eine richtige weiterleiten.

    das deine ausgelagerte stylesheet-datei von den pfaden her rummeckert könntest du sehr leicht umghen wenn du in deiner html im head-bereich immer eine einheitliche angabe zu base-href machst.


    LG hechma
  • in: Endungen und weiterleitungen mit htaccess

    geschrieben von hechma

    hallo anonymus1802,


    ich würde dir raten deine seiten in dieser form erreichbar zu machen:
    http://example.com/test/ und http://example.com/test/index.html
    das index.html ist optional und stellt keinen bösen duplikate content dar.

    anfragen die so aussehen:
    http://www.example.com/test/
    solltest du zusätzlich als externe weiterleitung mit code 301 umleiten damit kein duplikate content entsteht, die möglichkeit zum aufruf aber trotzdem bestehen bleibt:
    RewriteEngine On
    
    RewriteCond %{HTTP_HOST} ^www\.example\.com$
    RewriteRule ^(.*)$ http:/example.com/$1 [L,R=301]


    jetzt könntest du zb alle anfragen die wie oben beschrieben auf "/" oder "/index.html" enden intern in deine zentrale php-datei leiten:

    RewriteCond %{REQUEST_URI} /$ [OR]
    RewriteCond %{REQUEST_URI} /index\.html$
    RewriteRule (.*) /index.php [L,QSA]


    damit werden auch NUR diese umgeleitet und nicht etwa bild-anfragen oder ähnliches.
    die auswertung der uri in deiner zentralen index.php kannst du dann ja auch dort direkt mit php erledigen, also ohne get-parameter-übergabe sondern mit z.b. "$_SERVER['REQUEST_URI']"


    LG hechma
  • in: Endungen und weiterleitungen mit htaccess

    geschrieben von hechma

    hallo anonymus1802,


    dafür ist in der htaccess mod_rewrite zuständig: http://de.selfhtml.org/servercgi/server/rewrite.htm
    ist aber ein recht kompliziertes thema und man kann viel mist bauen...
    ich würde dir auch schon aus suchmaschinentechnischen gründen raten, die urls eher so umzuleiten:
    user ruft http://example.com/test oder http://example.com/test/ oder http://example.com/test/index.html auf die alle auf http://example.com/test.php umgeleitet werden.
    RewriteEngine On
    RewriteRule ^(.*)(/)?(index\.html)?$ /deinserverpfad/$1.php [L]

    da es zu fehlern kommt wenn der user eine adresse aufrufen würde die nicht als .php datei vorhanden ist wäre es noch sinnvoller eine zentrale php datei anzulegen in der du dann diesen fehler abfangen kannst oder halt die entsprechende .php datei includierst, in etwa so:
    RewriteEngine On
    RewriteRule ^(.*)(/)?(index\.html)?$ /deinserverpfad/anfrage.php?anfrage=$1 [L]

    so sollten also alle anfragen in der datei anfrage.php landen, mit dem "test"-teil als get-parameter übertragen.
    dort könntest du prüfen ob der get-parameter "anfrage" auch tatsächlich als ziel vorhanden ist und wenn ja die entsprechende datei includieren. oder ansonsten halt eine entsprechend fehlermeldung ausgeben

    beachte aber das in beiden beispielen sämtliche anfragen umgeleitet werden, also auch zb. bilder oder extern referenzierte css oder javascriptdateien.

    viel spaß beim rumfummeln :)


    LG hechma
  • in: JS Code in Pseudosprache übersetzen.

    geschrieben von hechma

    hallo classbook,


    dieser code macht nichts weiteres als:
    - zwei arrays an worten definieren
    - funktion zur zufallsauswahl und ausgabe je einem dieser worte definieren
    - click-handler zm ausführen definieren

    es wird also bei klick (oder auch mouseenter-event) auf das angegebene klick-element ('#campudus-random-click') eine zufällige kombination zweier wörter (je einem pro array) in das definierte ausgabe-element ('#campudus-random') geschrieben.


    lg hechma
  • in: Google Analytics

    geschrieben von hechma

    hallo tec-fantasy,


    hast du in deinem browser denn das aktuelle flash-plugin installiert und javascript aktiviert ?


    lg hechma
  • in: Ruhezustand während batch verhindern

    geschrieben von hechma

    hallo voloya,


    gib mit admin-rechten diesen befehl in die eingabeaufforderung ein:

    powercfg -H Off
    das löscht auch gleich die hiberfil.sys

    du kannst den ruhezustand mit

    powercfg
    wieder aktivieren.


    lg hechma
  • in: Website in Firefox und IE falsch angezeigt!

    geschrieben von hechma

    hallo tec-fantasy,


    um block-elemente richtig u zentrieren musst du zwei angaben machen:
    (1) dem eltern-element (in dem sich die zu zentrierenden elemente befinden) die eigenschaft "text-align:center" geben
    (2) jedem zu zentrierendem block-element (wie z.b. div) die eigenschaft "margin:0px auto" geben (oder eine sonstige angabe zu margin bei dem für links und für rechts auto steht)

    nun macht das zentrieren von block-elementen ja nur sinn wenn du ihnen eine feste breite gibst, denn sonst sind sie ja eh genauso breit wie das eltern-element, also quasi sowieso zentriert.

    auf deiner seite sind die links eher unglücklich gewählt. du verschachtelst "button" innerhalb von "a" wodurch es meiner meinung nach zu komplikationen im click-event kommen könnte. auch stehen bei den buttons teilweise die selben ids.
    ich würde dir raten dort entweder nur "button" zu benutzen wenn du die fukionalität eines buttons haben willst, oder halt nur "a" wenn du einen link haben möchtest (egel wie der tag deines elements lautet, mit css kannst du jedes wie jedes andere aussehen lassen)


    lg hechma
  • in: header oder body

    geschrieben von hechma

    hallo dunkeltuten,


    ob du das script im head oder am ende des bodys schreibst macht funktionell estmal keinen unterschied denn
    $(document).ready(function(){
    //code
    });
    sorgt ja gerade dafür das der code erst ausgeführt wird wenn die DOM komplett geladen ist, also alle elemente zur verügug stehen.

    wie schon erwähnt kann es aber für gute suchmaschinenfindung durchaus eine rolle spielen ob vor deinen indexier-freundlichen seiteninhalten erstmal 300 zeilen script stehen oder nicht. auch kannn es natürlich zu merkbaren verzögerungen des seitenaufbaus kommen wenn du intensive scripts im head einbaust, da der code ja nun mal schlichtweg erstmal eingelesen wird bevor deine inhalte gelesen werden. du musst dich also zwischen der guten übersichtlichkeit eines im head gesammelten scriptes und maximaler suchmaschinenoptimierung bzw. schnellster zugänglchkeit deiner seiteninhalte des am ende liegenden scriptes entscheiden...


    lg hechma
  • in: htaccess

    geschrieben von hechma

    hallo minevideo,


    also mit der .htaccess kannst du super-viele und tiefgreifende veränderungen vornehmen da sie ja den webserver konfiguriert.
    für mich kommen da immer wieder mod_rewirte zur umleitung bestimmter (variabler) anfragen an bestimmte php-dateien zum einsatz und auch die beschriebene angabe eigener error-documents, vor allem wenn du sowohl mit dem apache und eigenen php-scripts die selben fehlerdokumente haben möchtest.
    auch sieht man auch immer wieder sowas wie AddType application/x-httpd-php .htm .html um aufgerufene html-dateien vor der ausgabe mit php parsen zu lassen. und die umsetzung einer suchmaschinenfreundlichen cach-verwaltung kann man hier auch gut umsetzen.

    aber vorsicht ! man kann hier auch sehr viel kaputt machen oder grobe sicherheitslücken implementieren.


    lg hechma
  • in: Wie erstellt man sich ein Subdomain?

    geschrieben von hechma

    hallo game-police,


    nochmal zu info:
    eigentlich (aus nameserver sicht) gibt es sowas wie sub-sub-domains nicht. die domain Blog.Game4Sience.Lima-city.de wäre eine domain die aus diesen teilen besteht:

    first-level-domain: de
    second-level-domain: Lima-city
    third-level-domain: Blog.Game4Sience

    du kannst hier bei lima-city ja nur third-level-domains bekommen (also benutzt du schon eine subdomain).
    das ein punkt als zeichen in der third-level-domain vorkommt ändert nicht daran. allerdings beschränken viele anbieter (vielleicht auch lima-city) die erlaubten zeichen in den third-level-domainnamen so das man keine punkte eingeben kann.


    lg hechma
  • in: Gute Internetseite um ein kostenloses Logo zu erstellen

    geschrieben von hechma

    hallo der-pokercoach,


    meinst du mit logo ein bild ?
    da würde ich dir doch sehr empfehlen ein grafikbearbeitungsprogramm zu nutzen wie zb. photoshop (oder gimp2 wenn du was kostenloses willst). es wäre nämlich anzuraten das logo erstmal in einer hohen auflösung und großen abmessungen zu erstellen (zb. 300dpi auf a4) oder am besten gleich ganz als vektor-grafik damit du später nicht vor dem problem stehst es wieder neu machen zu müssen wenn du es zb. mal für drucksachen wie plakate etc. benutzen willst...
    für die webansicht kannst du ja eine runtergerasterte version abspeichern - andersherum gehts aber nicht...


    lg hechma
  • in: HTML5+JS lokale Datei lesen - automatische / ohne user

    geschrieben von hechma

    hallo mprev / hackyourlife,

    warum nicht einfach mit einem Timer immer wieder neu lesen (
    setInterval()
    )?


    ehm einen interval um immer wieder alles zu refreshen ??! da wird wohl ein timeout reichen denn nach einem refresh fängt der ja wieder von vorn an - also würde der 2. timeout-anstoß ja eh nie erfolgen...

    lg hechma
  • in: Text über ein Bild

    geschrieben von hechma

    hallo

    wenn du mal sehen willst was mit reinem css alles an bildern möglich ist, hier eine beispielseite: http://www.detailverliebt.de/wie-man-mit-css-code-ein-komplexes-bild-malt/

    lg hechma
  • in: Kann keinen Cache anlegen!

    geschrieben von hechma

    hallo webfreclan,

    die Codes werden anscheinend durchgeführt - nur keine Cache-Datei angelegt.
    hast du denn die schreibrechte im filesystem gesetzt ?

    lg hechma
  • in: Text über ein Bild

    geschrieben von hechma

    hallo brainstation-produkts,


    also am besten benutzt du gerade für buttons gar keine bilder.
    schließlich benötigt jedes bild, egal ob als img oder als background jeweils eine weitere verbindungsherstellung was die lade- und aufbauzeiten deiner seite beträchtlich verschlimmert - vor allem wenn man auch noch mehrere bildressourcen zu einem bildchen überlagert ! (stell dir vor du machst pro button 1 hintergrundbild und 1 vordergrundbild mit text und hast 6 buttons auf der seite - das macht schwups 12 unnötig herzustellende verbindungen und auch unnötige datenlast - suchmaschinen werdens dir übel nehmen)
    zwar kann man mit image-sprites dagegen arbeiten aber ich rate dir dringend an der grundsatz zu verfolgen das alles was ohne extra-bildfiles geht auch ohne diese gemacht werden sollte.
    konstruiere deine grafik doch lieber mittels css direkt am element, denn rahmen, farbverläufe, schatten, rundungen, drehungen etc kannst du auch so hinbekommen.

    und was "text über einem button" angeht - warum benutzt du dafür nicht das button-element ? das ist der text doch schon vorgesehen....

    kleines beispiel:
    <!DOCTYPE HTML>
    <html>
        <head>
        	<meta charset="utf-8">
        	<title>Button</title>
            <style type="text/css">
    			#knopf { 
    				margin:30px 0px 0px 20px;
    				border:1px solid #036;
    				padding:10px;
    				border-radius:8px;
    				transform:rotate(10deg); 
    				background:linear-gradient(to bottom, rgba(208,228,247,1) 0%,rgba(115,177,231,1) 24%,rgba(10,119,213,1) 50%,rgba(83,159,225,1) 79%,rgba(135,188,234,1) 100%);
    				box-shadow:2px 2px 6px 2px #ccc, inset 0 0 8px rgba(0,0,0,0.75);
    				color:#FFFFCC;
    				font-family:"Comic Sans MS", cursive;
    				font-size:14px;
    				font-weight:bold;
    				cursor:pointer;
    			}
    			#knopf:hover { 
    				background:linear-gradient(to bottom, rgba(179,220,237,1) 0%,rgba(41,184,229,1) 50%,rgba(188,224,238,1) 100%);
    				box-shadow:3px 3px 7px 3px #bbb, inset 0 0 6px rgba(0,0,0,0.5);
    				color:#FFFFFF;
    			}
    		</style>
        </head>    
        <body>
    		<button type="button" id="knopf" onClick="alert('du hast mich gedrückt')">ich bin ein button<br>ganz ohne bild</button>
        </body>
    </html>



    lg hechma
  • in: css divs umplatzieren

    geschrieben von hechma

    hallo sjay96,

    sjay96 schrieb:
    Wenn ich das alles mit position absolute mache, krieg ich das Problem, dass die Fusszeile, wenn der Content bereich grösser wird, nicht automatisch weiter nach unten schiebt, sondern andauernd an der angegebenen Position stehen bleibt...
    Eine Idee wie ich das lösen kann oder muss ich definitv den html umschreiben?


    das liegt dann wohl daran das sich die position:absolute immer auf das nächst-höhere eltern-element bezieht welches nicht position:static ("normales"-static-layout) hat, also auch position:absolute oder position:relative oder position:fixed hat

    das ist bei dir wohl der body (wie immer wenns kein anderes gibt), also ein kasten-bereich der wegen des scrollings nicht höher als 100% wird wodurch die fussleiste dann unten klebt

    da in deinem quelltext ja schon ein wrapper (elternelement der absolut positionierten div) existiert solltest du diesem die eigenschaft position:relative zuweisen damit sich die position:absolut angaben der divs auf die dimension dieses wrappers beziehen (welcher innerhalb des scrollenden bodys die ganze benötigte höhe annimmt)

    -----------------------------------------------------------------------------------------------------------------

    trotzdem wird es eher schwierig werden alles so (ohne überlappungen) hinzubekommen wenn deine divs keine festen abmessungen haben sondern ihre größe an den inhalt anpassen sollen. wenn nicht zumindest das "unten"-div eine feste höhe hat wirds nicht gehen...

    dazu wären wir wieder bei einem static-floating-layout. mit dem problem das ein floating nicht passt wenn du das "mitte"-div zuerst schreibst. dieses problem kannst du wenn du die html-tags nicht direkt im quelltext umplatzieren willst auch via javascript lösen (natürlich auch mit extern-referenziertem script)

    dazu mal ein kleines beispiel:
    <!DOCTYPE HTML>
    <html>
        <head>
        	<meta charset="utf-8">
        	<title>Positionierung</title>
            <style type="text/css">
    			body {
    				width:100%;
    				height:100%;
    				margin:0px;
    				padding:0px;
    				overflow:auto; 
    			}
    			#mitte {
    				width:60%;
    				margin:0px auto;
    				background-color:#FFFF99;
    			}
    			#content {
    				height:1200px; 
    			}
    			#rechts {
    				width:20%;
    				float:right;
    				background-color:#FF99FF;
    			}
    			#uebersicht {
    				height:400px; 
    			}
    			#links {
    				width:20%;
    				float:left;
    				background-color:#99FFFF;
    			}
    			#menue {
    				height:500px; 
    			}
    			#unten {
    				clear:both;
    				background-color:#9999FF;
    			}
    			#fusszeile {
    				height:200px; 
    			}
    		</style>
            <script type="text/javascript">
    			<!--
    			function verschiebeMitte(e) {
    				var mitte = document.getElementById("mitte");
    				document.getElementById("wrapper").insertBefore(mitte, document.getElementById("unten"));
    			}
    			document.addEventListener("DOMContentLoaded", verschiebeMitte, false);
    			-->
    		</script>
        </head>    
        <body>
    		<div id="wrapper">
    			<div id="mitte">
    				<div id="content">
    				</div>
    			</div>
    			<div id="rechts">
    				<div id="uebersicht">
    				</div>
    			</div>
    			<div id="links">
    				<div id="menue">
    				</div>
    			</div>
    			<div id="unten">
    				<div id="fusszeile">
    				</div>
    			</div>
    		</div>
        </body>
    </html>

    -----------------------------------------------------------------------------------------------------------------

    wenn du keinen zugriff auf den html-quelltext hast und also nichteinmal das javascript implementiern könntest, gäbe es noch die möglichkeit das ganze mit php umzusetzen wenn du zb an die htaccess rankommst.
    so könntest du die anfragen die an die seite gehen mittels modrewrite auf eine php-datei umleiten und dort den quelltext der seite als string einlesen, bezüglich der reihenfole der divs manipulieren und das ergebnis ausgeben (zb: file_get_contents, str_replace, echo)
    aber das wäre wohl "von hinten durch die brust ins auge"

    -----------------------------------------------------------------------------------------------------------------

    darum kommt jetzt der hammer: "flexbox" :thumb:
    wird mittlerweile von guten browsern unterstützt, ist reines css und kann genau das was du willst !
    auch hierzu ein kleines beispiel das dir ein lächeln ins gesicht zaubern wird:
    <!DOCTYPE HTML>
    <html>
        <head>
        	<meta charset="utf-8">
        	<title>Positionierung</title>
            <style type="text/css">
    			#wrapper {
    				display:flex;
    				align-items:flex-start;
    				flex-wrap:wrap;
    			}
    			#mitte {
    				width:60%;
    				order:2;
    				background-color:#66CCFF;
    			}
    			#content {
    				height:800px;
    			}
    			#rechts {
    				width:20%;
    				order:3;
    				background-color:#CC66FF;
    			}
    			#uebersicht {
    				height:400px;
    			}
    			#links {
    				width:20%;
    				order:1;
    				background-color:#FFCC66;
    			}
    			#menue {
    				height:500px;
    			}
    			#unten {
    				order:4;
    				flex-wrap:wrap;
    				width:100%;
    				background-color:#FF9966;
    			}
    			#fusszeile {
    				height:100px;
    			}
    		</style>
        </head>    
        <body>
    		<div id="wrapper">
    			<div id="mitte">
    				<div id="content">
    				</div>
    			</div>
    			<div id="rechts">
    				<div id="uebersicht">
    				</div>
    			</div>
    			<div id="links">
    				<div id="menue">
    				</div>
    			</div>
    			<div id="unten">
    				<div id="fusszeile">
    				</div>
    			</div>
    		</div>
        </body>
    </html>
    die höhenangaben dienen natürlich nur zur veranschaulichung und können durch aufspannenden inhalt ersetzt werden




    lg hechma
    ps: freue mich über bewertungen
  • in: PHP: echo "Hello World"; erzeugt Skriptfehler

    geschrieben von hechma

    hallo,

    du könntest auch mal den zeichensatz deines dokuments überprüfen, vielleicht liegt auch da der hase begraben...

    lg hechma
  • in: Layout mit DIVs erstellen footer unten, Seitenhöhe nutzen

    geschrieben von hechma

    hi,

    zum thema table-layout kann ich dir sagen das es vor und nachteile hat.
    vorteil: man kann gerade hinsichtlich der fusszeile die immer unten sein soll die eigenschaften der tabelle benutzen, nämlich das die angabe für height als min-height bewertet wird (somit kann man die 100% height des body übernehmen aber trotzdem vergrössern) und das man das vertical-align festlegen kann.
    nachteil: die struktur soll ja nur ein layout sein und kein tabellarischer inhalt, also stimmt des element semantisch eigentlich nicht.

    ich mache es in letzter zeit meistens so das ich ich ein div-konstrukt mit css als tabelle nachformatiere um die semantik zu wahren aber trotzdem die funktionalität der tabelle habe.

    um die fusszeile im statik-positioning mit variablen höhen immer unten zu haben würde es also so aussehen das ich eine tabelle mit zwei zeilen habe in denen jeweils eine zelle ist. die tabelle hat 100% height und die zelle der ersten zeile vertical-align top und die in der zeiten zeile vertical-align bottom. die html-tags sind wie gesagt keine table tr und td sondern jeweils div die mit css display entsprechend formatiert sind.

    natürlich gibt es auch möglichkeiten mit position absolute oder js aber ein satisches layout hat schon seine vorteile (zb wie einfach/schnell ein browser die seite aufbauen kann)

    lg hechma
  • in: Bilder von definierter Webseite auslesen und darstellen

    geschrieben von hechma

    hallo pasi-b,

    dafür wäre wohl curl dein freund.
    du könntest dir den entsprechenden query raussuchen der bei google die bildersuche für zitrone ausgibt und den mit curl senden und die rückgabe als string entsprechend weiterverarbeiten, also die codeschnipsel der img-tags rausfiltern, deren src-angaben speichern und auf deiner homepage einbauen.
    erlaubt ist das natürlich nicht.

    lg hechma
  • in: css divs umplatzieren

    geschrieben von hechma

    hallo sjay96,

    wenn du den html-quelltext nicht verändern möchtest kannst du die gewünschte positionierung meiner meinung nach tatsächlich nur mit position:absolute hinbekommen (vor allem weil die mitte als erstes geschrieben ist). in deinem beispiel hast du das ja auch schon gemacht, allerdings fehlen die angaben zu top bzw bottom und left bzw right. wenn du position absolute nimmst kannst du auf margin verzichten weil die elemente ja gerade nicht mehr im static-layout sind.
    wenn deine 4 bereiche feste höhen/breiten haben sollte das also mit position absolute und werten zu top/bottom und left/right kein problem sein.

    lg hechma
  • in: Spam Score meiner php Mails senken?

    geschrieben von hechma

    hallo jqni,


    das deine emails im spamordner landen kann mehrere gründe haben...
    meistens liegts an der absenderadresse oder an kleinen fehlerchen in den headern (zb zeilenumbrüche etc.), es kann aber auch am inhalt der mail liegen.

    um dem ganzen gedöns aus dem weg zu gehn könntest du auf eine der zahlreichen mailversand-klassen/-libraries zurückgreifen die sich ausgiebig damit beschäftigt haben. dort könntest du die mail auch via smtp versenden...
    wie z.b.: http://swiftmailer.org/


    lg hechma
  • in: tv-api

    geschrieben von hechma

    hallo


    http://help.bong.tv/customer/portal/articles/1292793-freie-api-zur-entwicklung


    lg hechma
  • in: zweite lima-city.de Adresse

    geschrieben von hechma

    hallo infinity-va,


    das du hier bei lima-city momentan deine subdomain auf 9 verschiedenen domains pro account haben kannst (also bis zu 9 "spaces") ist dir aber schon klar ?
    die domains heissen dann natürlich nicht alle lima-city.de sondern zb 4lima.de oder lima-city.at (siehe verwaltung->websites-und-domains)


    lg hechma
  • in: where vor join

    geschrieben von hechma

    hallo unlikus,

    was meinst du mit "...weil der JOIN ja extrem unpräzise ist..." ?

    vielleicht ist ein nested-query in deinem fall performanter, aber das musst du mal ausprobieren da es wohl von den größen der tabellen und verwendeten indizes abhängt...


    SELECT 
         id 
    FROM 
         objects 
    WHERE 
         location=4 
    OR 
         location=(SELECT root FROM locations WHERE where id=4)



    lg hechma
  • in: Div-Positionierung

    geschrieben von hechma

    hallo simple-past,


    nun eine kollisionserkennung mit php kann man natürlich anhand der gegebenen dimensionen und abstände der div
    simple-past schrieb:
    ...Dabei haben die div 1-n alle die gleiche Höhe + jeweils eine davor festgelegte Breite und einen gewünschten Innenabstand zum div #modul and der Linken Seite...
    selber errechnen.


    wenn man das genze aber dynamisch veranschaulichen, also animieren möchte, kann man das auch gleich komplett mit jquery machen.
    natürlich gibt es schon einige scripts die einem zum beispiel die berechnung der kollisionen abnehmen (ich denke da an jquery-ui-collate oder jquery-overlap), aber was wären wir denn für programmierer wenn wir das nicht lieber selbst programmieren :smokin:


    ich habe das ganze so wie ich es verstanden habe mal mit selbsterklärenden variablennamen und ein paar kommentaren ausführlich umgesetzt.
    Demo: http://hechma.lima-city.de/kaestchen-in-zeilen-zusammenfassen/
    Code: http://hechma.lima-city.de/kaestchen-in-zeilen-zusammenfassen/code.php


    der php-teil darin sorgt nur für zufällige anfangsbedingungen in den von dir beschriebenen grenzen.
    der chrome-browser meiner alten möhre schafft locker auch 1000+ div.
    viel spaß damit


    lg hechma :wave:
  • in: mysql - alle werte von SET ermitteln

    geschrieben von hechma

    Hallo community,

    wie kann ich in php alle möglichen werte einer SET-Spalte ermitteln ?

    LG hechma




    ok hat sich erledigt. (SHOW COLUMNS FROM tabelle LIKE 'spalte')
  • in: Plesk - automatisches Anlegen von FTP-Zugängen

    geschrieben von hechma

    Hallo Community,

    also wie der Titel schon sagt suche ich nach einer Möglichkeit meinen Plesk-gesteuerten webserver zu einer automatischen Konfiguration neuer FTP-accounts zu überreden...

    ...also das ich sagen wir via php-script pfad, kundennummer und passwort übergeben kann und der robot (?) dann automatisch einen entsprechenden FTP-account anlegt

    hat da jemand meine idee ?

    LG hechma



    hat sich erledigt. mache es via ssh

Login zum Webhosting ohne Werbung!