<break>-Funktion auch für Inhaltstexte - Durch Seiten blättern
Hi @ all
Durch die Fragen in diesem Thread hier im Forum habe ich mich mal hingesetzt und mir die Geschichte angesehen.
Um für Inhaltstexte eine Blätterfunktion einzubauen, geht bitte folgendermaßen vor:
!!! Bitte ein Backup folgender Datei anlegen !!!
pkinc/public/content.php
Öffne jetzt die Datei pkinc/public/content.php und suche dieses:
Ersetze es mit diesem:
Suche weiter nach diesem:
Füge DARÜBER dieses ein:
Jetzt begebt Ihr Euch in den Adminbereich und klickt auf der linken Seite auf Sonstiges ----> Vorlagen.
Sucht nun in der Liste der Vorlagen nach dem Template content/content.
Sollte dies nicht vorhanden sein, so klick in der Auswahlliste Vorlagenpaket auf den Eintrag Standardvorlagen (schreibgeschützt).
Es folgt eine Auflistung aller Templates, die vorhanden sind.
Hier bitte das Template content/content auswählen und auf Editieren klicken.
Achtet darauf, dass bei der Auswahlliste Vorlagenpaket das Richtige ausgewählt ist.
Sucht in diesem Template jetzt dieses:
Fügt DARÜBER dieses ein:
Das Template abspeichern und fertig
Ab sofort sollte die Blätterfunktion auch bei den Inhaltstexten funktionieren.
Anzuwenden ist sie folgendermaßen:
Schreibt ganz normal Euren Text und fügt an der gewünschten Stelle, an der eine neue Seite anfangen soll, dieses ein:
<break>
Das war es dann auch schon
Ansehen kann man sich das hier bei uns auf der Seite mit einem kleinen "Blindtext"
Netten Gruß
Andy --- Proggi
Durch die Fragen in diesem Thread hier im Forum habe ich mich mal hingesetzt und mir die Geschichte angesehen.
Um für Inhaltstexte eine Blätterfunktion einzubauen, geht bitte folgendermaßen vor:
!!! Bitte ein Backup folgender Datei anlegen !!!
pkinc/public/content.php
Öffne jetzt die Datei pkinc/public/content.php und suche dieses:
|
|
PHP-Quelltext |
1 |
$content_text=$BBCODE->parse($contentinfo['content_header'],$contentinfo['content_html'],$contentinfo['content_ubb'],$contentinfo['content_smilies'],1,1);
|
Ersetze es mit diesem:
|
|
PHP-Quelltext |
1 |
// $content_text=$BBCODE->parse($contentinfo['content_header'],$contentinfo['content_html'],$contentinfo['content_ubb'],$contentinfo['content_smilies'],1,1);
|
Suche weiter nach diesem:
|
|
PHP-Quelltext |
1 2 |
if($path!='start')
eval("\$content_footer=\"".pkTpl("content/content_footer")."\";");
|
Füge DARÜBER dieses ein:
|
|
PHP-Quelltext |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
// Start - Blätterfunktion mit <break>
if(eregi('<break>',$contentinfo['content_text']))
{
$page=(isset($_REQUEST['page']) && intval($_REQUEST['page'])>0) ? intval($_REQUEST['page']) : 1;
$content_text=explode('<break>',$contentinfo['content_text']);
$page_count=count($content_text);
$p=$page-1;
if($p<0 || $p>$page_count)
$p=0;
$content_text = $BBCODE->parse($content_text[$p],$contentinfo['content_html'],$contentinfo['content_ubb'],$contentinfo['content_smilies'],1,1);
$counter=0;
$content_pagelink=pagelink($page_count,1,$page,"include.php?path=content&contentid=".$contentinfo['content_id']);
}
else
$content_text = $BBCODE->parse($contentinfo['content_text'],$contentinfo['content_html'],$contentinfo['content_ubb'],$contentinfo['content_smilies'],1,1);
// Ende - Blätterfunktion mit <break>
|
Jetzt begebt Ihr Euch in den Adminbereich und klickt auf der linken Seite auf Sonstiges ----> Vorlagen.
Sucht nun in der Liste der Vorlagen nach dem Template content/content.
Sollte dies nicht vorhanden sein, so klick in der Auswahlliste Vorlagenpaket auf den Eintrag Standardvorlagen (schreibgeschützt).
Es folgt eine Auflistung aller Templates, die vorhanden sind.
Hier bitte das Template content/content auswählen und auf Editieren klicken.
Achtet darauf, dass bei der Auswahlliste Vorlagenpaket das Richtige ausgewählt ist.
Sucht in diesem Template jetzt dieses:
|
|
Quellcode |
1 |
$content_footer |
Fügt DARÜBER dieses ein:
|
|
Quellcode |
1 2 3 |
<tr> <td class="odd" align="center">$content_pagelink</td> </tr> |
Das Template abspeichern und fertig
Ab sofort sollte die Blätterfunktion auch bei den Inhaltstexten funktionieren.
Anzuwenden ist sie folgendermaßen:
Schreibt ganz normal Euren Text und fügt an der gewünschten Stelle, an der eine neue Seite anfangen soll, dieses ein:
<break>
Das war es dann auch schon
Ansehen kann man sich das hier bei uns auf der Seite mit einem kleinen "Blindtext"
Netten Gruß
Andy --- Proggi Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Proggi« (29. Januar 2009, 06:02)
Tach Proggi,
ich bin gerade über diese feine Anleitung gestolpert und habe sie natürlich gleich eingebaut und getestet.
Im Prinzip funktioniert es super, allerdings habe ich festgestellt, das auf content-Seiten mit der Break-Funktion BB-Codes nicht mehr korrekt funktionieren.
Als Beispiel habe ich hier den Klapp-BBCode und die den Listen- bzw. AufzählungsBBCode. Der Content wird mit den unveränderten Files korrekt angezeigt und die BBCodes funktionieren sonst auch wie sie sollen. Nur nach dem Einbau der break-Funktion werden die Codes nicht mehr interpretiert.
Bei Interesse kann ich dir das gerne mal auf meinem Testkit zeigen.
ich bin gerade über diese feine Anleitung gestolpert und habe sie natürlich gleich eingebaut und getestet.
Im Prinzip funktioniert es super, allerdings habe ich festgestellt, das auf content-Seiten mit der Break-Funktion BB-Codes nicht mehr korrekt funktionieren.
Als Beispiel habe ich hier den Klapp-BBCode und die den Listen- bzw. AufzählungsBBCode. Der Content wird mit den unveränderten Files korrekt angezeigt und die BBCodes funktionieren sonst auch wie sie sollen. Nur nach dem Einbau der break-Funktion werden die Codes nicht mehr interpretiert.
Bei Interesse kann ich dir das gerne mal auf meinem Testkit zeigen.
Ähnliche Themen
-
alte Versionen [1.6.03|1.6.1|1.6.4] »-
Eingeschränkte Seiten in v1.6.4
(24. Juli 2008, 23:58)
-
alte Versionen [1.6.03|1.6.1|1.6.4] »-
<break> Funktion im Inhalt
(30. Juni 2008, 20:38)
-
alte Versionen [1.6.03|1.6.1|1.6.4] »-
Seite 2,3,4...
(15. Mai 2008, 16:54)



