Modul "Fotoalbum"

oma wetterwax
Beiträge: 97
Registriert: Do 6. Mai 2004, 07:38
Kontaktdaten:

Beitrag von oma wetterwax » Mo 7. Feb 2005, 07:01

hi linuxer,

wie du dem thread sicher entnommen hast, hab ich das modul unter 4.5.2 alpha geschrieben. karl hat dann die entsprechenden modifikationen vorgenommen, sodass es auch unter 4.4.4 läuft. ich habe leider selbst keine 4.4.4-installation mehr laufen.

wenn du zwar ein contenido-neuling, aber einer mit etwas ahnung von php bist, sollte uns gemeinsam die anpassung nicht schwer fallen. andernfall ist es vielleicht einfacher, eines der module von der contenido download-seite zu verwenden, die m.w. unter 4.4.4 funktionieren.
sehr zu empfehlen sind auch die w3concepts-gallery module von kummer.

auf jeden fall muss auf dem server gd-lib 2.0 oder höher installiert sein.
linuxer hat geschrieben:Weiters würde mich noch interessieren, in was für einer Grösse ich am besten die Fotos im jpg Format in das Netz stellen sollte.
die bildgröße hängt vor allem von deinem layout und von der "leitungskapazität" der besucher ab. eine passable größe ist ca. 30-40 kB pro bild. wenn du allerdings besonders auf qualität wert legst und die dateien größer haben willst, kannst du die leute ja "vorwarnen".
am allerwichtigsten ist allerdings, dass die thumbs schnell laden. also nicht zu groß wählen und auch nicht zu viele auf einer seite.

gruß
oma

linuxer
Beiträge: 7
Registriert: So 6. Feb 2005, 20:01
Kontaktdaten:

Beitrag von linuxer » Mo 7. Feb 2005, 11:18

Hallo Oma!
Zuerst möchte ich dir für deine schnelle Antwort danken. Weiters finde ich es super, dass es Leute wie dich gibt, die ihr Wissen (und die viele Arbeit)
der Allgemeinheit zur Verfügung stellen!!

Leider habe ich noch keine Php-Kenntnisse. Habe mich bis jetzt noch nicht
damit beschäftigt, da ich noch keinen Bedarf für eine Homepage hatte. Jetzt habe ich diese Vereinshomepagewartung übernommen, und möchte daher mich einarbeiten. Einfache Artikel hineinstellen ist ja mit Contenido relativ einfach. Die Homepage war ja soweit schon vorgegeben.

Mir ist aber bei deiner Fotogalerie nicht ganz klar, wo ich den Input- u. Output-Code, Tabellen, Picturecode hineinkopieren muss, bzw. welche Module usw. dazu angelegt werden müssen. Ich habe mir zwar die Handbücher 'Administrator' und 'Redakteur' von Contenido ausgedruckt, nur werde ich daraus im Bezug auf die Fotogalerie nicht ganz schlau.
Einfache Code-Änderungen sowie Path-Änderungen traue ich mir schon zu.
Vielleicht kannst du mir die vorgangsweise näher erläutern?

Danke nochmal

Halchteranerin
Beiträge: 5478
Registriert: Di 2. Mär 2004, 21:11
Wohnort: Halchter, wo sonst? ;-)
Kontaktdaten:

Beitrag von Halchteranerin » Mo 7. Feb 2005, 16:41

linuxer hat geschrieben:Mir ist aber bei deiner Fotogalerie nicht ganz klar, wo ich den Input- u. Output-Code, Tabellen, Picturecode hineinkopieren muss, bzw. welche Module usw. dazu angelegt werden müssen. Ich habe mir zwar die Handbücher 'Administrator' und 'Redakteur' von Contenido ausgedruckt, nur werde ich daraus im Bezug auf die Fotogalerie nicht ganz schlau.
aehm ... meine Antwort von gestern hast du auch schon gelesen?

linuxer
Beiträge: 7
Registriert: So 6. Feb 2005, 20:01
Kontaktdaten:

Beitrag von linuxer » Di 8. Feb 2005, 00:52

:oops: Hallo Halchteranerin!
Ist mir richtig peinlich! Ich habe deine Antwort vollkommen übersehen! Ich habe gesehen, dass Antworten eingetroffen sind, und gleich auf die Seite 4 angeklickt! Danke dir recht herzlich für deine Antworten!

