Kommentar zu den Kategorien
Kommentar zu den Kategorien
Hallo Liste
Ich möchte jeweils über den Einträgen der jeweiligen Kategorie einen individuellen Text einbinden. Unterstützt s9y diese Funktion? Hab jedenfalls im Adminbereich nix gefunden.
Habe mir auch überlegt mit 'IF' und '$_SERVER['QUERY_STRING']' im Template die Texte zu integrieren. Das führt allerdings zu Fehlermeldungen in der 'bundled-libs/Smarty/libs/Smarty.class.php'. Hat mir jemand einen Tip wie ich das Problem lösen kann..?
Gruss vom Bodensee, René
Ich möchte jeweils über den Einträgen der jeweiligen Kategorie einen individuellen Text einbinden. Unterstützt s9y diese Funktion? Hab jedenfalls im Adminbereich nix gefunden.
Habe mir auch überlegt mit 'IF' und '$_SERVER['QUERY_STRING']' im Template die Texte zu integrieren. Das führt allerdings zu Fehlermeldungen in der 'bundled-libs/Smarty/libs/Smarty.class.php'. Hat mir jemand einen Tip wie ich das Problem lösen kann..?
Gruss vom Bodensee, René
www.darin.ch - blog.darin.ch - rad.darin.ch
Die am einfachsten zu erreichende Möglichkeit wäre das "Erweiterte Eigenschaften von Artikeln" Plugin zu laden. Das erlaubt einen Dauerhaften "Sticky" Artikel zu definieren - verbunden mit der Funktion "Nicht in der Artikelübersicht zeigen" wird diese Artikel nur in der angegebenen Kategorie immer zuoberst anzeigt.
In den jeweiligen "lang..." Dateien deines Themes lässt sich auch ändern ob einem solchen "Sticky" Beitrag irgendetwas in der Überschrift vorangestellt werden soll. Meistens stünde dort "Dauerhafter Beitrag:" und dann der Titel.
Ist natürlich nicht ganz elegant, da der Kommentar eben alle "Auszeichnungen" eines normalen Beitrags hat - ist aber am einfachsten realisierbar.
In den jeweiligen "lang..." Dateien deines Themes lässt sich auch ändern ob einem solchen "Sticky" Beitrag irgendetwas in der Überschrift vorangestellt werden soll. Meistens stünde dort "Dauerhafter Beitrag:" und dann der Titel.
Ist natürlich nicht ganz elegant, da der Kommentar eben alle "Auszeichnungen" eines normalen Beitrags hat - ist aber am einfachsten realisierbar.
Von 2005 bis 2020 nutzte ich Serendipity/S9y. Auch nach meinem Umstieg bin ich S9y weiterhin in Gedanken verbunden. Ein Dank ergeht an alle Forumsteilnehmer:innen, die mir hier weitergeholfen haben.
Nur ein Blog
Nur ein Blog
Danke für den Tip. Das ist das leidige an diesen Templateformaten die kein reguläres PHP fresen, dann wär auch einiges einfacher zu realisieren.
www.darin.ch - blog.darin.ch - rad.darin.ch
-
garvinhicking
- Core Developer
- Posts: 30022
- Joined: Tue Sep 16, 2003 9:45 pm
- Location: Cologne, Germany
- Contact:
Hi!
Serendipity unterstützt auch ein PHP-Templating-System. Ist im blog.s9y.org irgendwo beschrieben.
Ansonsten kann Smarty das aber auch alles. Man muss sich damit nur einmal beschäftigen, dann kann man alles erreichen und es sieht sogar schöner aus als pures PHP.
Grüße,
Garvin
Serendipity unterstützt auch ein PHP-Templating-System. Ist im blog.s9y.org irgendwo beschrieben.
Ansonsten kann Smarty das aber auch alles. Man muss sich damit nur einmal beschäftigen, dann kann man alles erreichen und es sieht sogar schöner aus als pures PHP.
Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
mein Smart steht auf dem Parkplatz vor den Haus, aber was ist Smarty? Hast Du mir einen Link zu einer deutschen Anleitung..?
Danke, Gruss René
Danke, Gruss René
www.darin.ch - blog.darin.ch - rad.darin.ch
-
garvinhicking
- Core Developer
- Posts: 30022
- Joined: Tue Sep 16, 2003 9:45 pm
- Location: Cologne, Germany
- Contact:
Hi!
smarty ist die Template-engine die Serendipity benutzt. http://smarty.php.net/ - sicher gibts da auch eine deutsche Doku irgendwo, smarty ist eigentlich die bekannteste template-engine.
Grüße,
Garvin
smarty ist die Template-engine die Serendipity benutzt. http://smarty.php.net/ - sicher gibts da auch eine deutsche Doku irgendwo, smarty ist eigentlich die bekannteste template-engine.
Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
danke, da gibt es deutsche manuals. allerdings für eine ganze liste von versionen. lässt sich feststellen welche version mein s9y benutzt..?
www.darin.ch - blog.darin.ch - rad.darin.ch
-
garvinhicking
- Core Developer
- Posts: 30022
- Joined: Tue Sep 16, 2003 9:45 pm
- Location: Cologne, Germany
- Contact:
Hi!
Serendipity benutzt die aktuellste Version. Bei Smarty hat sich aber in den letzten 3-4 Versionen featuremäßig nichts getan, daher ist es schon fast egal welches Manual Du liest.
Grüße,
Garvin
Serendipity benutzt die aktuellste Version. Bei Smarty hat sich aber in den letzten 3-4 Versionen featuremäßig nichts getan, daher ist es schon fast egal welches Manual Du liest.
Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
mit {php}...{/php} müsste ich gem. Anleitung ganz normale PHP Seiten verarbeiten können. Ergibt aber immer noch falsche Ausgaben oder Fehler im Smarty_Compiler.
Im Template: {include file='myfiles/info.php'}
In info.php:
{php}
echo ("QUERY_STRING: ".$_SERVER['QUERY_STRING']);
if ($_SERVER['QUERY_STRING']=="12-Infos-zum-Blog"){
echo("Infos zu meinem Blog");
}
{/php}
Im Template: {include file='myfiles/info.php'}
In info.php:
{php}
echo ("QUERY_STRING: ".$_SERVER['QUERY_STRING']);
if ($_SERVER['QUERY_STRING']=="12-Infos-zum-Blog"){
echo("Infos zu meinem Blog");
}
{/php}
www.darin.ch - blog.darin.ch - rad.darin.ch
-
garvinhicking
- Core Developer
- Posts: 30022
- Joined: Tue Sep 16, 2003 9:45 pm
- Location: Cologne, Germany
- Contact:
Hi!
Standardmäßig ist in Serendipity die "Smarty Security" aktiviert. Die musst Du erst ausschalten wenn Du PHP nutzen willst.
Dafür erstellst Du eine config.inc.php in deinem theme-verzeichnis, mit folgendem code:
Viele Grüße,
Garvin
Standardmäßig ist in Serendipity die "Smarty Security" aktiviert. Die musst Du erst ausschalten wenn Du PHP nutzen willst.
Dafür erstellst Du eine config.inc.php in deinem theme-verzeichnis, mit folgendem code:
Code: Select all
<?php
$serendipity['smarty']->security = false;
?>
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
super, danke, so funktioniert es.
allerdings spielen nun die tabennen verrückt. tabellen in der .tpl machen genau das was sie sollen, tabellen in der includeten php datei fallen aus dem rahmen. im explorer werden die bilder verkleinert, bis sie nicht mehr zu sehen sind, im firefox hab ich einen riesen cellspacing...
allerdings spielen nun die tabennen verrückt. tabellen in der .tpl machen genau das was sie sollen, tabellen in der includeten php datei fallen aus dem rahmen. im explorer werden die bilder verkleinert, bis sie nicht mehr zu sehen sind, im firefox hab ich einen riesen cellspacing...
www.darin.ch - blog.darin.ch - rad.darin.ch
-
garvinhicking
- Core Developer
- Posts: 30022
- Joined: Tue Sep 16, 2003 9:45 pm
- Location: Cologne, Germany
- Contact:
Hi!
Das klingt sehr nach einem CSS oder HTML Formatierungsproblem?
Grüße,
Garvin
Das klingt sehr nach einem CSS oder HTML Formatierungsproblem?
Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
dieser gedanke ist mir zuerst auch gekommen. im css file zum template sind aber keine formatierungen zu <table> oder <td> enthalten. tabellen in der 'index.tpl' sind völlig korrekt. dann integriere ich eine php seite mit {include file='myfiles/info.php'}
{php}
$basispfad = "/myhome/meinedomain/server/blog/templates/darin/";
if ($_SERVER['QUERY_STRING']==""){
include($basispfad."myfiles/impressum.htm");
}
{/php}
die tabellen und deren inhalte in der htm seiten spielen dann verrückt. scheint mir einfach irgendwie unlogisch. muss wohl was mit der smarty engine zu tun haben...
{php}
$basispfad = "/myhome/meinedomain/server/blog/templates/darin/";
if ($_SERVER['QUERY_STRING']==""){
include($basispfad."myfiles/impressum.htm");
}
{/php}
die tabellen und deren inhalte in der htm seiten spielen dann verrückt. scheint mir einfach irgendwie unlogisch. muss wohl was mit der smarty engine zu tun haben...
www.darin.ch - blog.darin.ch - rad.darin.ch
-
garvinhicking
- Core Developer
- Posts: 30022
- Joined: Tue Sep 16, 2003 9:45 pm
- Location: Cologne, Germany
- Contact:
Hi!
Hm, musst Du uns evtl. mal nen Link zu deiner beispielseite schicken, dann kann man die HTML-Ausgabe mal prüfen.
Was sagt denn der W3 HTML Validator zu deiner Seite?
Dass Smarty damit etwas zu tun hat ist eher unwahrscheinlich.
Grüße,
Garvin
Hm, musst Du uns evtl. mal nen Link zu deiner beispielseite schicken, dann kann man die HTML-Ausgabe mal prüfen.
Was sagt denn der W3 HTML Validator zu deiner Seite?
Dass Smarty damit etwas zu tun hat ist eher unwahrscheinlich.
Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
ein <p> in der zelle unterdrückt das img tag. hab mal auf der fromtseite ein paar varianten mit quellcode eingefügt:
http://www.darin.ch/blog/
http://www.darin.ch/blog/
www.darin.ch - blog.darin.ch - rad.darin.ch