Funktionsforensiker vor

Hier können Probleme und alles andere in Deutscher Sprache gelöst werden.
yellowled
Regular
Posts: 7111
Joined: Fri Jan 13, 2006 11:46 am
Location: Eutin, Germany
Contact:

Re: Funktionsforensiker vor

Post by yellowled »

Timbalu wrote:Mir fehlt halt einfach das input bzw dieser Seitentyp zum rumspielen. Den hast du nicht zufällig noch?
Ich fühl mich nicht so richtig wohl damit, ganze Templates aus Kundenprojekten rauszugeben.

Im Grunde ist das nichts anderes als die Standardvorlage in Backend-Templates, aber eben mit einem „echten“ Abschnitt für Custom Staticpage Properties.

Code: Select all

<fieldset class="sect_custom">
    <legend>Related tags-Liste</legend>

    <div class="sp_sect">
        <label class="sp_label" title="">Tag(s)</label><br />
        <input type="text" name="serendipity[plugin][custom][relTags]" value="{$form_values.custom.relTags|@default:'None'}"/>
    </div>

    <div class="sp_sect">
        <label class="sp_label" title="">Anzahl Artikel</label><br />
        <input type="text" name="serendipity[plugin][custom][relNumb]" value="{$form_values.custom.relNumb|@default:'None'}"/>
    </div>
</fieldset>
YL
Timbalu
Regular
Posts: 4598
Joined: Sun May 02, 2004 3:04 pm

Re: Funktionsforensiker vor

Post by Timbalu »

Naja vorwiegend ging es mir ja auch nur um diesen Teil. So oder so ähnlich hatte ich mir das schon selbst gebaut. Trotzdem Danke.
Eigentlich hatte ich wohl irgendeine Art geheime Zutat vermutet, die den entry fetch mit diesen tags auch tatsächlich verknüpft (so wie du schriebst „zeige n Artikel, die die Tags »apfel« oder »birne« haben“).
Denn so macht das Ganze ja nichts weiter als ein $staticpage_custom Array ( [relTags] => Apfel,Birne,Pflaume [relNumb] => 3 ) anzulegen und die 3 letzten entries auszugeben. Im Grunde nichts weiter als so eine Art dummy freetag Liste für staticpages mit unabhängig angehängten und einfachen fetch entry, oder? Und da hakts dann gerade, denn wofür das eigentlich? Auch werden ansonsten custom array values als 'Apfel~Birne~Pflaume' in der DB gespeichert, so dass bei deinem Eingabefeld keine eigentliches Array, sondern nur eine string tag liste (.s.o.) vermutet werden kann. Irgendwas Entscheidendes scheint mir zu fehlen.
Regards,
Ian

Serendipity Styx Edition and additional_plugins @ https://ophian.github.io/ @ https://github.com/ophian
yellowled
Regular
Posts: 7111
Joined: Fri Jan 13, 2006 11:46 am
Location: Eutin, Germany
Contact:

Re: Funktionsforensiker vor

Post by yellowled »

Timbalu wrote:Und da hakts dann gerade, denn wofür das eigentlich?
Ich kann Dir leider wirklich nicht mehr dazu sagen. Dieser Code ist mindestens drei Jahre alt. In der Dokumentation dazu steht als Mindestanforderung s9y 1.5.5, ich habe keinen blassen Schimmer, welche Versionen von Freetag/Static Pages damals aktuell waren. Aus irgendeinem Grund war dieser Code damals notwendig, um das gewünschte Feature zu implementieren.

YL
Timbalu
Regular
Posts: 4598
Joined: Sun May 02, 2004 3:04 pm

Re: Funktionsforensiker vor

Post by Timbalu »

Timbalu wrote:Irgendwas Entscheidendes scheint mir zu fehlen.
:) Natürlich das freetag plugin, ebenso wie entries mit diesen Tags und der richtige Delimiter: Apfel;Birne;Pflaume. Wie schön!
Regards,
Ian