Werde mich sobald ich dazukomme mit deinem Beitrag auseinandersetzen. Ich hoffe ich darf mich trotzdem nochmal melden, falls ich nicht weiterkomme.

Danke inzwischen!

Halchteranerin
Beiträge: 5478
Registriert: Di 2. Mär 2004, 21:11
Wohnort: Halchter, wo sonst? ;-)
Kontaktdaten:

Beitrag von Halchteranerin » Di 8. Feb 2005, 08:17

linuxer hat geschrieben:Ich habe deine Antwort vollkommen übersehen!
Das habe ich mir gedacht, deswegen habe ich erstmal vorsichtig nachgefragt. ;-)
linuxer hat geschrieben:Ich hoffe ich darf mich trotzdem nochmal melden, falls ich nicht weiterkomme.
Ja klar.

linuxer
Beiträge: 7
Registriert: So 6. Feb 2005, 20:01
Kontaktdaten:

Beitrag von linuxer » Mi 9. Feb 2005, 01:17

Hallo nochmal!
Jetzt sind doch noch Probleme aufgetaucht.
Ich möchte zuerst vielleicht eine Schilderung meiner vorgehensweise machen:

Habe zuerst mit phpmyadmin die 2 Einträge con_fotos und con_fotoalbum
wie folgt gemacht (als Beispiel die 1. Zeile der con_fotos):
Die Tabelle mit 7 Felder angelegt
1. foto_id im Namensfeld eingetragen
2. INT im Feld Typ ausgewählt
3. Die Zahl 1 ohne () im Feld unter Länge/Set eingetragen
4. Not Null im Feld unter Null ausgewählt
5. unter Extra - auto increment ausgewählt
6. Primärschlüssel aktiviert
Bei den Zeilen wo default '0' steht, habe ich unter Standard 0 ohne ''eingetragen, dann unter Tabellentyp auf MyISAM eingestellt und gespeichert.

Ist das so richtig?

Dann habe ich noch die Zusatzeinträge in cfg_sql.inc.php lt. Thread eingetragen.

Dann habe ich ein neues Modul mit dem Namen Fotogalerie erstellt, wo ich unter Eingabe und Ausgabe die Input- u. Outputzeilen hineinkopiert habe.
Danch ein Template erstellt mit dem Layout Standard, und den Container von Text HTML auf Fotogallerie abgeändert.
Eine neue Kategorie Fotogallerie erstellt, und das Template Fotogalerie ausgewählt.
Danach konnte ich aber noch keine Ordner auswählen, und habe daher die 3. Zeile von Output und Input im Modul Fotogalerie wie folgt geändert:
$ubload="/cms/upload/galerie
Jetzt besteht die Möglichkeit der Ordnerauswahl wenn ich einen Artikel mit dem Template Fotogalerie erstelle.
Ist das soweit alles in Ordnung?

Was ist den bei Contenido das Root bzw. Mandatenverzeichnis?
Bei meiner Testversion ist ein Kunde angelegt, aber es gibt im Contenido-Verzeichnis kein Kundenverzeichnis.
Verwende Contenido-4.4.5

Nun erhielt ich aber nach dem Öffnen des Artikels folgende Fehlermeldung:
Fatal error: Call to undefined function imagecreatefromjpeg() in C:\Programme\Apache Group\Apache2\htdocs\contenido-4.4.5\contenido\includes\include.tplcfg_edit_form.php(399) : eval()'d code on line 82

Jetzt ist mir eingefallen das ich den Code picture.php nocht nicht eingebaut habe. Leider weiss ich aber nicht was ich mit diesem Code machen muss. Kann mir das noch jemand mitteilen. Kann der obige Fehler auch deswegen sein?

Danke inzwischen!

oma wetterwax
Beiträge: 97
Registriert: Do 6. Mai 2004, 07:38
Kontaktdaten:

Beitrag von oma wetterwax » Mi 9. Feb 2005, 08:09

hi linuxer,

a) das anlegen der tabelle hättest du dir einfacher machen können und die sql-befehle aus meinen ersten post verwenden. ich denke aber, es passt, da du ja schon relativ weit gekommen bist.
die spätere sortierarbeit bei den fotos wird auf jeden fall erleichtert, wenn du für die spalte foto_pos den default-wert auf 99 setzt. dann sind in weiterer folge nämlich die bereits gereihten fotos vor den noch nicht gereihten zu sehen, da die thumbs nach foto_pos sortiert werden.

