Page 1 of 1
Nummerierung Gästebucheinträge umkehren
Posted: Mon 11. Jul 2005, 19:09
by _mel_
Hi,
kann es sein dass bei dem letzten phpwcms release die Nummerierung der Gästebucheinträge umgekehrt wurde? Bei mir ist es nun so dass der letzte und damit aktuellste Eintrag die nr. 1. hat. Bei Pepe habe ich jedoch gesehen dass es in der Regel anders ist.
Ich frage mich schon wie ich das wieder geschafft habe das so zu verändern, ich habe die default.html ziemlich umgebaut...hilfe hilfe. Kann mir jemand vielleicht einen Tipp geben wie man das wieder umstellen kann?
Lg Melanie
Posted: Mon 11. Jul 2005, 20:33
by pepe
_mel_
Alles im GRÜNEN Bereich...
deine Variante ist die NORMALE... ich habe meine geändert
Dadurch kann ich sofort sehen, wieviele Gäste sich eingetragen haben
Fand ich einfach sinnvoller!
Posted: Mon 11. Jul 2005, 22:58
by _mel_
hallo Pepe!
Da treffen wir uns mal wieder...
TJAAAAA...Du ahnst worauf ich hinauswill
Ich hätte auch gerne eine solche Reihenfolge wie Du!
Hättest Du einen wertvollen Tipp für mich?
In ergebener Dankbarkeit
Melanie
Hätte ich auch gerne
Posted: Mon 18. Jul 2005, 15:42
by frabon69
Hallo Pepe,
wie, und wo hast du das denn jetzt eingestellt??
Find ich auch viel sinnvoller, so wie das bei Dir ist.
Viele Grüsse
frabon69
Posted: Mon 18. Jul 2005, 17:46
by tinoo
Hai!
Ihr müsst unter /phpwcms_template/inc_cntpart/guestbook/ die
default.html ändern, und zwar an folgender Stelle:
Code: Select all
<!--GUESTBOOK_ENTRY_START//-->
<tr bgcolor="#E7E7E7">
<td width="1%" align="right"><strong>{ID} </strong></td>
<td width="99%"> | {TIMESTAMP:d.m.Y, H:i}</td>
</tr>
<tr>
Ersetzen muss man das
{ID} durch
{DBID}.
Das ganze hat aber einen Schönheitsfehler: Die Datenbank-ID wird
fortlaufend erhöht, also auch wenn ein Eintrag gelöscht wird... Somit
stimmt die Nummerierung insbesondere am Anfang des Guestbook
nicht, denn durch Tests (Eintrag erstellen, löschen usw.) wird der
Zähler ständig erhöht... Man kann aber problemlos das Guestbook eine
Weile in Betrieb halten und dann die Vorlage ändern, wenns mal ein
paar Dutzend Einträge hat...
Posted: Wed 20. Jul 2005, 09:33
by pico
Hi
think it is a better way to change the Listing-Code in ../include/inc_front/content/cnt18.article.inc.php
Code: Select all
// pages listing
for($x=$start; $x<=$end; $x++) {
if($navpages) $navpages .= $wrap[0];
if($x-1 != $current) {
$navpages .= '<a href="'.$link.($x-1).$linkadd.'">';
$navpages .= $x.'</a>';
} else {
$navpages .= $wrap[1].$x.$wrap[2];
}
}
to (not tested)
Code: Select all
// pages listing
for($x=$end; $x<=$start; $x--) {
if($navpages) $navpages .= $wrap[0];
if($x-1 != $current) {
$navpages .= '<a href="'.$link.($x-1).$linkadd.'">';
$navpages .= $x.'</a>';
} else {
$navpages .= $wrap[1].$x.$wrap[2];
}
}
Posted: Wed 20. Jul 2005, 10:17
by tinoo
this code changes the counting of the different pages, but not the counting of the different guestbookentries. but thnx anyway
Posted: Wed 27. Jul 2005, 00:07
by pierre.meli
@ tinoo
I followed you idea and I found a solution for the numbering problem. It works if you have only occasionally to delete messages from your guestbook - you will see why:
1. I changed the template and replaced {ID} by {DBID}
2. I arranged the order of all current entries (only 5...) manually using phphMyAdmin
3. I changed the autoindex to 6 (next number in my case) with the following code and using also phpMyAdmin:
Code: Select all
ALTER TABLE phpwcms_guestbook AUTO_INCREMENT = 6
And this is the result:
http://meli.cc/index.php?guestbook
Cheers Pierre