Beiträge von Chris!

Wir sammeln alle Infos der Bonusepisode von Pokémon Karmesin und Purpur für euch!

Zu der Infoseite von „Die Mo-Mo-Manie“

    schau ich mir gleich an...
    hab etwas rumgebastelt an deinem snippet und das kam dabei raus, aber mit text passts wieder nicht...

    HTML
    <div style="border: 1px solid black; height: 250px; padding-left: 200px;">bla bla bla viel text...<br />einiges an text... fooo<div style="border: 1px solid black; margin-left: -200px; position: relative; width: 150px; height: 250px; left: -1px; top: -1px;">fooo</div></div>


    Edit:
    so kommts schon sehr nahe, fehlt nur noch die feinabstimmtung...

    HTML
    <div style="border: 1px solid black; height: 250px;">
    <div style="border: 1px solid black; float: left; width: 19%; height: 100%;">
    </div>
    <div style="border: 1px solid black; float: left; width: 80%; height: 100%;">
    </div>
    </div>

    Hi,
    wie kann man Divs nebeneinander plazieren, ähnlich wie hier in den Forenposts?


    Das mit float hab ich schon probiert, sah am ende aber so aus:

    Code
    +----------+---------------------+|           |                       ++----------+                     +|                                   +|                                   ++---------------------------------+


    oder so ähnlich statt

    Code
    +----------+---------------------+
    |           |                       +
    |           |                       +
    |           |                       +
    |           |                       +
    +----------+---------------------+

    Es müssen keine Extras enthalten sein, ein fertiges Script, wo ich einfach Bilder hochladen und einstellen kann, natzürlich sollte ich auch die Möglichkeit habe, weitere Alben hinzuzufügen. Allerdings hätte ich gerne mein altes Design beibehalten.

    naja bilder hochladen ist ein extra :P
    ne also ich mach es so, dass man einfach für jedes album nen ordner mit den bildern anlegt.... aber wie gesagt, ich schreib vorher noch was anderes. (und ich kann keine tumbnails)

    find ich ne gute idee...
    achja übrigends, das heisst Plugin oder Paket und nicht Hack. Hack hieß es früher, wo man noch Dateien bearbeiten musste.
    ich wär noch dafür, dass ein beitrag der innerhalb 2min nach Erstellung bearbeitet wurde, keine Edit-Info bekommt.
    Achja und wie wärs mit dem wbb3 Portal von Uzimaster (war doch von dem, oder?) ??

    Ich wollte eh mal eine Galerie schreiben, aber mehr wie ein Fotoalbum, wo auch die Dateien gelistet werden, aber es keinen Login Bereich gibt.
    Wenn ichs fertig hab (schreib im Moment an etwas anderem), werd ich es bestimmt hier hineinstellen. :D


    Edit:
    Aber trotzdem mit Zusatzfunktionen. Man kann zu jeden Bild eine Textdatei anlegen, in der dann ein Titel und ein Kommentar und sowas steht... Aber halt von Hand und (im Moment) ohne Login Bereich.

    Hi ;)


    Also ich hab hier ein Codeschnipsel geschrieben, der Bilder aus einem Ordner ausliest und dann beliebig viele davon zufällig ausgiebt.
    Ich erklär ihn hier Schritt für Schritt und unten gibts den nochmal zum kopieren. Ihr dürft mit dem Codeschnipsel natürlich machen was ihr wollt ;) .


    PHP
    //	$Bilder = array();	$Ordner = "bilder";	$dateiendungen = array("png", "jpg");	$anzahl = 5;	$nummern = array();


    So. In $Bilder werden später alle Bilder aus dem Ordner hineingeschrieben. Ihr könnt jetzt schon in $Bilder Bilder hineinschreiben, die nicht in diesem Ordner sind. $Ordner ist der eigentliche Ordner in dem die Bilder gesucht werden. Der Ordner sollte so angegeben werden, es kann sich aber auch um einen "." für das Verzeichnis, indem das PHP-Script selber liegt, handeln. $dateiendungen sind die erlaubten Dateiendungen, die können je nach Bildern angepasst werden. $anzahl ist die Anzahl der Bilder, die herrauskommen soll. $nummern wird später benutzt, um doppelte Bilder zu vermeiden.

    PHP
    //	$ordner = opendir($Ordner);	while ($Datei = readdir($ordner)) {		if(!is_dir($Datei)) {			if ($Datei != "..") {				if (strstr($Datei, ".")) {


    So. Der Ordner wird geöffnet, die Dateien werden ausgelesen. Dann wird geschaut, ob die Datei wirklich eine Datei ist, und kein Ordner.

    PHP
    //					$punkt = strrpos($Datei, ".");					$endung = strtolower(substr($Datei, $punkt + 1));					if (in_array($endung, $dateiendungen)) {						$Bilder[] = $Ordner . "/" . $Datei;					}				} 			}		}	}	closedir($ordner);


    Hier wird die Dateiendung ausgelesen und überprüft, ob die Datei auch ein Bild ist. Dann wird das Bild in das Array mit Bildern geschrieben.

    PHP
    //	$anzahlbilder = count($Bilder) - 1;	if ($anzahl > $anzahlbilder) {		$anzahl = $anzahlbilder;	}


    So. Hier wird die Länge des Arrays ausgewertet. Dann wird noch die gewollte Anzahl an Bildern überprüft. Ist diese nämlich höher als die der Bilder, bleibt das Script in der Schleife, was nich so gut wäre :P . Kommen wir zur Schleife selber:

    PHP
    //	for ($i = 1; $i <= $anzahl; $i++) {		srand(microtime()*1000000);		$nummer = rand(0, $anzahlbilder);		if (!in_array($nummer, $nummern)) {			$nummern[] = $nummer;			echo "<img src=\"" . $Bilder[$nummer] . "\">";		} else {			$i--;		}	}


    Hier wird eine Zufallszahl erstellt. Mit in_array prüfen wir, ob wir das Bild schon haben. ! verneint das ganze, also fragt ab ob wir das Bild noch nicht haben. Wenn wir es noch nicht haben, wird es in das Array eingetragen und dann ausgegeben. Wenn nicht wird der Zähler wieder 1 zurück gesetzt, damit sie nochmal nach einem Bild sucht.


    So, wie versprochen hier nocheinmal der gesamte Codeschnipsel zum kopieren:


    Kleiner Hinweis noch, die // hab ich nur hingeschrieben, damit richtig eingerückt wird.


    So ich hoff euch gefällt der Codeschnipsel und wenn ihr noch Fragen habt, fragt einfach ;)

    Hallo ;)
    ich hab ein Problem. Die Menüleiste soll zentriert werden. Ich hab schon viel versucht, aber es geht nicht.


    HTML
    //				<div class="button">					<div class="anfang"></div>					<div class="mitte">						Startseite					</div>					<div class="trenner"></div>					<div class="mitte">						keine Seite					</div>					<div class="trenner"></div>					<div class="mitte">						auch keine Seite					</div>					<div class="trenner"></div>					<div class="mitte" style="width: auto;"></div>					<div class="ende"></div>					<br style="clear: both;" />				</div>



    Vielleicht fällt euch ja was ein...
    Dankeschööön :thumbsup:

    Also bis jetzt hab ich das Script von DaS SchaF so verändert, dass man auch * mit angeben kann.
    So, wenn ich dann mal Zeit hab, werd ich noch das Formular dazu schreiben, das wichtige daran ist halt, dass man das Formular schützt. Am besten durch eine .htaccess mit Passwort oder durch einen Memberbereich oder was in der Art... :thumbsup:

    evtl könntest du dein Script umschreiben, dass man * statt verschiedenen arrays benutzen kann?


    Für die Formularverwaltung müsstest du halt das Array in der Datenbank oder besser noch in einer Textdatei speichern.
    Da kann man ja serialize() und unserialize() nehmen.

    Oft genug geklärt.
    Jedenfalls brauchst du WLan oder einen USB-Connector.
    Dein WLan muss offen sein oder WEP verschlüsselt sein.


    Ist das bei dir der Fall?

    Die sind halt jetzt fest im code. allerdings könntest du auch ein formular dazuschreiben, das wär nich so schwer.
    Das Skript solltest du dann in jede Datei oben hineinschreiben, oder du legst es in einer extra datei ab und includest die dann.
    bsp: include("ipsperre.php");

    nur so als tipp (soll kein spam sein) schreibt doch die zeichen, die ihr nicht schreiben könnt in klammern oder anführungszeichen oder fett oder farbig oder so.... aber so kann man das kaum unterscheiden...


    Edit:
    Hier zum kopieren:
    ♂ ♀


    Edit Edit:
    Würd dir ja helfen, aber in dem Dungeon war ich noch gar nich...