Bfehlszeile wo mach ich den Denkfehler Bfehlszeile wo mach ich den Denkfehler
 

News:

CPG Release 1.6.26
Correct PHP8.2 issues with user and language managers.
Additional fixes for PHP 8.2
Correct PHP8 error with SMF 2.0 bridge.
Correct IPTC supplimental category parsing.
Download and info HERE

Main Menu

Bfehlszeile wo mach ich den Denkfehler

Started by IrrerIvan, May 16, 2007, 10:55:25 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

IrrerIvan

Hallo Ich möchte folgende Befehlszeile in die
theme.inc.php einbauen jedoch funzt das nicht so ganz
es werden immer fehler angezeigt.
Wo mache ich einen Denkfehler.

im admin_user menue soll das rein

<td class="admin_menu"><a href="thumbnails.php?album=lastupby&uid='.$USER_DATA['user_id']" title="Meine Fotos"><strong>Meine Fotos</strong></a></td>

Stramm

$USER_DATA['user_id'] ist nicht definiert (in der das Template aufrufenden Funktion) - > steht halt nix da. Dann ist da noch ein kleiner Fehler (Heredoc kann nicht mit einem Anführungszeichen beendet werden, außerdem benutzt Du kein zweites, um es wieder zu starten. Wenn schon denn schon).

Die user ID ist in der Konstanten USER_ID abgelegt. Konstanten kann man aber nicht in ein heredoc einbinden -> erstmal in eine Variable zwischenspeichern und dann einbinden

Es soll auch niemals die themes.inc.php verändert werden, sondern benötigte Funktionen werden in die themes.php des jeweils benutzten themes kopiert (von themes/sample/theme.php)

$uid = USER_ID;
$template_user_admin_menu = <<<EOT

                <div align="center">
                <table cellpadding="0" cellspacing="1">
                        <tr>
                                <td class="admin_menu"><a href="albmgr.php" title="{ALBMGR_TITLE}"> {$USER_ID} {ALBMGR_LNK}</a></td>
                                <td class="admin_menu"><a href="modifyalb.php" title="{MODIFYALB_TITLE}">{MODIFYALB_LNK}</a></td>
                                <td class="admin_menu"><a href="profile.php?op=edit_profile" title="{MY_PROF_TITLE}">{MY_PROF_LNK}</a></td>
                                <td class="admin_menu"><a href="picmgr.php" title="{PICTURES_TITLE}">{PICTURES_LNK}</a></td>
<td class="admin_menu"><a href="thumbnails.php?album=lastupby&uid={$uid}" title="Meine Fotos"><strong>Meine Fotos</strong></a></td>
                        </tr>
                </table>
                </div>

EOT;

IrrerIvan

okay erstmal danke für deine Hilfe,
dann werde ich das ganze in theme.php einbinden macht ja auch völlig sinn.

Kann zugemacht werden