Also ich bin ja nu schon ne ganze zeit hier und hab immer das gefunden was ich brauchte.
Aber nu sitz ich schon ne ganze Woche bei dem Problem.
Ich kenn mich nicht (fast garnicht) mit PHP aus aber so einiges hab ich schon mal durch probieren und viel Testen hinbekommen.
Die Seite soll mehrsprachig sein, die definitionen sind in den sprachdateien vorhanden in Form von:
PHP-Code:
DEFINE('_CITY', 'Ciudad:');
$_SERVER['lang']['_CITY'] = 'Ciudad'; //und zusätzlich zum Testen
Ich bastle mir gerade einen Bot zusammen der soweit auch hinhaut, aber ich bekomme einfach nicht hin das er die daten die er aus der datenbank ausliehst übersetzt.
Also der Code sieht bis jetzt so aus:
PHP-Code:
function viewmini($detid)
{
global $database, $mosConfig_live_site;
$database->setQuery( "SELECT * FROM jos_content WHERE id='$detid' LIMIT 1" );
$rows = $database->loadObjectList();
$row = $rows[0];
$yes_image = $mosConfig_live_site .'/images/stories/companys/'. $row->reg_nr . '/bild1.jpg';
$no_image = $mosConfig_live_site .'/images/stories/_noimage.gif';
$stars=intval($row->stars)."_stars.png";
$images = $row->image;
$country = $row->country;
if ( $images == 1 )
{
$oret = '<table border="0" cellpadding="0" cellspacing="0" align="left"><tr> <td><img src='.$yes_image.' width="150" height="113" hspace="10" ></td></tr>';
$oret.= '<tr> <td><br /><table border="0" cellpadding="0" cellspacing="0" align="left"><tr><td><b>'.$row->title_alias.'</b></td>
<td rowspan="7" width="15"><img src="/images/stories/Category/'.$stars.'"><p><img src='.$no_image.' border="0" width="1" height="35" hspace="0" ></p></td>
</tr>';
$oret.= '<tr> <td width="155">'.$row->street."</td></tr>";
$oret.= '<tr> <td><b>'.$row->zip." " .$row->city."</b></td></tr>";
$oret.= '<tr> <td><b>'.$_SERVER['lang'][$row->text = $countrys]."</b></td></tr>";
$oret.= '<tr> <td>'.$row->county. "</td></tr>";
$oret.= '<tr> <td>'.$row->district."</td></tr>";
$oret.= '<tr> <td><div class="hits">'._HEADER_HITS.': <b >'.$row->hits."</b></div></td></tr>";
$oret.= '</table></td></tr></table>';
echo "<!-- OWN RET mos: ".$oret."-->";
return $oret;
Denke mal da wird noch der ein oder andere Fehler drinn sein.
Die Datenbankeinträge sind so wie sie in DEFINE und $_SERVER eingetragen sind.
Wenn ich sie so anzeigen lasse erscheinen sie.
Also was mache ich FALSCH.
Dake schon mal allen im voraus für die Hilfe, auch denen dir mir durch ihre Beiträge schon so manchesmal aus der Klemme geholfen haben.