CronJob-Service
bei SELFPHP mit ...
|
+ minütlichen Aufrufen
+ eigenem Crontab Eintrag
+ unbegrenzten CronJobs
+ Statistiken
+ Beispielaufrufen
+ Control-Bereich
Führen Sie mit den CronJobs von
SELFPHP zeitgesteuert Programme
auf Ihrem Server
aus. Weitere Infos
|
:: Anbieterverzeichnis ::
Globale Branchen
Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP
:: Newsletter ::
Abonnieren Sie hier den kostenlosen
SELFPHP Newsletter!
|
PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden |
13.02.2012, 11:41:06
|
Anfänger
|
|
Registriert seit: Feb 2012
Alter: 62
Beiträge: 9
|
|
Dynamische Seitennavigation
Hallo,
ich habe in meine Internetseite das PHP-Script "Dynamische Seitennavigation" integriert.
Nun stellt sich folgendes Problem: Wie definiere ich die Menge der Datensätze, d. h. wie stelle ich ein, an welcher Stelle der jeweiligen Seite der Umbruch zur nächsten Seite erfolgt?
Ich habe den im Script voreingestellten Wert der Datensätze pro Seite von 10 übernommen. Meine Internetseite ist in HTML und CSS erstellt. Das PHP-Script habe ich an das Ende der Seite text.html gesetzt und die Seite dann in text.php umbenannt und so auch gespeichert. Unten erscheint nun die Ziffer 1. Die Funktion "Ergebnisseite 15 von 842" habe ich aus dem Script entfernt.
Jetzt möchte ich natürlich auch einrichten, daß an einer bestimmten Stelle ein Seitenwechsel vollzogen wird.
Schon im Voraus vielen Dank für die Hilfe.
|
13.02.2012, 14:00:27
|
|
Administrator
|
|
Registriert seit: Jul 2004
Beiträge: 3.707
|
|
AW: Dynamische Seitennavigation
Hallo und willkommen hier im Forum.
Diese Zeile solltest Du an Deine Bedürfnisse anpassen:
PHP-Code:
define("MAX_EINTRAEGE",10);
__________________
Gruss vt1816
Erwarte nicht, dass sich jemand mehr Mühe mit der Antwort gibt als Du Dir mit der Frage.
. . . . . Feedback wäre wünschenswert
Ich werde keinen privaten 1:1 Support leisten, außer ich biete ihn ausdrücklich an.
Ansosnten gilt: Hilfe ausserhalb dieses Thread (PN, WhatsApp, Skype, Mail, ICQ, etc...) nur per Barzahlung oder Vorauskasse!
Wenn man sich selbst als "Noob" bezeichnet, sollte man die Finger davon lassen.
Wenn man gewillt ist daran etwas zu ändern, lernt man Grundlagen!
|
13.02.2012, 18:14:50
|
Anfänger
|
|
Registriert seit: Feb 2012
Alter: 62
Beiträge: 9
|
|
AW: Dynamische Seitennavigation
Exakt so lautet mein Eintrag.
Jetzt stellt sich für mich wie Frage, welchen Umfang ein einzelner Eintrag hat bzw. wie sich der Eintrag zusammensetzt. D. h. wird nach Zeilen gerechnet oder nach einer anderen Einheit?
Um zu testen, ob auch fortlaufende Seitenzahlen erscheinen, habe ich nur drei Datensätze zugelassen, indem ich den Eintrag define("MAX_EINTRAEGE",3); gewählt habe. Es ändert sich jedoch nichts, obwohl die Seite bereits soviele Textblöcke hat, daß gescrollt werden muß.
In der Anleitung wird gesagt, 10 bis 15 Datensätze seien optimal. Nur weiß ich nicht, wie der Datensatz definiert ist. D. h. ich habe den Eindruck, daß die Seitennummerierung bei 1 stehen bleibt.
|
13.02.2012, 21:13:16
|
|
Administrator
|
|
Registriert seit: Jul 2004
Beiträge: 3.707
|
|
AW: Dynamische Seitennavigation
Entscheidend ist hier die Anzahl der Datensätze die angezeigt werden soll. Unabhängig vom Umfang der Daten im Datensatz.
Schau Dir es hier im Forum an. Auf jeder Seite findest Du genau 10 Beiträge. Es können 10 Beiträge mit jeweils einem Satz/einer Zeile sein. Oder aber auch 9 Beiträge mit einer Zeile und in der Mitte ein Beitrag mit viel Code und somit auch vielen Zeilen.
Unter diesem Hintergrund mußt Du Dir Deine Heimatseite noch mal anschauen und durchdenken. Einen Umbruch optisch nach einer bestimmten Anzahl von Zeilen wird sich damit nicht (so leicht) realisieren lassen.
Noch Fragen oder weitere Erklärungen benötigt? Dann frage - dafür sind wir hier.
__________________
Gruss vt1816
Erwarte nicht, dass sich jemand mehr Mühe mit der Antwort gibt als Du Dir mit der Frage.
. . . . . Feedback wäre wünschenswert
Ich werde keinen privaten 1:1 Support leisten, außer ich biete ihn ausdrücklich an.
Ansosnten gilt: Hilfe ausserhalb dieses Thread (PN, WhatsApp, Skype, Mail, ICQ, etc...) nur per Barzahlung oder Vorauskasse!
Wenn man sich selbst als "Noob" bezeichnet, sollte man die Finger davon lassen.
Wenn man gewillt ist daran etwas zu ändern, lernt man Grundlagen!
|
14.02.2012, 18:06:18
|
Anfänger
|
|
Registriert seit: Feb 2012
Alter: 62
Beiträge: 9
|
|
AW: Dynamische Seitennavigation
Vielen Dank für die hilfreiche Erklärung.
Auf meiner Internetseite habe ich derzeit derzeit sieben Seiten, auf denen zu jeweiligen Sachgebieten Leitsätze zu lesen sind. Diese Leitsätze bestehen aus einer unterschiedlichen Anzahl von Zeilen. Einmal sind es nur vier Zeilen, dann wieder können es auch 10 Zeilen sein. Unter den jeweiligen Leitsätzen steht "mehr...", d. h. klickt man darauf, gelangt man auf eine verlinkte Seite (*.html), auf der zu den Leitsätzen weiterführende Erläuterungen zu lesen sind.
Bildlich muß man sich eine "Leitsatzseite" - und nur für diese soll die Seitennummerierung greifen - so vorstellen:
text text text text text text text text
text text text text text text text text
text text text text text text text text
text text text text text text text text
mehr...
text text text text text text text text
text text text text text text text text
text text text text text text text text
mehr...
text text text text text text text text
text text text text text text text text
text text text text text text text text
text text text text text text text text
text text text text text text text text
text text text text text text text text
text text text text text text text text
text text text text text text text text
mehr...
usw.
Jetzt habe ich auf einer dieser Seiten, die 10 Leitsätze hat, "MAX_EINTRAEGE",3 eingetragen. Ergebnis: an der Seitennummerierung ändert sich nichts. Unten steht nach wie vor die Ziffer 1.
D. h. heißt doch, daß die gesamte Seite - so meine laienhafte Vermutung - stets als ein einziger Datensatz angesehen werden dürfte. Mit anderen Worten: Selbst wenn es 50 Leitsätze gäbe, wäre das nur ein Datensatz mit der Folge, daß es wohl keinen Seitenumbruch gäbe.
Daraus schließe ich, daß man definieren müßte, was überhaupt ein Datensatz ist, damit das Programm einen Text auch als Datensatz sieht.
Und an diesem Punkt liegt mein Problem: Wie sage ich dem Programm, was es als Datensatz zu verstehen hat?
Wenn ich dieses Problem gelöst habe, wird auch die Seitennummerierung funktionieren.
|
14.02.2012, 18:21:47
|
|
Administrator
|
|
Registriert seit: Jul 2004
Beiträge: 3.707
|
|
AW: Dynamische Seitennavigation
Wo kommen diese "Leitsätze" her? Aus einer Datenbanktabelle? Aus einer Textdatei? Sind sie fest im Code hinterlegt?
__________________
Gruss vt1816
Erwarte nicht, dass sich jemand mehr Mühe mit der Antwort gibt als Du Dir mit der Frage.
. . . . . Feedback wäre wünschenswert
Ich werde keinen privaten 1:1 Support leisten, außer ich biete ihn ausdrücklich an.
Ansosnten gilt: Hilfe ausserhalb dieses Thread (PN, WhatsApp, Skype, Mail, ICQ, etc...) nur per Barzahlung oder Vorauskasse!
Wenn man sich selbst als "Noob" bezeichnet, sollte man die Finger davon lassen.
Wenn man gewillt ist daran etwas zu ändern, lernt man Grundlagen!
|
14.02.2012, 22:28:03
|
Anfänger
|
|
Registriert seit: Feb 2012
Alter: 62
Beiträge: 9
|
|
AW: Dynamische Seitennavigation
Es handelt sich um Textdateien, die von einem bundesweit tätigen Verein für die Berufsgruppe, der ich angehöre, zur Verfügung gestellt werden. Ich bin Mitglied dieses Vereins.
Von der Internetseite des Vereins kopiere ich die Texte (was gestattet ist) auf meine Homepage und ändere teilweise noch Schriftgröße und Darstellung der Schrift.
Die "Leitsätze" finden sich im Quellcode der entsprechenden Seiten. Die Leitsätze werden gepflegt, d. h. es kommen stets neue Sätze hinzu.
|
15.02.2012, 08:09:41
|
|
Administrator
|
|
Registriert seit: Jul 2004
Beiträge: 3.707
|
|
AW: Dynamische Seitennavigation
Zitat:
Zitat von Alger
Die "Leitsätze" finden sich im Quellcode der entsprechenden Seiten. Die Leitsätze werden gepflegt, d. h. es kommen stets neue Sätze hinzu.
|
Dann solltest Du überlegen die Leitsätze evtl. in eine Datenbanktabelle auszulagern oder die Seitennavigation neben den Leitsätzen hart im Code zu hinterlegen. Der von Dir benutzte Code unterstützt nur die Hinterlegung in einer Datenbanktabelle, denn woher soll er etwas von Seitennavigation wissen wenn alles aus dem Code kommt.
__________________
Gruss vt1816
Erwarte nicht, dass sich jemand mehr Mühe mit der Antwort gibt als Du Dir mit der Frage.
. . . . . Feedback wäre wünschenswert
Ich werde keinen privaten 1:1 Support leisten, außer ich biete ihn ausdrücklich an.
Ansosnten gilt: Hilfe ausserhalb dieses Thread (PN, WhatsApp, Skype, Mail, ICQ, etc...) nur per Barzahlung oder Vorauskasse!
Wenn man sich selbst als "Noob" bezeichnet, sollte man die Finger davon lassen.
Wenn man gewillt ist daran etwas zu ändern, lernt man Grundlagen!
|
15.02.2012, 13:18:23
|
Anfänger
|
|
Registriert seit: Feb 2012
Alter: 62
Beiträge: 9
|
|
AW: Dynamische Seitennavigation
Die Hinterlegung in einer Datenbanktabelle: Wie sollte ich da zweckmäßigerweise verfahren? Diesbezüglich habe ich weder eine Idee noch das nötige Hintergrundwissen.
Mir muß die Möglichkeit verbleiben, diese Leitsätze zu pflegen, d. h. zu ergänzen. Außerdem muß der Besucher meiner Internetseite diese Leitsätze so lesen können, wie das jetzt durch Aufruf des jeweiligen Fachgebiets möglich ist.
Mir scheint, daß diese Blätterfunktion nur äußerst schwierig zu realisieren ist, sofern die Internetseite in HTML und CSS erstellt ist. Bei z. B. Joomla wäre das wohl eher möglich. Aber das steht auf einem anderen Blatt.
|
15.02.2012, 14:42:48
|
|
Administrator
|
|
Registriert seit: Jul 2004
Beiträge: 3.707
|
|
AW: Dynamische Seitennavigation
Dann schau doch nochmal auf der Seite Deines Template-Entwicklers (S.I.S.Papenburg :-) ). Dort hatte ich einige Templates mit Seiten-Navigation gesehen. Vlt. ist da ja etwas dabei.
Alles andere würde zum jetzigen Zeitpunkt hier den Rahmen sprengen. Soll aber nicht heißen, dass es mit der Hilfe hier vorbei ist.
Also wenn noch Fragen offen sind, einfach hier wieder melden.
__________________
Gruss vt1816
Erwarte nicht, dass sich jemand mehr Mühe mit der Antwort gibt als Du Dir mit der Frage.
. . . . . Feedback wäre wünschenswert
Ich werde keinen privaten 1:1 Support leisten, außer ich biete ihn ausdrücklich an.
Ansosnten gilt: Hilfe ausserhalb dieses Thread (PN, WhatsApp, Skype, Mail, ICQ, etc...) nur per Barzahlung oder Vorauskasse!
Wenn man sich selbst als "Noob" bezeichnet, sollte man die Finger davon lassen.
Wenn man gewillt ist daran etwas zu ändern, lernt man Grundlagen!
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
Themen-Optionen |
|
Ansicht |
Linear-Darstellung
|
Forumregeln
|
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 15:45:10 Uhr.
|