Eliteseite Parterscript in Serendipity einbauen/php Nugget??

Creating and modifying plugins.
Flat0r
Regular
Posts: 42
Joined: Mon Apr 02, 2007 4:58 pm
Contact:

Eliteseite Parterscript in Serendipity einbauen/php Nugget??

Post by Flat0r »

Hallo Leute.
Habe das Partnerscript von Eliteseite bereitgestellt bekommen falls ihr das kennt. Das typische Partnerscript für Fun Blogs wie meinen.

Nun würde ich die Ausgabe dieses Scripts (Top partner usw.) gerne in meiner Navigationsleiste rechts in so einem typischen grünen Kasten haben (www.insane-blog.info). Ich hoffe ihr wisst was ich meine :)

Den php Code für die Ausgabe habe ich, nur hab ich keine Ahnung wie ich das da einbauen soll. Beim HTML Nugget funktioniert php leider nicht, genau soetwas suche ich für php scripts.

Schon mal danke!

LG Flat0r
Last edited by Flat0r on Wed Apr 25, 2007 6:21 pm, edited 1 time in total.
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Re: Eliteseite Parterscript in Serendipity einbauen/php Nugg

Post by garvinhicking »

Hi!

Um Code an beliebiger Stelle in deinem Template einzugeben musst du die "index.tpl" Templatedatei deines Themes editieren.

Um dort auch PHP-Code mittels {php}...{/php} zu platzieren musst Du erst die Smarty-Sicherheit deaktivieren. Dafür erstellst du eine config.inc.php in deinem templateverzeichnis mit dem inhalt:

Code: Select all

<?php
$serendipity['smarty']->security = false;
?>
Ein Nugget für PHP-Code gibt es aus Sicherheitsgründen nicht (wirklich). Dafür müsstest du dann ein eigenes s9y PHP-Plugin entwickeln. Das ist nicht schwer, die API-Dokumentation befindet sich unter www.s9y.org.

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/
Flat0r
Regular
Posts: 42
Joined: Mon Apr 02, 2007 4:58 pm
Contact:

Post by Flat0r »

Das hört sich schonmal gut an danke =)

nicht (wirklich)? Sag mal =)
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Post by garvinhicking »

Hi!
nicht (wirklich)? Sag mal =)
Wenn Du das nicht findest, gehörst Du nicht zur Zielgruppe der Möglichkeit. :-)

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/
Flat0r
Regular
Posts: 42
Joined: Mon Apr 02, 2007 4:58 pm
Contact:

Post by Flat0r »

garvinhicking wrote:Hi!
nicht (wirklich)? Sag mal =)
Wenn Du das nicht findest, gehörst Du nicht zur Zielgruppe der Möglichkeit. :-)

Grüße,
Garvin
Meinst du vl das "Zufälliges Bild aus einer Menalto-Gallery" ? :D
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Post by garvinhicking »

Hi!
Meinst du vl das "Zufälliges Bild aus einer Menalto-Gallery" ? :D
Äh, nein. Das ist gaaaaaaaaaanz, ganz, ganz ganz kalt. Viel kälter ging's nicht.

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/
Flat0r
Regular
Posts: 42
Joined: Mon Apr 02, 2007 4:58 pm
Contact:

Post by Flat0r »

Ich glaube ich habs =)

Externe PHP-Anwendung Installieren
Bettet eine externe PHP Anwendung in Ihrem Blog ein, dass im gewohnten Design präsentiert wird. MIT VORSICHT BENUTZEN, DA DIESES PLUGIN GROSSE SICHERHEITSLÜCKEN ERMÖGLICHEN KANN WENN EINE BELIEBIGE PHP-DATEI EINGEBUNDEN WIRD! Dieses Plugin kann daher nur als Administrator konfiguriert werden.
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Post by garvinhicking »

Hi!

Das ist was ähnliches, aber nicht das was ich meinte. Vielleicht kannst Du das sogar gebrauchen, aber es bindet Inhalte in einer Art 'iframe' ein, ersetzt also den content-bereich. :)

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/
Flat0r
Regular
Posts: 42
Joined: Mon Apr 02, 2007 4:58 pm
Contact:

Post by Flat0r »

Mit dem php als externe Anwedung Plugin habe ich jetzt das partner werden php file integriert läuft bestens.

Nur eines bekomm ich nicht hin. In der Seitenleiste rechts in einem Kasten einen php Code Blocke einbauen. Der Code Block gibt die Top 10 Partner aus. Geht das ohne eigenes Plugin zu entwickeln?

Im Prinzip würde ich das selbe benötigen was das "php als externe Anwendung" plugin bietet nur sollte er das in keine html datei ausgeben sondern in einen Kasten in der Seitenleiste :)
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Post by garvinhicking »

Hi!
Nur eines bekomm ich nicht hin. In der Seitenleiste rechts in einem Kasten einen php Code Blocke einbauen. Der Code Block gibt die Top 10 Partner aus. Geht das ohne eigenes Plugin zu entwickeln?
Du kannst das Plugin "Textformatierung: Smarty-Markup" benutzen, und kannst dann auch mit oben genannter Methode {php}...{/php} in Nuggets einbinden.

Alles darüber hinausgehende habe ich ja bereits gesagt. :)

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/
Flat0r
Regular
Posts: 42
Joined: Mon Apr 02, 2007 4:58 pm
Contact:

Post by Flat0r »

Okay habe das Plugin "Textformatierung: Smarty Parsing" aktiviert, diese smarty security mittels config.inc.php deaktiviert und habe jetzt den code teil zwischen {php} und {/php} im HTML Nugget eingefügt.

Doch das einzige was der mir ausgibt ist das:
Parse error: syntax error, unexpected '<' in /www/htdocs/v166862/blog/templates_c/joshua_nino^%%17^178^178A95BD%%smartymarkupplugin%3A667866293.php on line 3
was hab ich jetzt schon wieder falsch gemacht?

Egal ob ich <?php und ?> im code lasse oder weglasse, kommt immer dieser fehler =(

Danke für deine Geduld mit mir :)
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Post by garvinhicking »

Hi!

Schreib mal was genau du in dein html-nugget eingefügt hast.

Evtl. funken dir andere textformatierungsplugins dazwischen, z.B. BBCode oder so, dass gewisse Tags in <html> kram wandelt der dann im PHP-Kontext ungültig ist.

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/
Flat0r
Regular
Posts: 42
Joined: Mon Apr 02, 2007 4:58 pm
Contact:

Post by Flat0r »

Hab noch bisschen herum probiert, egal welchen php code ich zwischen die {php} tags setzte, bekomme immer den error :(
Last edited by Flat0r on Wed Apr 25, 2007 10:29 pm, edited 1 time in total.
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Post by garvinhicking »

Hi!

D.h. wenn Du

Code: Select all

{php}echo "Test";{/php}
In den Inhalt des HTML-Nuggets schreibst, kommt auch die Fehlermeldung

Code: Select all

Parse error: syntax error, unexpected '<' in /www/htdocs/v166862/blog/templates_c/joshua_nino^%%17^178^178A95BD%%smartymarkupplugin%3A667866293.php on line 3 
?

Kannst Du eventuell in die Datei die da genannt wird reinschauen und gucken was drin steht?

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/
Flat0r
Regular
Posts: 42
Joined: Mon Apr 02, 2007 4:58 pm
Contact:

Post by Flat0r »

das {php}echo "Test";{/php} funzt ohne Probleme, hmm das Script kann aber keinen Fehler enthalten, das nutzen so viele :/
Last edited by Flat0r on Wed Apr 25, 2007 4:17 pm, edited 2 times in total.
Post Reply