b) für den input unbedingt den code von emergence verwenden aus diesem posting und den pfad zum galerie-verzeichnis wieder entsprechend ändern.

c) die fehlermeldung lässt darauf schließen dass entweder
c.1) gd-lib nicht oder nicht in der richtigen version installiert ist (nötig ist gd-lib 2.0 oder höher). du findest die version deiner gd-lib unter Administrator --> System direkt oberhalb des error-logs
c.2) oder die bilder im ordner nicht gefunden werden bzw. nicht bearbeitet werden können.
in diesem fall kontrolliere bitte:
-- die endungen der bilder - der code ohne modifikation nimmt nur dateien mit der endung "jpg" (KLEIN geschrieben) - kann aber modifiziert werden.
-- die rechte von ordner und bildern
dann müsstest du zumindest einmal die thumbs sehen. :wink:

d) die "geheimnisvolle" picture.php ist ein eigenes file, das auf der selbem ebene wie die front_content.php auf dem server liegen muss, bei dir also im verzeichnis cms. in diesem file werden die großen bilder angezeigt.
den code für die datei findest du im ersten posting.
sieh bitte nach, ob es in der version 4.4.5 im ordner contenido/includes eine date namens "startup.php" gibt. wenn nicht, die 2. zeile der picture.php

Code: Alles auswählen

include_once ($contenido_path . "includes/startup.php");
ersetzen durch:

Code: Alles auswählen

include_once ($contenido_path . "includes/config.php");
e) nun musst du diese picture.php über einen IFRAME in dein layout der detailseite einbinden, also auf jeden fall ein neues layout anlegen. lass aber platz für die thumbs.

f)
linuxer hat geschrieben:Was ist den bei Contenido das Root bzw. Mandatenverzeichnis?
das root-verzeichnis ist immer die erste ebene am server. dort muss zumindest eine datei index.html oder index.php liegen, damit die webadresse von außen erreichbar ist.
das mandantenverzeichnis bei contenido ist jener ordner, in dem die einzelnen mandanten-dateien liegen, in deinem fall also cms.

liebe grüße
oma

nachtrag
linuxer hat geschrieben:Weiters finde ich es super, dass es Leute wie dich gibt, die ihr Wissen (und die viele Arbeit)
der Allgemeinheit zur Verfügung stellen!!
bitte nicht in der form schmeicheln. in diesem forum gibt es eine menge leute, wie gerade Christa-die Halteranerin oder Timo oder emergence, die ihr wissen und ihre erfahrung mit anderen teilen und auch mir schon oft weiter geholfen haben. an dieser stelle also ein dickes DANKE!

ickehausen
Beiträge: 11
Registriert: Mo 7. Feb 2005, 09:56
Kontaktdaten:

Beitrag von ickehausen » Mi 9. Feb 2005, 11:25

Hallo,

erstmal ein Lob, tolles Modul!!!!

Leider bekomme ich folgende Fehlermeldung:

Fatal error: Call to undefined function: imagecreatefromjpeg() in C:\Programme\Apache Group\Apache2\htdocs\contenido\contenido\includes\include.tplcfg_edit_form.php(399) : eval()'d code on line 82

Da ich PHP und Contenido-Neuling bin, stehe ich ganz schön im Regen!!

Ich teste zur Zeit lokal, ob ich das CMS Contenido einsetzen werde. Version 4.4.5!!!

linuxer
Beiträge: 7
Registriert: So 6. Feb 2005, 20:01
Kontaktdaten:

Beitrag von linuxer » Mi 9. Feb 2005, 14:53

Hallo Oma!
Danke dir!
Zu allererst möchte ich mich natürlich entschuldigen, wenn ich mein Lob falsch ausgedrückt habe. Ich habe schon alle gemeint, die solchen Newbies wie mir weiterhelfen, und habe dich erwähnt, weil du den Thread eröffnet und den Code zur Verfügung gestellt hast. Also möchte ich mich hiermit nochmals bei allen für ihre Hilfe bedanken - Super!

