Seite 3 von 4
Verfasst: Di 27. Jun 2006, 10:58
von Halchteranerin
Thorsten Gruber hat geschrieben:der Pfad, den ich angegeben habe, ist dann richtig, wenn die Bilder in cms/upload/images/flaggen liegen
jap aber die bilder werden eben nicht angzeigt, dass ist genau das was mich stutzig macht !
ich finde einfach den Fehler nicht

ja klar, wenn du dich oben nicht vertippt hast, dann liegen die Bilder auch falsch! Guck dir doch mal deine Pfade an:
1. cms/images/flaggen/BILDER
2. cms/upload/flaggen/BILDER
beim 1. fehlt upload, beim 2. fehlt images!
Verfasst: Di 27. Jun 2006, 11:05
von rezeptionist
Ne lag daran das im Modul in dem Prt in dem der Link aufgebaut wirde kein Imagetag drin war
Code: Alles auswählen
echo ">".$alt[$mydb->f("idlang")]."<img src=\"$picture_pfad\"></a><br /> ";
Verfasst: Di 27. Jun 2006, 11:08
von Uwe
In der Regel ist das ein Pfad-Problem. Also mal
wirklich genau nachsehen, ob der Pfad stimmt (Gross/Kleinschreibung) und im Browser aufrufen (z. B.:
http://www.domain.de/upload/flaggen/brd.jpg).
Dann könnte ich mir noch vorstellen, dass nicht die erforderlichen Rechte bestehen. Das hatte ich mal bei einem exotischem Hoster. Das funktionierte nur, wenn ich die Bilder via Contenido hochgeladen hatte, da Unterschiede gemacht wurden zwischen Web-User und FTP-User. Den Besitzer der Dateien kannst Du mit dem FTP-Programm herausfinden (Informationen). Mein Tipp für den Fall: lege den Ordner in der Dateiverwaltung über Contenido an und lade die Bilddateien auch über Contenido hoch.
Ich tippe aber auf einen nicht korrekten Pfad
Viele Grüsse, Uwe
Verfasst: Di 27. Jun 2006, 11:10
von rezeptionist
Uwe hat geschrieben:
Ich tippe aber auf einen nicht korrekten Pfad
Falsch siehe oben
Verfasst: Di 27. Jun 2006, 11:10
von Thorsten Gruber
Ne lag daran das im Modul in dem Prt in dem der Link aufgebaut wirde kein Imagetag drin war
Code:
echo ">".$alt[$mydb->f("idlang")]."<img src=\"$picture_pfad\"></a><br /> ";
Vielen dank rezeptionist. Diesen Fehler hätte ich alleine in 100 Jahren nicht gefunden. (es sei denn ich hätte php in der Zeit gelernt)
Verfasst: Di 27. Jun 2006, 11:12
von rezeptionist
kleiner Tipp immer das modifizierte Modul mit dem Original mal vergleichen wenn keine PHP Kentnisse da sind, da lernt man gleich was und findet dann meist schnell den Fehler

Verfasst: Di 27. Jun 2006, 11:15
von Thorsten Gruber
bin schon dabei
und für alle nochmal hier die "von rezeptionist" gefixte Version damit die Bilder angezigt werden.
Code: Alles auswählen
<?php
//Sprachmodul - Version 2.3
//für Contenido 4.4.x
//Alexander Zimmerhofer - alexander(at)zimmerhofer.org
//modified 01.12.2004: Uli Steinle
//Sprachmodul zeigt kleine Landesflaggen zum Umschalten der Sprache an, wenn die entsprechenden Kategorien sowie die entsprechenden Artikel online geschaltet sind.
//Im Editormodus wird die Umschaltmöglichkeit IMMER angeboten...
//Konfiguration...
//Diese Zeilen konfigurieren das Modul...
//Aufbau: $picture["Sprach-ID"] = "PFAD zur Flagge";
$picture["1"] = "images/flaggen/brd.jpg";
$picture["2"] = "English";
$picture["3"] = "Netherland";
$picture["4"] = "Spanish";
echo "".$picture_pfad."</a> ";
//Alt-Tag, das angezeigt werden soll. Analog Sprach-ID [idlang]
$alt["1"] = "German";
$alt["2"] = "English";
$alt["3"] = "Netherland";
$alt["4"] = "Spanish";
//AB HIER NICHTS MEHR ÄNDERN...
$mydb = new DB_Contenido;
$sql = "SELECT ARTLANG.idlang, ARTLANG.online, CATLANG.visible FROM ".$cfg["tab"]["art_lang"]." ";
$sql = $sql. "AS ARTLANG, ".$cfg["tab"]["cat_lang"]." ";
$sql = $sql. "AS CATLANG WHERE ARTLANG.idart = $idart AND CATLANG.idcat = $idcat AND ARTLANG.idlang = CATLANG.idlang ORDER BY ARTLANG.idlang ASC";
$mydb ->query ($sql);
// echo $sql;
while ($mydb -> next_record())
{
while(list($lang_id,$picture_pfad) = each($picture))
{
if(strstr($REQUEST_URI,"changeview=edit") || $submit=="editcontent" || strstr($REQUEST_URI,"area=con_editcontent"))
{
if (($lang != ($mydb->f("idlang"))) and (($mydb->f("idlang")) == $lang_id))
{
echo "<a class=".copy." href=".$sess->url("front_content.php?client=$client&idcat=$idcat&changelang=".($mydb->f("idlang"))."&idart=$idart");
echo ">".$alt[$mydb->f("idlang")]."</a> ";
}
}
else
{
if (($lang != ($mydb->f("idlang"))) and (($mydb->f("idlang")) == $lang_id) and (($mydb->f("online")) == 1) and (($mydb->f("visible")) == 1))
{
echo "<a class=".copy." href=".$sess->url("front_content.php?&idcat=$idcat&changelang=".($mydb->f("idlang"))."&idart=$idart");
echo ">".$alt[$mydb->f("idlang")]."<img src=\"$picture_pfad\"></a><br /> ";
}
}
}
reset($picture);
}
?>
Verfasst: Di 27. Jun 2006, 11:28
von Thorsten Gruber
eine kurze Frage noch !
wie kann ich om Modul einen style hinzufügen ? will nur errreichen, das die Bilder keinen Rahmen haben also border:0px.
Das würde ich gerne direkt im Modul machen, damit ich mal weiß wie es da geht
echo ">".$alt[$mydb->f("idlang")]."<img src=\"$picture_pfad\"></a><br /> ";
angriffspunkt wird ja hier sein aber wie kann ich den style eintragen ? Nur style="border:0px" wird in php ja kaum gehen .
Verfasst: Di 27. Jun 2006, 11:40
von rezeptionist
gib mal in deiner css datei folgendes ein
Verfasst: Di 27. Jun 2006, 11:44
von Thorsten Gruber
gelöst hatte ich das schon über meine css datei aber wollte nur wissen wie man sowas direkt im php modul lösen könnte . . .
also nur neugierde aber ich denke ich werd mir mal ein php buch kaufen wo wohl drin stehen wird, wie man einen style in php zuweisen kann !
Verfasst: Di 27. Jun 2006, 11:55
von rezeptionist
Code: Alles auswählen
echo ">".$alt[$mydb->f("idlang")]."<img src=\"$picture_pfad\" border=\"0\"></a><br /> ";
Verfasst: Di 27. Jun 2006, 11:58
von Thorsten Gruber
nochmal ein dickes danke an dich.
schon wieder was gelernt ! ! !
Verfasst: Di 27. Jun 2006, 12:02
von rezeptionist
Buchtip für dich (lässt sich gut lesen)
ISBN 3-89842-609-2
ISBN 3-89842-648-3

Verfasst: Di 27. Jun 2006, 12:08
von Uwe
Und hier mein Nachschlagewerk. Am Anfang gewöhnungsbedüftig, findest Du hier eigentlich immer die Antwort bei Fragen rund um HTML, Java Script, CSS.
http://de.selfhtml.org/
Viele Grüsse, Uwe
Verfasst: Di 27. Jun 2006, 13:12
von rezeptionist
lach kann man das auch gemütlich in der Wanne lesen
ne dein Tipp sollte eigentlich jedem der sich einigermaßen mit Dingen des Webs beschäftigt bekannt sein.