Serendipity Styx Edition and additional_plugins @ https://ophian.github.io/ @ https://github.com/ophian
Timbalu
Regular
Posts: 4598
Joined: Sun May 02, 2004 3:04 pm

Re: Funktionsforensiker vor

Post by Timbalu »

Ich habe das gleich mal als Beispielanwendung für staticpages dev eingebaut. :) Man dankt!
Regards,
Ian

Serendipity Styx Edition and additional_plugins @ https://ophian.github.io/ @ https://github.com/ophian
yellowled
Regular
Posts: 7111
Joined: Fri Jan 13, 2006 11:46 am
Location: Eutin, Germany
Contact:

Re: Funktionsforensiker vor

Post by yellowled »

Timbalu wrote:Ich habe das gleich mal als Beispielanwendung für staticpages dev eingebaut. :) Man dankt!
Wenn $KUNDE dann auf 2.x und staticpages dev umstellen will, schicke ich sie direkt zu Dir, ne? :mrgreen:

YL
Timbalu
Regular
Posts: 4598
Joined: Sun May 02, 2004 3:04 pm

Re: Funktionsforensiker vor

Post by Timbalu »

Aber mit ordentlich $$$ ...! ;-)

Interessant ist, das unsere default fallback Lösung da nun in einem bestimmten case einen fatal error (unknown tag "show_tags" ) produziert.

Ich hatte das ganze in 2k11 realisiert und getestet. U.a. gibt es nun ein sidebar staticpage link auf diese custom related articles Staticpage. Wenn man nun ein anderes Theme installiert das diese Extras nicht enthält, ist dieser Sidebar-Link natürlich enthalten, sucht und findet die Datei plugin_staticpage_related_article.tpl aber beim Aufruf natürlich nur im 2k11 fallback. Aber die Funktion in der 2k11/config.inc.php ist natürlich nicht erhältlich. Deshalb der error.

Das lässt sich zwar vermeiden, wenn man alles richtig macht, also solche Extras nur für ein Template erstellt und dabei dann auch bleibt, ist aber nicht wirklich optimal. Und man muss es wissen und erinnern. Irgendwelche Ideen dazu?
Regards,
Ian

Serendipity Styx Edition and additional_plugins @ https://ophian.github.io/ @ https://github.com/ophian
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Re: Funktionsforensiker vor

Post by garvinhicking »

Hi!

Nun man könnte so eine Funktion natürlich auch direkt im Staticpageplugin anbieten und die Smarty-Functions darin registrieren?

VG,
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/
Timbalu
Regular
Posts: 4598
Joined: Sun May 02, 2004 3:04 pm

Re: Funktionsforensiker vor

Post by Timbalu »

Das stimmt wohl... allerdings warum sollte $unde dann noch $aster bezahlen...? :mrgreen:

Wenn wir das fertig konfiguriert gleich von Haus aus anbieten (w/s)ollten, müsste man vielleicht noch ein paar mehr grundsätzlichere Lösungen überlegen.
Regards,
Ian

Serendipity Styx Edition and additional_plugins @ https://ophian.github.io/ @ https://github.com/ophian
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Re: Funktionsforensiker vor

Post by garvinhicking »

$n $em $all $önnte $an $a $in $lugin $rogrammieren? :) Dann könnte man jedes Plugin verkaufen und das würde die Funktion für alle Templates zur Verfügung stellen, und man müsste halt schauen dass man bestehende Templatehooks an der Stelle nutzt (frontend_display, oder frontend_entries oder footer oder so) um den Inhalt zu zeigen...?
# 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/
Timbalu
Regular
Posts: 4598
Joined: Sun May 02, 2004 3:04 pm

Re: Funktionsforensiker vor

Post by Timbalu »

Nö. Ich bin grundsätzlich für freie Software. :)

Das bezog sich natürlich nur auf den obigen Scherz von YL.
(Und gegen einen $unden mit $$$aster habe ich nichts einzuwenden. $ic. ;-))
Regards,
Ian

Serendipity Styx Edition and additional_plugins @ https://ophian.github.io/ @ https://github.com/ophian
Post Reply