Kommentar zu den Kategorien

Hier können Probleme und alles andere in Deutscher Sprache gelöst werden.
radarin
Regular
Posts: 150
Joined: Sat Nov 25, 2006 5:33 pm
Location: St.Gallen/Schweiz
Contact:

Kommentar zu den Kategorien

Post by radarin »

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é
www.darin.ch - blog.darin.ch - rad.darin.ch
robert
Regular
Posts: 1063
Joined: Mon May 09, 2005 9:17 pm
Location: Vienna, Austria
Contact:

Post by robert »

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.
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
radarin
Regular
Posts: 150
Joined: Sat Nov 25, 2006 5:33 pm
Location: St.Gallen/Schweiz
Contact:

Post by radarin »

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:

Post by garvinhicking »

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
# 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/
radarin
Regular
Posts: 150
Joined: Sat Nov 25, 2006 5:33 pm
Location: St.Gallen/Schweiz
Contact:

Post by radarin »

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é
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:

Post by garvinhicking »

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
# 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/
radarin
Regular
Posts: 150
Joined: Sat Nov 25, 2006 5:33 pm
Location: St.Gallen/Schweiz
Contact:

Post by radarin »

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:

Post by garvinhicking »

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
# 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/
radarin
Regular
Posts: 150
Joined: Sat Nov 25, 2006 5:33 pm
Location: St.Gallen/Schweiz
Contact:

Post by radarin »

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}
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:

Post by garvinhicking »

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:

Code: Select all

<?php
$serendipity['smarty']->security = false;
?>
Viele 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/
radarin
Regular
Posts: 150
Joined: Sat Nov 25, 2006 5:33 pm
Location: St.Gallen/Schweiz
Contact:

Post by radarin »

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...
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:

Post by garvinhicking »

Hi!

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/
radarin
Regular
Posts: 150
Joined: Sat Nov 25, 2006 5:33 pm
Location: St.Gallen/Schweiz
Contact:

Post by radarin »

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...
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:

Post by garvinhicking »

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
# 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/
radarin
Regular
Posts: 150
Joined: Sat Nov 25, 2006 5:33 pm
Location: St.Gallen/Schweiz
Contact:

Post by radarin »

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/
www.darin.ch - blog.darin.ch - rad.darin.ch
Post Reply