Posted by guzzzen on December 28, 2010 at 9:17am
Hejsan!
Jag har en egen modul på min drupalsite (Drupal 6.20) som bara tycks fungera om man är inloggad.
Har satt premissions till både access och administer på alla användare, men den funkar bara om man är inloggad
(tycks fungera i firefox) men i explorer och chrome får man access denied/error, det händer inget om man inte är inloggad.
Modulen anropar en php-fil som ligger direkt i www-mappen, modulen skriver ut innehållet i denna php-fil...
Vad ska jag göra för att få det att fungera för anonyma användare?
Tacksam för hjälp,
Comments
Kan du posta koden här? Det
Kan du posta koden här? Det skulle underlätta felsökandet.
//Pontus Nilsson, Digitalist
Koden
Modulen försöker hämta info från en fil magic_suggestions_holder.php som ligger direkt i rootmappen,
Min modul-kod ser ut så här;
<?php
function magic_hat_perm() {
return array('access magic_hat content','administer magic_hat');
}
function magic_hat_block($op = 'list', $delta = 0, $edit = array()) {
if ($op == "list") {
// Generate listing of blocks from this module, for the admin/block page
$block = array();
$block[0]["info"] = t('Magic Hat');
return $block;
}else if($op == 'view'){
echo ("
Det bästa i livet är gratis! Har du tråkigt? Låt hatten avgöra

");
echo("
$(function(){
$(document).ready(function(){
$('#magic_hat_link').click(function(){
$('#placeholder_magic').load('http://www.fanofstockholm.com/magic_suggestions_holder.php');
$('#magic_hat_link').each(function(){
$(this).attr('src', 'http://www.fanofstockholm.com/sites/all/themes/fan_of_stockholm/images/magic_hat_animation.gif');
});
});
});
});
");
}
}