Acties:
  • 0 Henk 'm!

  • _eXistenZ_
  • Registratie: Februari 2004
  • Laatst online: 11-09 23:46
Op dit moment ben ik volop bezig met Drupal, en heb de Colorbox-plugin geinstalleerd. Deze werkt bijna, het enige dat niet goed load is de colorbox file zelf, in de header staat dit:

code:
1
<script type="text/javascript" src="/sites/all/libraries/colorbox/colorbox/jquery.colorbox-min.js?X"></script>


maar als ik die url bekijk krijg ik gewoon de website weer te zien, Drupal vangt deze URL dus af en geeft de main page weer :o

Als ik '?X' weghaal in de url, zie ik de juiste javascript wel...
Die ?X zal wel een methode van Drupal zijn om caching tegen te gaan zodat mensen je nieuwste script krijgen, maar nu laadt dus de JS niet... bij een .CSS werkt het overigens wel gewoon, daar staat ook ?X achter vaak, maar verschillende CSS-bestanden kan ik wel gewoon laden ondanks de ?X.

Zijn het dus server-instellingen? Of is dit gedrag te beinvloeden vanuit Drupal?

/edit

Als ik in de config van ColorBox de developement versie laadt, dus zonder '-min' in de url, wordt Colorbox wel geladen. Nu krijg ik een andere JS-error terug, dus even zien hoe het zit met de jQuery-updater die Colorbox wil.

Iig de vraag nu is: hoe beinvloed ik dat gedrag in Drupal? Hij moet URLs met een koppelteken EN een ? gewoon laden i.p.v. rewriten...

[ Voor 16% gewijzigd door _eXistenZ_ op 06-04-2010 10:47 ]

There is no replacement for displacement!


Acties:
  • 0 Henk 'm!

  • Tharulerz
  • Registratie: April 2009
  • Laatst online: 10-04 05:16
kijk eens wat er ingesteld staat in de .htaccess in die map (of in bovenliggende mappen)

Acties:
  • 0 Henk 'm!

  • moozzuzz
  • Registratie: Januari 2005
  • Niet online
In /14 kan je een drupal onderwerp vinden en de gerelateerde experts :^)

Maak dan een TR aan ;)

[ Voor 19% gewijzigd door BtM909 op 07-04-2010 14:24 ]


Acties:
  • 0 Henk 'm!

  • Kiphaas7
  • Registratie: Februari 2005
  • Laatst online: 11-09 08:26
Heb je de standaard dingen in drupal gedaan zoals alle caches(eigenlijk vooral je css /js cache) clearen?
In drupal 6 zit het onder site instellingen -> prestatie.

Die ?x zorgt ervoor dat er meerdere versies kunnen zijn van hetzelfde bestand.

jquery.colorbox-min.js?x
jquery.colorbox-min.js?z
etc....

Dus als er een nieuwe versie komt van jquery.colorbox-min.js, terwijl de naam niet verandert, en ZONDER de ?x, dan zal een browser zeggen (die het bestand al in cache heeft van een vorig bezoek): "He, dat bestand heb ik al", en zal dus niet de nieuwere versie pakken.

Als je nu echter de nieuwe versie erin gooit, en vervolgens je css/js cache cleared, krijgt het bestand een nieuw aanhangsel (dus ipv ?x, ?z), en ziet de browser het als een nieuw bestand.

-----------------

Terug naar je probleem, het lijkt wel of drupal het bestand niet kan vinden. Heb je het wel in de correcte mappen geinstalleerd?

/sites/all/libraries/colorbox/colorbox/jquery.colorbox-min.js

Vooral het dik gedrukte is niet standaard voor drupal contrib modules, normaal is het /sites/all/modules/module_naam

[ Voor 18% gewijzigd door Kiphaas7 op 06-04-2010 11:38 ]


Acties:
  • 0 Henk 'm!

  • _eXistenZ_
  • Registratie: Februari 2004
  • Laatst online: 11-09 23:46
Het zat inderdaad in de cache, die moet ik gewoon als een file niet laden kan even cleanen :o stomme beginnersfout van me, maarja ik ben dan ook een Drupal-beginnner :) Thanks voor de tips en hulp, ook voor het wijzen naar de Drupal-experts, hoewel dit mij meer een client-side probleempje leek in eerste instantie :)

[ Voor 13% gewijzigd door _eXistenZ_ op 06-04-2010 11:46 ]

There is no replacement for displacement!