användarmeny

Events happening in the community are now at Drupal community events on www.drupal.org.
Cossan's picture

När jag växlar mellan olika sidor på hemsidan, så försvinner meny-blocket då och då, istället dyker "Login-blocket" upp istället.
Det är rätt irriterande och vilseledande för medlemmarna.
Är detta något som orsakas av temat, eller e det normal för drupal?
www.zozan.se e sidan där felet uppstår.

Comments

Har du kanske ställt in att

farrington's picture

Har du kanske ställt in att den ska visas på vissa sidor alternativt döljas?

Iofs. säger du att login-blocket dyker upp, och då verkar det ju som om man "loggats ut"

Men det låter inte "normal för drupal".

/marcus

/marcus

endast i firefox

Cossan's picture

det har inget med temat att göra, men det blir så i firefox.
kan det bero på någon modul?

bara framsidan

Cossan's picture

har kollat rättigheter, temainställningar och moduler.
jag kanske har missat något.
men det är bara på framsidan menyn försvinner, tills jag uppdaterar sidan, då dyker den upp igen.

och jag har valt att blocket skall visas för alla användare. så där ligger inte felet.

Fixat

Cossan's picture

För er som stöter på samma "session" problem så är detta lösningen:

gå in på mappen "includes", välj filen bootstrac.inc.

ändra:
header("Cache-Control: store, no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0", FALSE);
?>

till
header("Cache-Control: no-store, no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0", FALSE);
?>

dvs, det enda som ändrades var "store" till "no-store"

Det fixade problemet för mig.

Nu har du också gjort så

solipsist's picture

Nu har du också gjort så att Gud dödat en massa stackars kattungar.

Du bör undersöka om du kan lösa detta på annat sätt, t ex genom att göra ändringar i settings.php.


Jakob Persson - NodeOne

Cachning

TBarregren's picture

Både symptomen och din "lösning" visar att du har problem med en cache som inte fungerar som den skall. Lösningen är inte att hacka core. Lösningen är att identifiera den krånglande cachen och fixa den.

Börja med att tömma Firefox cache, och kontrollera så at du inte har någon add-on som cachar åt dig. Om det inte hjälper så får du kolla om det sitter någon felkonfigurerad proxy på vägen som cachar sidorna åt dig.

Att inte hacka core är en religiös fråga i Drupal-världen. Hackad du core, och inte hör till översteprästerna, så begår du hädelse mot Drupal. (Dessutom dödar du kattungar.)


Thomas BarregrenNodeOne

kult.

Cossan's picture

Med all respekt så hade jag ingen aning om er stränga kultur=)
Ska inte röra core filerna igen.

Problemet ligger i cachningen som ni nämne ovan.
Jag har ingen felkonfigurerad proxy, eller annan addon som förstör vägen för mig, för problemet uppstår inte enbart på min dator.
Jag testade lite med block cache, men det löste inget.
Så jag har avaktiverat cachen helt på hemsidan.

Din själ kanske går att rädda trots allt. :-)

TBarregren's picture

Med all respekt så hade jag ingen aning om er stränga kultur=)
Ska inte röra core filerna igen.

Din själ kanske går att rädda trots allt. :-)

Skämt åt sido. Du gör naturligtvis som du vill. Men du gör dig själv (eller din uppdragsgivare) en enorm björntjänst om du hackar core.

Problemet ligger i cachningen som ni nämne ovan.
Jag har ingen felkonfigurerad proxy, eller annan addon som förstör vägen för mig, för problemet uppstår inte enbart på min dator.
Jag testade lite med block cache, men det löste inget.
Så jag har avaktiverat cachen helt på hemsidan.

Återkommer felet efter att du har tömt både FF cache och Drupals cache? Om ja, exakt vad gör du för att åstadkomma felet?


Thomas BarregrenNodeOne

cache

Cossan's picture

Jag har stängt av cache funktionen helt på hemsidan.
Hemsidan är inte så jätte stor, så prestandamässigt märks ingen skillnad.

Nu fungerar även "events calender block" utan att stilmallen ändras för anonyma användare.
Lösningen var helt enkelt att avaktivera cache.


Jag har förflyttat databasen och filerna till nytt webbhotell, sen har jag installerat och avinstallerat många moduler.

settings.php är rätt konfigurerat.

Jag har hackat mycket i temafilerna.
Så, något sånt här problem hade ja förväntat mig.

Min host delar bara ut 32mb minne till mig (surftown). Så jag har haft mycket problem med hemsidan de gånger jag aktiverat någon enstaka modul för mycket.

Jag är helt ny i drupal, så nästa steg för mig blir att testa installera på egen server.

Att lösa just att du bara

farrington's picture

Att lösa just att du bara får 32MB minne genom att sätta upp en egen server och hosta en publik hemsida hemma (ev. på en ADSL-lina där en ISP har åsikter om att du skapar utgående trafik) är kanske lite väl overkill.

Alternativ:

  1. Man kan hos vissa webbhotell ändra mängden minne via .htaccess?

  2. Om inte Surftown tillåter det, så kanske ett alternativ är att välja ett annat webbhotell.

Men känner du att du har kunskap och linor mot internet som tillåter servrar, så kör på det.

/marcus

/marcus

Sweden

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: