php script auf startseite integrieren??
Eingetragen von patcher (217)
am 10.11.2008 - 20:40 Uhr in
am 10.11.2008 - 20:40 Uhr in
hallo zusammen,
ich möchte gerne auf meiner startseite zufällig ausgewählte partnerlogos anzeigen lassen (also jeweils neu bei jedem seitenaufruf), da ich kein passendes modul gefunden habe, dachte ich dass ich ein kleines php script einfügen kann...
habe ein passendes "zufalls-script" gefunden (http://www.untalentiert.net/board/index.php?topic=32.0)
doch wenn ich dies in meinem front-modul einfüge, passiert gar nichts...obwohl php-eingabe aktiviert.
muss ich für die php-integration bei drupal irgendetwas beachten?? wenn ich das script direkt als .php aufrufe funktioniert es einwandfrei.
danke für info an totalen php laien
patcher
- Anmelden oder Registrieren um Kommentare zu schreiben
Logo Tool, Random Images
am 10.11.2008 - 20:55 Uhr
Lass Deine vermutlich unbeholfene Bastelei mit PHP.
Ich habe fuer Dich mal schnell gesucht. Auf drupal.org
Logo Tool
Random Images
PS
Mein einziges Suchwort war "random".
-------------
quiptime
Nur tote Fische schwimmen mit dem Strom.
Da geht noch was.
das triffts leider nicht
am 10.11.2008 - 21:08 Uhr
das triffts leider nicht ganz.. logo-tool tauscht das site-logo (ich will ja 3-4 kleine partnerlogos am unteren ende meiner seite rotieren lassen) aus und bei random images habe ich keine links, die ich aber brauche...
_______________________________
http://www.elternjobs.de | Vereinbarkeit von Beruf & Familie | Work-Life-Balance
Mann oh Mann. Warum gibst Du so schnell auf?
am 10.11.2008 - 21:14 Uhr
Mann oh Mann.
Warum gibst Du so schnell auf?
Hast Du Dir mal den Code des Modules "Random Image" angesehen? Nein hast Du nicht.
Dort gibt es eine Theme Funktion die es erlaubt die Ausgabe der Images zu themen:
<?php
/**
* Themable function for each image
* @param image_url url of a single image
* @returns a single image's markup
*/
function theme_random_image_image($image_url)
{
$output = "";
$base_path = base_path();
$output .= "<img class=\"random_image_image\" src='$base_path/$image_url' />";
return $output;
}
?>
Das Template um dies tun zu koennen waere dann "random_image_image.tpl.php".
PS
Um einen Link zu erzeugen verwendet man die l() Funktion!!!
-------------
quiptime
Nur tote Fische schwimmen mit dem Strom.
Da geht noch was.
danke, aber was heisst
am 10.11.2008 - 21:20 Uhr
danke, aber was heisst schnell aufgeben. suche heute schon den ganzen tag nach einer lösung.
und wenn ich die "sprache" nicht lesen und sprechen kann.. bisher war ich glücklicher drupal-user ohne php-kenntnisse.. oder gerade deswegen...
_______________________________
http://www.elternjobs.de | Vereinbarkeit von Beruf & Familie | Work-Life-Balance
Drupal mit PHP macht noch glücklicher.
am 10.11.2008 - 21:25 Uhr
Drupal mit PHP macht noch glücklicher.
Weil die Möglichkeiten damit fast in's Unermessliche steigen.
-------------
quiptime
Nur tote Fische schwimmen mit dem Strom.
Da geht noch was.
Lass das herumgefrickel mit
am 10.11.2008 - 23:41 Uhr
Lass das herumgefrickel mit img....^^
<?php
/**
* Themable function for each image
* @param image_url url of a single image
* @returns a single image's markup
*/
function theme_random_image_image($image_url)
{
$output = theme('image', $image_url, '', '', array('class' => 'random_image_image'));
return
$output;}
?>
PS: Kann jemand erklären, warum dass $ouput hier umgebrochen ist....
--------------
Blog www.freeblogger.org: Deutscher IRC-Channel: irc.freenode.net #drupal.de ... Jabber-me: dwehner@im.calug.deXING
Was meinst Du mit dieser Frage?
am 11.11.2008 - 00:25 Uhr
warum dass $ouput hier umgebrochen ist
Was meinst Du mit dieser Frage? Wie oder was umgebrochen?
-------------
quiptime
Nur tote Fische schwimmen mit dem Strom.
Da geht noch was.