4images Forum & Community
4images Issues / Ausgaben => Discussion & Troubleshooting => Topic started by: Sunny C. on January 27, 2010, 07:13:40 PM
-
Hallo zusammen,
wie kann ich aus der language Datei etwas in der functions.php ausgeben?
z.B "$lang['votes']" ?
mit ".$lang['votes']." klappt das nicht!? .
-
you need
global $lang;
-
?? 8O :?
Wo genau muss das gesetzt werden?
-
?? 8O :?
Wo genau muss das gesetzt werden?
naja in der function die du aufrufst:
z.b.
function wasweisich(blub,$blah){
global $lang;
.
.
...".$lang['votes']." ....;
}
-
Ahh super :D COOL! Danke!
Klappt soweit mit den Language Dateien bzw. Befehlen sehr gut:
function get_thumbnail_code($media_file_name, $thumb_file_name = "", $image_id, $cat_id, $image_name = "", $mode = "", $show_link = 1, $open_window = 0) {
global $site_template, $lang, $site_sess, $config;
if (!check_media_type($media_file_name)) {
$thumb = "<img src=\"".ICON_PATH."/404.gif\" border=\"0\" alt=\"\" />";
}
else {
if (!get_file_path($thumb_file_name, "thumb", $cat_id, 0, 0)) {
$file_src = ICON_PATH."/".get_file_extension($media_file_name).".gif";
$image_info = @getimagesize($file_src);
$width_height = (!empty($image_info[3])) ? " ".$image_info[3] : "";
$thumb = "<img src=\"".$file_src."\" border=\"0\"".$width_height." alt=\"".format_text($image_name, 2)."\" />";
}
else {
$file_src = get_file_path($thumb_file_name, "thumb", $cat_id, 0, 1);
$image_info = @getimagesize($file_src);
$width_height = (!empty($image_info[3])) ? " ".$image_info[3] : "";
$thumb = "<img src=\"".$file_src."\" border=\"".$config['image_border']."\" width=\"80\" height=\"80\" alt=\"".$lang['votes']." ".format_text($image_name, 2)."\" title=\"".$lang['alttitle_produkt_one']." -".format_text($image_name, 2)."- ".$lang['alttitle_produkt_two']." ".$image_row['image_rating']." ".$lang['votes']." ".$lang['alttitle_produkt_three']."\" />";
}
}
if ($show_link) {
if ($open_window) {
$thumb = "<a href=\"".$site_sess->url(ROOT_PATH."details.php?".URL_IMAGE_ID."=".$image_id.((!empty($mode)) ? "&mode=".$mode : ""))."\" onclick=\"opendetailwindow()\" target=\"detailwindow\">".$thumb."</a>";
}
else {
$thumb = "<a class=\"group\" href=\"#produkt-".format_text($image_name, 2)."\">".$thumb."</a>";
}
}
return $thumb;
}
Aber eines macht Probleme und zwar will ich im Title die aktuelle Bewertung ausgeben, aber das bekomme ich nicht hin!
Folgendes habe ich erweitert:
global $site_template, $lang, $site_sess, $config;
Und darum geht es:
$thumb = "<img src=\"".$file_src."\" border=\"".$config['image_border']."\" width=\"80\" height=\"80\" alt=\"".$lang['votes']." ".format_text($image_name, 2)."\" title=\"".$lang['alttitle_produkt_one']." -".format_text($image_name, 2)."- ".$lang['alttitle_produkt_two']." ".$image_row['image_rating']." ".$lang['votes']." ".$lang['alttitle_produkt_three']."\" />";
Und das klappt nicht:
".$image_row['image_rating']."
Kann mir da nochmal jemand auf die Sprünge helfen?
Edit://
cat_name würde ich auch gerne dort ausgeben können, aber wie geht das?
-
Keine eine Idee?
-
du hast doch die anwort schon hier bekommen: http://www.4homepages.de/forum/index.php?topic=26721.msg144984#msg144984
global image_row;
-
Aber das geht trotzdem nicht!
Und cat_name auch nicht! Es wird nichts angezeigt!
global $site_template, $lang, $image_row, $site_sess, $config;
-
funktioniert astrein, warum auch nicht.
du weist aber schon das du den "title" nur im quellcode siehst, oder?
-
Generell wird der bei mir aber nagezeigt !? Die Language Dateien bzw. Befehle gibt er mir auch im Titel aus. Das ALT ist nur im Quelltext
-
wo willst du eigentlich das ganze angezeigt haben?
title="blabla" im <img> tag wird verwendet um tooltips anzuzeigen.
-
im TITLE vom IMG-TAG
Das hier funktioniert nicht:
function get_thumbnail_code($media_file_name, $thumb_file_name = "", $image_id, $cat_id, $image_name = "", $mode = "", $show_link = 1, $open_window = 0) {
global $site_template, $lang, $site_sess, $image_row, $config;
if (!check_media_type($media_file_name)) {
$thumb = "<img src=\"".ICON_PATH."/404.gif\" border=\"0\" alt=\"\" />";
}
else {
if (!get_file_path($thumb_file_name, "thumb", $cat_id, 0, 0)) {
$file_src = ICON_PATH."/".get_file_extension($media_file_name).".gif";
$image_info = @getimagesize($file_src);
$width_height = (!empty($image_info[3])) ? " ".$image_info[3] : "";
$thumb = "<img src=\"".$file_src."\" border=\"0\"".$width_height." alt=\"".format_text($image_name, 2)."\" />";
}
else {
$file_src = get_file_path($thumb_file_name, "thumb", $cat_id, 0, 1);
$image_info = @getimagesize($file_src);
$width_height = (!empty($image_info[3])) ? " ".$image_info[3] : "";
$thumb = "<img src=\"".$file_src."\" border=\"".$config['image_border']."\" width=\"80\" height=\"80\" alt=\"".$lang['votes']." ".format_text($image_name, 2)."\" title=\"".format_text($cat_cache[$subcat_id]['cat_name'], 2)."\" />";
}
}
if ($show_link) {
if ($open_window) {
$thumb = "<a href=\"".$site_sess->url(ROOT_PATH."details.php?".URL_IMAGE_ID."=".$image_id.((!empty($mode)) ? "&mode=".$mode : ""))."\" onclick=\"opendetailwindow()\" target=\"detailwindow\">".$thumb."</a>";
}
else {
$thumb = "<a class=\"group\" href=\"#produkt-".format_text($image_name, 2)."\">".$thumb."</a>";
}
}
return $thumb;
}
So klappt es nicht:
".format_text($cat_cache[$subcat_id]['cat_name'], 2)."
So auch nicht:
".$cat_name."
So ebenfalls nicht:
".format_text($cat_name, 2)."
-
:?: ich habe dir das geschrieben:
....
global image_row;
und jetzt postet du, das das hier nicht funktioniert:
...So klappt es nicht:
".format_text($cat_cache[$subcat_id]['cat_name'], 2)."
So auch nicht:
".$cat_name."
So ebenfalls nicht:
".format_text($cat_name, 2)."
wenn du diese variable schon registrierst, dann solltest du sie auch so verwenden.
title=\"".$image_row['cat_name']."\"
oder:
title=\"".$image_row['cat_id']."\"
oder:
title=\"".$image_row['image_name']."\"
u.s.w.
auf meiner demoseite habe ich mal testhalber den cat_namen im title tag eingefügt, wenn du mit der maus über die thumbnails fährst siehst du den cat namen.
zur erklärung: der alt tag ist dazu da, als ersatz wenn ein bild nicht angezeigt werden kann.
der title tag ist dazu gedacht, um eine barrierefreie webseite zu gestalten etwa wenn blinde eine nachriten seite lesen damit sie wissen das da ein bild ist z.b.:
ein auto <img ...... title= "grünes Auto"> für gegen diesen LKW <img .... title="großer roter LKW">
es gibt software die die webseite im quellcode denjenigen vorlesen, durch den title tag weis die software das da ein bild mit einem grünen auto und ein großer roter LKW ist.
-
Ruhig Blut großer.
Was ein alt und ein title Tag ist weis ich und ich habe von Anfang an von einem Title-Tag gesprochen gehabt.
Dennoch Danke für die wunderbare Hilfe!