LINUX.ORG.RU

Нписать дрюпаль модуль надо


0

0

задача такая :

Необходимо чтобы по урлу http://example.com/user_gallery (/1) выводился мой код

<?php
function hook_menu($may_cache)
{
global $user;
$items = array();

if ($may_cache)
{
$items[] = array(
'path' => 'user_gallery',
'title' => t('Users Gallery'),
'callback' => 'user_gallery',
'access' => user_access('access content'),
'type' => MENU_SUGGESTED_ITEM);
$items[] = array(
'path' => 'user_gallery'. $user->uid, 'title' => t('My Gallery'),
'access' => user_access('edin own gellery'),
'type' => MENU_SUGGESTED_ITEM);
}
return $items;
}

function user_gallery()
{
echo "1";
}

Это для начала но блин при вводу урла http://example.com/user_gallery пишет что страица не найдена

★★★

Ответ на: комментарий от Deleted

>mod_rewrite мешает?

Отключил...Так же...

chapay ★★★
() автор топика

Не знаю кому как .. но мне кажется питон в сто раз толще и сложнее С++

graynder
()

А у тебя модуль то твой включен ?

Чего в логах пишет ?

Это у тебя на самом деле в модуле ? Такое ощущение что перенабивал с распечатки, какая то хрень, вот например - 'edin own gellery'

kernel ★★☆
()

Короче твой код ховает мой мозг.

Качни пожалуйста примеры работающих модулей, а ? Найди чего нибудь на пару страничек кода. Посмотри как сделано там. Поправь. И качни несколько, а не один. Что бы сравнить.
А то судя по тому что ты тут накопипастил из примеров, ты вообще ничего из друпаловских модулей не читал, только пару страниц документации на API. По чапаевски , ага.

kernel ★★☆
()
Ответ на: комментарий от kernel

Йес я всё понял... Получилось модуль написать... понял в чём глюк был... Ушёл копаться в API

chapay ★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.