Nun habe ich alle von dir Oma angeführten Punkte der Reihe nach durchgearbeitet. Die gd-lib war deaktiviert. Scheint jetzt aber in der angelegten info.php, und in Contenido als aktiviert auf.
Unter Gd version: bundled (2.0.28 compatible)
FreeTypeVersion: 2.1.9
Im Ordner contenido/includes ist keine startup.php, und somit habe ich die 2. Zeile der picture.php ersetzt.

Nun habe ich aber noch das Problem lt. deinem Pkt. e) mit dem Iframe einbinden, da ich nicht weiss wie ich dazu vorgehen muss.
Ich nehme an, dass ich dazu ein neues Layout "Foto" erstelle, und dort einfach den Code aus dem Standartlayout hineinkopiere.
Wie muss ich aber jetzt dort die Datei picture.php einbinden?
Bin leider trotz verschiedener Lektüren noch nicht zu einem Ergebnis gekommen.

Den jetzt kann ich die Ordner auswählen, aber jetzt erscheint dann nicht mehr "keine Fotogalerei - oder so ähnlich - gefunden, sondern viele Textzeilen wie folgt:

********************editierbare variable ***************************/ $db_album = $cfg["tab"]["fotoalbum"]; $db_fotos = $cfg["tab"]["fotos"]; $upldir = "/cms/upload/galerie/"; //thumbnailgröße $max_hoehe = "70"; $max_breite = "93"; //anzahl der angezeigten thumbnails $bps = "10"; //ToDo: Datenbankname ersetzen //To Do: Auswahl Thumnailanzeige und Größe in Konfiguration /********************************************************************/ //ToDo-Abfrage 1 if ((!$ToDo) || ($ToDo == "")) { $dbA = new DB_contenido; $sqlA = "SELECT * from $db_album WHERE idart = ".$idart; $dbA->query($sqlA); if ($dbA->num_rows() == 1) { $ToDo = "show"; } else if ($dbA->num_rows() == 0) { $ToDo = "neu"; } else { $ToDo = "error"; } }//end if (!ToDo); //ToDo-Abfrage 2 if ($ToDo == "new_album") { if (($album_dir == "nix") || ($album_dir == "delete_album")) { $fehler = "Sie müssen einen Ordner auswählen!"; } if ((!$fehler) && ((!$album_title) || ($album_title == ""))) { $fehler = "Die Fotogalerie braucht einen Namen!"; } if ((!$fehler) && ((!$album_datum) || ($album_datum == ""))) { $fehler = "Bitte geben sie ein Datum an."; } if (!fehler) { $dbA = new DB_contenido; $sqlA = "SELECT * from $db_album WHERE album_dir = '".$album_dir."'"; $dbA->query($sqlA); if ($dbA->num_rows() != 0) { $fehler = "Für diesen Ordner existiert bereits ein Album."; } } if (!$fehler) { $img_path = dir($cfg['path']['frontend'].$upldir.$album_dir); $alle = array(); while ($ergebnis=$img_path->read()) { if ($ergebnis != "." and $ergebnis != "..") { array_push($alle, $ergebnis); } } $bild = preg_grep("/.+\.(gif)|(jpg)/",$alle); if (count($bild) <= 0) { $fehler = "Der Ordner enthält keine Bilder"; } } if (!$fehler) { $dbA_update = "INSERT INTO ".$db_album." ". "(album_datum, album_title, idart, album_dir) ". "VALUES ('$album_datum','$album_title','$idart','$album_dir')"; if (!$db->query($dbA_update)) { $fehler = "Beim Datenbankeintrag traten Probleme auf."; } } if (!$fehler) { $dbA = new DB_contenido; $sqlA = "SELECT * from $db_album WHERE idart = ".$idart; $dbA->query($sqlA); if ($dbA->num_rows() != 1) { $fehler = "Album zwar angelegt, aber nicht gefunden: ".$sqlA; } else { $dbA->next_record(); $album_id = $dbA->f("album_id"); } } if (!$fehler) { $thm_new_dir = $cfg['path']['frontend'].$upldir.$album_dir."/thm"; if(!$thm_dir = is_dir($thm_new_dir)) { $thm_dir = mkdir($thm_new_dir, 0777); } if(!thm_dir) { $fehler = "Konnte Thumbnail-Verzeichnis nicht erstellen: ".$thm_new_dir; } } //thumnails erzeugen if (!$fehler) { foreach ($bild as $einzelbild) { $im = imagecreatefromjpeg($cfg['path']['frontend'].$upldir.$album_dir."/" .$einzelbild); list($src_width, $src_height) = getimagesize($cfg['path']['frontend'].$upldir.$album_dir."/" .$einzelbild); if($src_width > $src_height) { $new_image_width = $max_breite; $new_image_height = $src_height * $max_breite / $src_width; } if($src_width <= $src_height) { $new_image_height = $max_hoehe; $new_image_width = $src_width * $max_hoehe / $src_height; } $new_image = imagecreatetruecolor($new_image_width, $new_image_height); imagecopyresampled($new_image, $im, 0, 0, 0, 0, $new_image_width,$new_image_height, $src_width, $src_height); if (!imagejpeg($new_image, $thm_new_dir."/".$einzelbild, 40)) { $fehler = "Konnte Thumb nicht erstellen: ".$thm_new_dir."/".$einzelbild."
"; } else { $dbA_entry = "INSERT INTO ".$db_fotos." ". "(filename, album_id, album_dir, idart) ". "VALUES ('$einzelbild', '$album_id', '$album_dir', '$idart')"; if (!$db->query($dbA_entry)) { $fehler = "Beim Datenbankeintrag traten Fehler auf: ".$sql_entry; } } }//end foreach } if ($fehler) { echo ''.$fehler.''; $ToDo = "neu"; } else { echo "Galerie erfolgreich angelegt!"; $dbA = new DB_contenido; $sqlA = "SELECT * from $db_album WHERE idart = ".$idart; $dbA->query($sqlA); $ToDo = "show"; } }//ende if $ToDo == new_album if ($ToDo == "update_album") { $dbA = new DB_contenido; $sqlA = "SELECT * from $db_album WHERE idart = ".$idart; $dbA->query($sqlA); if ($dbA->num_rows() != 1) { $fehler = "Kein Album gefunden."; } if (!$fehler) { if ($album_dir == "delete_album") { $sql_delete = "DELETE from ".$db_album." WHERE idart = $idart"; if (!$db->query($sql_delete)) { echo "Beim Datenbankeintrag traten Probleme auf."; $ToDo = "show"; $dbA->query($sqlA); } else { $sql_delete_fotos = "DELETE from ".$db_fotos." WHERE idart = $idart"; if (!$db->query($sql_delete_fotos)) { echo "Beim Löschen der Fotoeinträge traten Probleme auf!"; } else { echo "Album und Fotoeinträge wurden gelöscht."; $ToDo = "neu"; } } } else if ($album_dir == "nix") { echo "Kein Albumverzeichnis angegeben!"; $ToDo = "show"; } else { $dbA->next_record(); $old_dir = $dbA->f("album_dir"); if ($old_dir != $album_dir) { echo "Um das Verzeichnis eines Albums zu ändern, bitte Album löschen und neu anlegen!"; $ToDo = "show"; $dbA->query($sqlA); } else { $sql_change = "UPDATE ".$db_album." ". "SET album_datum = '$album_datum',album_title='$album_title',album_dir ='$album_dir' ". "WHERE idart = $idart"; if (!$db->query($sql_change)) { echo "Beim Datenbankeintrag traten Probleme auf."; } else { echo "Eintrag wurde geändert."; } $ToDo = "show"; $dbA->query($sqlA); } } } else { echo ''.$fehler.''; } }//ende toDo = update_album if ($ToDo == "show") { echo '
Für diesen Artikel ist folgende Galerie angelegt: '; $dbA->next_record(); $adatum = $dbA->f("album_datum"); $atitle = $dbA->f("album_title"); $adir = $dbA->f("album_dir"); } else if ($ToDo == "neu") { echo '
Neue Fotogalerie anlegen: '; $adatum = date(Y).'-'.date(m).'-'.date(d); $atitle = "Neues Album"; $adir = "nix"; } else if ($ToDo == "error") { echo '
Ein Fehler ist aufgetreten.

