Seite 1 von 1

Impressum-link in page_tail.php etc.

Verfasst: 30.10.2002 14:42
von gg
Hallo, allerseits,
bin noch nicht so fitt in php, versuche aber meine Bestes.

Hab den thread wegen Impressum gelesen und sehe für mich die Notwendigkeit, das einzubauen.

Folgende Schritte:
1.
Datei in neuem Verzeichnis eigene/impressum.php
2.
in page_tail.php
unterhalb $admin_link = ....... (ca. Zeile 33)
eingefügt:
$impressum ='<a href="javascript:popupWindow(\''.append_sid("eigene/impressum.$phpEx").'">'.$lang['Impressum'].'</a>';
und etwas weiter darunter diesen string erweitert
$template->assign_vars(array(
'PHPBB_VERSION' => '2' . $board_config['version'],
'TRANSLATION_INFO' => ( isset($lang['TRANSLATION_INFO']) ) ? $lang['TRANSLATION_INFO'] : '',
'ADMIN_LINK' => $admin_link, 'IMPRESSUM' => $impressum )

);
3. in page_header.php eingefügt:
'L_IMPRESSUM' => $lang['Impressum'],
'L_OWNER' => $lang['owner'],

und die entsprechenden Vars in den lang_main.php 's eingesetzt
4. in overall_footer.tpl
{L_OWNER}:&nbsp;{IMPRESSUM}&nbsp;&nbsp;&nbsp;Powered by <a href="http://www.phpbb.com/" target="_phpbb" class="copyright">phpBB</a> {PHPBB_VERSION} &copy; 2001, 2002 phpBB Group<br />{TRANSLATION_INFO}</span></div>
</td>
Sieht alles ganz schön aus, aber statt meine impressum im popup

kommt eine Meldung vom IE
Nicht abgeschlossene Zeichenfolgenkonstante
Code 0
URL http://localhost/phpbb2/index.php?sid=7 ... 57118dc1ad
Kann mir bitte jemand unbedingt lieberweise weiterhelfen, da ich sonst nicht weiterkomme und das auch noch in den footer des mx-portals einbauen muss.
Danke im Voraus?!?!?! :oops:

Re: Impressum-link in page_tail.php etc.

Verfasst: 30.10.2002 14:58
von PhilippK
gg hat geschrieben:

Code: Alles auswählen

$impressum ='<a href="javascript:popupWindow(\''.append_sid("eigene/impressum.$phpEx").'">'.$lang['Impressum'].'</a>';
Macht als Ergebnis:

Code: Alles auswählen

<a href="javascript:popupWindow('eigene/impressum.php">Impressum</a>
Da fehlt definitiv 'nen einfaches Anführungszeichen und 'ne schließende Klammer nach dem .php...

Gruß, Philipp

Das popup Impressum will einfach nicht..

Verfasst: 31.10.2002 11:12
von gg
Hallo, ich bins nochmal,

hab das (hoffentlich richtig) nach Phillips Anweisung und "Guckab" in meinen osc-shopdateien, wo ich solche links schon ins klappen gebracht habe, umbebaut
$impressum ='<a href="javascript:popupWindow(\''.append_sid('eigene/impressum.$phpEx'). '\')">'. $lang['Impressum'].'</a>';
Jetzt zeigt der IE-Browser nicht mehr die Stelle, wo und wie es hakt, sondern nur noch, dass ein Scriptfehler da sei.

Muss ich noch das script popupWindow in den Scripttag entweder in den page_header , overallfooter, overall header oder sonstwohin einfügen?

Bitte, bitte, ich brauch noch nen Grundlagen-Schubs :oops:

Verfasst: 31.10.2002 12:31
von Mister_X
Warum muss das eigentlich ein PopupFenster sein ? Die Benutzer die Javaskript ausgeschaltet haben sehen kein Impressum ?

Was würdet Ihr denn machen?

Verfasst: 31.10.2002 12:54
von gg
@mister_x und alle anderen

1.
hast Du eigentlich auch recht, aber bitte schon wegen des Grundsätzlichen, lasst mich jetzt nicht dumm sterben.... :-?

Wo liegt denn der Fehler bei meinem Popup-Aufruf?

2.
Wie würdet Ihr denn das lösen, wenn ohne javascript? :o

Verfasst: 31.10.2002 12:59
von codemonkey
eine neue Seite im phpBB Forum einfügen, würde ich sagen!

wenn du nicht weißt, wie das geht: http://phpbb.de/viewtopic.php?t=15330&h ... einf%FCgen

Verfasst: 31.10.2002 13:02
von Mister_X
1. ich bin mit JS nicht so bewandert ...

2.

Code: Alles auswählen

$impressum ='<a href="' . append_sid("eigene/impressum.$phpEx") . '" target="_blank">' . $lang['Impressum'] . '</a>';

Danke für den Link

Verfasst: 31.10.2002 13:06
von gg
@coder

das ist ja toll, prima Muster für so etwas.

@alle

Bitte das popup nicht vergessen zu korrigieren, ja?!?!?!