Scoutnet vzw

We connect scouts!
Het is momenteel 27 Apr 2024 9:36

Alle tijden zijn UTC + 1 uur




Plaats een nieuw onderwerp Reageren op dit onderwerp  [ 5 berichten ] 
Auteur Bericht
BerichtGeplaatst: 09 Jun 2008 11:06 
Offline
 
 

Geregistreerd: 15 Mei 2008 12:36
Berichten: 10
Woonplaats: Brugge
als ik clean url in drupal inschakel, dan verschijnen de wisselende foto's in de header niet.
Die verschijnen door middel van php-code.

Als clean url uitstaat is er geen probleem. Zie sintleo.be/sintleo

Iemand een idee hoe dat kan opgelost geraken?

Geert

$map = 'sites/default/files/banners/landscouts/'; // atl bestanden in de map
$handle = opendir($map);
$aantalbestanden = 0;
while (($b = readdir($handle)) !== false) {
if(!is_dir($b) && $b != "." && $b != "..") { $aantalbestanden++; }
}
closedir($handle); // willekeurige foto uit map afbeelden
print "<img src=\"sites/default/files/banners/landscouts/header".rand(1,$aantalbestanden).".jpg\">";


Laatst gewijzigd door gertieiv op 09 Jun 2008 15:05, in totaal 1 keer gewijzigd.

Omhoog
 Profiel  
 
BerichtGeplaatst: 09 Jun 2008 14:45 
Offline
 
 

Geregistreerd: 15 Mei 2008 12:36
Berichten: 10
Woonplaats: Brugge
ik heb nog wat verder gezocht

via deze link http://drupal.be/node/1223 ontdekte ik dat ik waarschijnlijk geen enkele foto op het scherm zou krijgen
er stonden er verder geen op, dus dat probleem had ik nog niet ontdekt

ik heb er dan maar eentje op gezet, die verschijnt ook niet als ik "schone url's" inschakel

via drupal.org/node/83935 ontdekte ik dat je door "schone url's" in te schakellen, het relatieve pad verandert
drupal staat in een subdirectory. Dus moet ik sites/default/files/banners/landscouts/img.jpg vervangen door /sintleo/sites/default/files/banners/landscouts/img.jpg.

Dat werkt perfect voor de foto in de node.

Maar voor de wisselende foto's in de header krijg ik volgende foutmelding.

* warning: opendir(/sintleo/sites/default/files/banners/landscouts/) [function.opendir]: failed to open dir: No such file or directory in /scoutnet.be/users/zeescoutsbrugge/public_html/sintleo/includes/common.inc(1537) : eval()'d code on line 3.
* warning: readdir(): supplied argument is not a valid Directory resource in /scoutnet.be/users/zeescoutsbrugge/public_html/sintleo/includes/common.inc(1537) : eval()'d code on line 5.
* warning: closedir(): supplied argument is not a valid Directory resource in /scoutnet.be/users/zeescoutsbrugge/public_html/sintleo/includes/common.inc(1537) : eval()'d code on line 8.

en daar begrijp ik niets van

groetne,
geert

iemand een idee?

geert


Omhoog
 Profiel  
 
BerichtGeplaatst: 09 Jun 2008 16:57 
Offline
 
 
Gebruikers-avatar

Geregistreerd: 22 Mrt 2005 0:00
Berichten: 353
dat zijn maar warnings. Gewoon negeren, allé dat zou ik toch doen :)


Omhoog
 Profiel  
 
BerichtGeplaatst: 09 Jun 2008 18:00 
Offline
 
 

Geregistreerd: 15 Mei 2008 12:36
Berichten: 10
Woonplaats: Brugge
probleem is dat mijn de php-code niet werkt

maar ik heb gevonden wat het probleem is

img src= ... moet relatief worden
opendir mag blijven zoals het was


Omhoog
 Profiel  
 
BerichtGeplaatst: 09 Jun 2008 20:08 
Offline
 
 
Gebruikers-avatar

Geregistreerd: 17 Jan 2003 0:00
Berichten: 483
Woonplaats: boekhoute
Hallo

je hebt een paar handige drupal functies die dat kunnen oplossen:

file_directory_path()
base_path()
path_to_theme()
url()
l()
...

Deze zorgen er voor dat de links variabel worden, afhankelijk van de plaats en instelling van je drupal-installatie.

Meer info op http://api.drupal.org/

groeten,
Wim


Omhoog
 Profiel  
 
Berichten weergeven van de afgelopen:  Sorteer op  
Plaats een nieuw onderwerp Reageren op dit onderwerp  [ 5 berichten ] 

Alle tijden zijn UTC + 1 uur


Wie is er online?

Gebruikers in dit forum: Geen geregistreerde gebruikers en 43 gasten


U mag geen nieuwe onderwerpen plaatsen in dit forum
U mag geen reacties plaatsen op onderwerpen in dit forum
U mag uw berichten niet wijzigen in dit forum
U mag uw berichten niet verwijderen in dit forum
U mag geen bijlagen plaatsen in dit forum

Zoeken naar:
Ga naar:  
Powered by phpBB® Forum Software © phpBB Group
Vertaald door phpBBservice.nl.