Müssen die Fotos in der richtigen Grösse schon in den Ordner hineinkopiert werden?
Ist es bei dieser Fotogalerie auch möglich, zum jeweiligen Foto einen Text
wie Veranstaltungsort, -datum, 1. Platz "Name", 2. Platz "Name" usw. einzutragen, damit dies jeder Homepagebesucher lesen kann?

Als letztes noch eine Frage zu Omas Punkt a):
Ich habe deine sql-befehle aus dem ersten Post verwendet, und diese unter phpmyadmin in der für Contenido angelegten Datenbank eingetragen. Was meinst du mit "hättest du dir einfacher machen können"? Gibt es den eine Möglichkeit diesen Code von dir als Datei direkt in Mysql hineinzukopieren?
Wäre natürlich froh wenn es noch leichter geht, da ich ja dies alles zuerst bei mir zu Hause ausprobiere, und erst dann wenn ich langsam sattelfest werde, bei meinem Provider (ein persönl. Bekannter von mir) installieren möchte.

linuxer
Beiträge: 7
Registriert: So 6. Feb 2005, 20:01
Kontaktdaten:

Beitrag von linuxer » Mi 9. Feb 2005, 15:00

Nachtrag. Habe noch was vergessen.

Zwar erscheint bei mir immer eine rote Meldung "Bitte auf das Datumsformat achten!". Datum gebe ich so ein: 2005-02-09.
Ist diese Meldung normal?

