Blackxtutorials
Mitglied
Also ich wollte mir das phpMyGuestBook Skript was man unter http://phpmyguestbook.proggen.net/ runter laden kann anpassen. Ich wollte die "Gehe zu Seite" Funktion auch oberhalb der Einträge anzeigen lassen. Nun hab ich Erstmal bei den templates rum probiert, hab die Funktion bei footer.tpl gefunden und in header.tpl kopiert nun hat es zwar die variable ("{LINKS}") für die "Gehe zu Seite" Funktion angezeigt aber nicht die Seitenzahlen. Dann hab ich mich also an den Quellcode herangewagt da hab ich in read.php die Funktion gefunden die den footer ausspuckt hier ist sie:
OK gleich darüber steht die Funktion die den header schreibt:
OK hab ich gedacht tust du einfach die variable links in Funktion print_header integrieren
damit für ("{LINKS}") auch im header die Seitenzahlen stehen das sieht dann so aus:
jetzt zeigt er aber noch die Fehlermeldung:Warning: Missing argument 2 for print_header() in /srv/www/htdocs/web73/html/GBuch/module/read.php on line 35
hier ist noch mal line 35:
function print_header($nav, $links) {
der meint jetzt also da fehlt ihm ein Argument für $links?
Irgendwo muß ja die Funktion print_header definiert sein, ich habe aber nichts gefunden.
Ich wäre euch super dankbar wen ihr euch mal das Skript anschauen könnt, ich befasse mich erst seit zwei Wochen mit PHP und hab null Ahnung von nichts.
Danke für Eure Hilfe und Geduld.
PHP:
function print_footer($nav, $links) {
$this->template->setfilename(INCLUDE_PATH .'templates/'. $this->config['template'] .'/read/footer.tpl');
$this->template->add(array(
'L_NAV_HOME' => $this->config['title'],
'L_TITLE' => $this->lang['read_title'],
'ROW_COUNT' => $this->row,
'HIDDEN_FIELDS' => $hidden_fields,
'LINKS' => $links));
if($nav == true) {
$this->template->add(false, 'show_navigation_bar');
}
$this->template->parse();
}
OK gleich darüber steht die Funktion die den header schreibt:
PHP:
function print_header($nav) {
$this->template->setfilename(INCLUDE_PATH .'templates/'. $this->config['template'] .'/read/header.tpl');
$this->template->add(array(
'L_NAV_HOME' => $this->config['title'],
'L_TITLE' => $this->lang['read_title']));
if($nav == true) {
$this->template->add(false, 'show_navigation_bar');
}
$this->template->parse();
}
OK hab ich gedacht tust du einfach die variable links in Funktion print_header integrieren
damit für ("{LINKS}") auch im header die Seitenzahlen stehen das sieht dann so aus:
PHP:
function print_header($nav, $links) {
$this->template->setfilename(INCLUDE_PATH .'templates/'. $this->config['template'] .'/read/header.tpl');
$this->template->add(array(
'L_NAV_HOME' => $this->config['title'],
'L_TITLE' => $this->lang['read_title'],
'LINKS' => $links));
if($nav == true) {
$this->template->add(false, 'show_navigation_bar');
}
$this->template->parse();
}
jetzt zeigt er aber noch die Fehlermeldung:Warning: Missing argument 2 for print_header() in /srv/www/htdocs/web73/html/GBuch/module/read.php on line 35
hier ist noch mal line 35:
function print_header($nav, $links) {
der meint jetzt also da fehlt ihm ein Argument für $links?
Irgendwo muß ja die Funktion print_header definiert sein, ich habe aber nichts gefunden.
Ich wäre euch super dankbar wen ihr euch mal das Skript anschauen könnt, ich befasse mich erst seit zwei Wochen mit PHP und hab null Ahnung von nichts.
Danke für Eure Hilfe und Geduld.