PHP Code in HTML-Klotz

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:

PHP Code in HTML-Klotz

Post by radarin »

ich möchte in der Seitenleiste php code ausführen. ich hab das template so konfiguriert dass es geht. aber eben nicht im klotz, der gibt den code aus

{php}...{/php}

gruss rene
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:

Re: PHP Code in HTML-Klotz

Post by garvinhicking »

Hi!

Installier mal das Plugin "Smarty Markup" / Textformatierung.

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 »

ich finde das weder bei den ereignisplugins noch bei den seitenleistenplugins. den klotz habe ich formatieren JA definiert, aber auch mit NEIN geht es nicht.
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 findest Du in unserem Plugin repository via spartacus bzw. spartacus.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/
radarin
Regular
Posts: 150
Joined: Sat Nov 25, 2006 5:33 pm
Location: St.Gallen/Schweiz
Contact:

Post by radarin »

bei den eventplugins? die suchfunktion hat kein ergebnis gebracht.
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!

Siehe http://spartacus.s9y.org/index.php?mode ... s_event_en, suche auf der seite nach "smarty" oder "markup"

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 »

ich hab 'serendipity_event_smartymarkup' und 'serendipity_event_externalphp' in den plugins ordner geladen aber der klotz gibt immer noch den code aus, statt dem ergebnis...
www.darin.ch - blog.darin.ch - rad.darin.ch
radarin
Regular
Posts: 150
Joined: Sat Nov 25, 2006 5:33 pm
Location: St.Gallen/Schweiz
Contact:

Post by radarin »

ich verstehe echt nicht warum das nicht geht. ich habe in der 'index.tpl' nach {serendipity_printSidebar side="right"}, also unterhalb der rechten seitenleisten plugins folgenden code integriert:

Code: Select all

{php}
      $vn = "./../_img/home/random";
      $html_vn = "../_img/home/random/"; 

      $barray = array(1,2,3,4,5);
      $verzeichnis = opendir($vn);
      while($file = readdir($verzeichnis)) {
      $s = @getimagesize($vn."/".$file);
      if(in_array($s[2], $barray))
      $auswahl[] = $file;
      }
      mt_srand((double)microtime()*1000000);
      $number = mt_rand(0,count($auswahl)-1);
      closedir($verzeichnis);
      echo "<img src='".$html_vn.$auswahl[$number]."'>";  
{/php}
dieser code zeigt ein zufällig ausgewähltes bild aus dem definierten verzeichnis an. an dieser stelle funktioniert der code. ich will allerdings das bild nicht NACH oder VOR den seitenleistenplugins anzeigen, sondern DAZWISCHEN. deshalb habe ich den identischen code in einen html-klotz kopiert. aber der verarbeitet nicht den code, sondern zeigt ihn auf der seite an. die vorgängig beschriebenen massnahmen haben das broblem nicht gelöst...

gruss rene
www.darin.ch - blog.darin.ch - rad.darin.ch
radarin
Regular
Posts: 150
Joined: Sat Nov 25, 2006 5:33 pm
Location: St.Gallen/Schweiz
Contact:

Post by radarin »

folgendes im klotz geht auch NICHT:

Code: Select all

{include file='myfiles/randompic.php'}
es wird wieder der code 1:1 ausgegeben. es macht auch keinen unterschied ob ich textformatierungen aktiviert habe oder nicht.

gruss rene
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!

Hast Du das Smartymarkup plugin auch INSTALLIERT? Einfach nur hochladen reicht natürlich nicht. Musst es auch isntallieren und für HTML-Klötze in dessen Konfiguration aktivieren.

Textformatierungen MUSST Du dann auf "Ja" stellen im HTML-Klotz der den PHP-Code hält.

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 »

wie installieren? die erwähnten plugins erhalte ich nur als zip-files, welche ich entpackt und hochgeladen habe. stimmt aber, im adminbereich werden sie nich angezeigt. wie kriege icg das denn hin?

gruss rene
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!

"Configure Plugins" > "Click here to install an event plugin" > Auf Button neben Smartymarkup-Plugin klicken. :)

Danach sollte das Plugin dann in der Liste installierter Plugins erscheinen. Eine Datei nur hochzuladen bedeutet für s9y erstmal nur, dass das plugin installierBAR ist, aber nicht installierT.

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! jetzt funktioniert es. jetzt blicke ich langsam durch wie die plugins geladen werden. nachdem ich spartacus abgestellt habe, und nur noch die lokalen plugins angezeigt werden, bin ich wieder fündig geworden. besten dank für deine hilfe.

gruss vom bodensee, rene
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!

Super, das freut mich.

BTW, auf deiner Seite steht:
Als Software verwende ich Serendipity (s9Y), ein Ableger von Wordpress.
Das tut mir als Entwickler etwas weh, denn Serendipity hat mit Wordpress absolut rein garnichts zu tun, die Systeme sind vollkommen unterschiedlich, und keines stammt vom anderen ab.

Richtig ist, dass WordPress aus dem Code von b2evolution hervorgegangen ist, und dass es Serendipity schon gab, als WordPress noch nicht abgespalten wurde.

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 »

hi garvin, da hab ich wohl etwas falsch verstanden. in dem fall entferne ich es auch wieder, wenn ich verflixt nochmal wüsste wo ich es hingeschrieben habe. dass ich es geschrieben habe, daran kann ich mich erinnern, nur muss ich zu meiner schande gestehen, nicht mehr wo :roll:

für die wo es interessiert wie man zufallsbilder auch ohne externe anwendungen wie flickr ganz einfach hinbekommt, findet ab heute abend eine anleitung in meinem blog.
www.darin.ch - blog.darin.ch - rad.darin.ch
Post Reply