Weiters hätte ich noch eine allgemeine Frage:
Wie macht man den das, damit der Text bzw. Code in dem Thread mit einer Umrandung aufscheint?
Denn wenn ich ein Zitat kopiere, steht der Text ganz normal ohne weissem Hintergrund u. ohne Umrandung als Fliesstext im Thread.

oma wetterwax
Beiträge: 97
Registriert: Do 6. Mai 2004, 07:38
Kontaktdaten:

Beitrag von oma wetterwax » Mi 9. Feb 2005, 15:16

@ickehausen

bitte sieh dir meine antwort direkt über deinem posting an - punkt c) betrifft genau diese fehlermeldung

@linuxer
das leichteste zuerst:
in php-myadmin gibt es einen reiter "sql". da öffnet sich ein eingabefenster, wo du den code zur tabellenerstellung einfach hineinkopieren kannst und nicht jedes feld einzeln anlegen musst.

dass du plötzlich statt einer "normalen" website den php-code siehst, lässt darauf schließen, dass irgendwo ein zeichen den php-code schließt, das da nicht hingehört.
frage: wo siehst du diesen code - bei der konfiguration, also im input, oder im editor, also im output.

die bilder sollten in der größe, in der du die großen bilder dann anziegen willst, bereits im richtigen ordner abgespeichert sein. die thumbs erstellt dann das modul.

die rote "achtung datumsformat"-anzeige ist so gewollt, damit später die galerien nach diesem datum gereiht werden können. schliesslich sollen die kunden ja selbst ihre fotogalerien anlegen und verwalten

zur picture.php - poste mal das entsprechende layout, ich bau dir den iframe dann ein.

ja, kommentare kann man zu den fotos hinzufügen, sobald die picture.php erst einmal eingebaut ist.

"umrandungen" in postings erzeugst du entweder durch den quote-knopf oder durch den code-knopf.

oma

ickehausen
Beiträge: 11
Registriert: Mo 7. Feb 2005, 09:56
Kontaktdaten:

Beitrag von ickehausen » Mi 9. Feb 2005, 16:13

@oma

Thanks, ich war der Meinung, dass gd-lib 2.0 installiert war, wußte aber auch nicht, wo ich das überprüfen konnte.

Jetzt habe ich noch ein Problem:
Mit dem picture.php-script verstehe ich nicht ganz.

Code: Alles auswählen

<?php
include_once ("config.php");
include_once ($contenido_path . "includes/startup.php");

cInclude("includes", "functions.general.php");

cInclude("includes", "functions.i18n.php");
cInclude("includes", "functions.con.php");


cInclude("includes", "functions.con2.php");
cInclude("includes", "functions.api.php");
cInclude("includes", "functions.pathresolver.php");

cInclude("classes", "class.user.php");

//config-variable verwenden!
Ich habe die dateien

-startup.php
-functions.con2.php
-functions.pathresolver.php

nicht, weder im cms- noch im contenido/includes-Verzeichnis. startup.php muß ich in config.php ändern, dass habe ich gemacht.

Jetzt wird mir neben Fehlermeldungen ein Auschnitt aus dem Bild angezeigt, die Thumbnails fehlen, obwohl sie angelegt wurden. Wenn ich die leeren Thumbnails anklicke, wechsel auch das Bild.

linuxer
Beiträge: 7
Registriert: So 6. Feb 2005, 20:01
Kontaktdaten:

Beitrag von linuxer » Mi 9. Feb 2005, 17:02

Hall Oma!
frage: wo siehst du diesen code - bei der konfiguration, also im input, oder im editor, also im output.
Wenn ich in der Übersicht auf den Artikel "Test" klicke erscheint dieser Code - also im Outputbereich. Wenn ich auf Konfigurieren gehe ist alles normal. Weiters fällt mir jetzt auf das beim Button Übersicht von Contenido anstatt dem Ü ein A mit dem Zeichen ~ oben darauf und ein folgendes zusammenpickendes oe vor dem Rest "bersicht" steht.

Danke noch für den Typ Sql, wäre wirklich für einen Anfänger wesentlich leichter gewesen. Da dies meine ersten Gehversuche in einer Datenbank waren. :)
zur picture.php - poste mal das entsprechende layout, ich bau dir den iframe dann ein.
Vielleicht könntest du mir den iframe einfach in das Testlayout von Contenido einbauen, weil ich es zuerst da ausprobieren möchte. Von dort könnte ich es dann doch später in das Layout der Homepage hinein kopieren, oder? Ich möchte mich nämlich zuerst selber ein bisschen auskennen, bevor ich es in die Vereinshomepage stelle.

Jetzt hätte ich noch eine zusätzliche Frage. Bei dieser Vereinshomepage, die bereits vor mir erstellt wurde, ist oben vor und nach dem Banner ein weisser Rand, und durch diese Rander ist er scheinbar zu lang, - d.h. es wird unten die Fensterleiste zum Verschieben eingeblendet obwohl kein Text breiter als der 19"Monitor ist. Habe schon probiert im Html Code auf 100 % umzustellen, aber ohne Erfolg. Ich nehme an, dass der folgende Code für diesen Banner verantwortlich ist:

Code: Alles auswählen

<body>
<table width="1024" border="0" >
  <tr> 
     <td><img src="images/oben4.jpg" width="1024" height="100"></td>
   </tr>
  <tr> 
    <td height="29"  bgcolor="#3A587E">CMS_CONTAINER[2]</font></td>
  </tr>
 </table>
<table width="1024" border="0" >
   <tr> 
    <td align= center height="70" >CMS_CONTAINER[5]</td>
  </tr><tr>
   <td>CMS_CONTAINER[7]</td>
  </tr>
</table>
</body>
Was müsste ich den hier abändern, dass dieses sttörende Problem behoben ist.

Danke nochmals Oma. Ich hoffe dass ich euch bald nicht mehr mit dieser vielen Fragerei belästigen muss, aber ich bemühe mich wirklich in die Materie einzulesen, leider nicht immer mit Erfolg.

ickehausen
Beiträge: 11
Registriert: Mo 7. Feb 2005, 09:56
Kontaktdaten:

Beitrag von ickehausen » Do 10. Feb 2005, 13:04

Hallo,

bei mir funktioniert es jetzt wieder ein Stückchen mehr. So langsam komme ich dem Ziel sehr nahe.

Jetzt habe ich noch 2 kleine (?) Probleme:

1. Bei den Thumbnails werden nur leere Platzhalter angezeigt (die Thumbs sind aber erzeugt und vorhanden im Ordner thm)

2. Beim Eingeben der Bildunterschrift tritt folgender Fehler auf:

Code: Alles auswählen

The requested URL /contenido/cms/cms/front_content.php was not found on this server.
Ich nehme an, es Liegt an der Zeile

Code: Alles auswählen

 echo '<tr><td colspan=2><form method="post" action="/cms/front_content.php?changeview=edit&client=1&lang=1&action=con_editart&idartlang=89&type=&typenr=&idart='.$idart.'" target="right_bottom">
in der Picture.php.
Irgendwie blicke ich da nicht dran lang!

hypekermit
Beiträge: 213
Registriert: Mi 9. Okt 2002, 21:24
Kontaktdaten:

unterverzeichnisse für bildergalerie

Beitrag von hypekermit » Do 10. Feb 2005, 15:50

kann man auch auf unterverzeichnisse von den einzelnen upload ordner verlinken...???

ich würde gerne gruppen anlegen un in diese gruppenverzeichnisse einzelne unterkategorien, auf die ich mit der selektbox gerne verweisen würde..?!??!

Gesperrt