Блог пользователя - player

Как правильно убрать "in: <terms>"?

29 января 2008 в 23:45

Собственно под заголовком материала, если он связан с термином, есть такая строчка "in: " или "tags: " в зависимости от темы оформления. В большинстве случаев она не нужна. Я от неё избавился просто напросто выкусив её из node.tpl.php. Еще можно на каждый материал свою tpl.php писать. Есть ли более корректный метод решения этой проблемы?

Views сортировка по ссылкам

28 декабря 2007 в 15:29

В общем есть вид в полях которого используются ссылки на узлы (node reference) типов материала созданных с помощью CCK. Понять наверное сложно =). В общем мне нужно чтоб в табличном виде эти значения были сортируемые, а они таковой опции не имеют. Что делать?

Создаем страничный контент модуля.

11 декабря 2007 в 15:02

Теперь у нас с вами есть работающий блок и страница настроек. Блок отображает ограниченное количество ссылок. Тем не менее ссылок у нас может быть намного больше. Так давайте теперь создадим страницу, которая будет отображать ссылки, на весь добавленный, за прошедшую неделю, контент.
function onthisdate_all() {} .
Это функция не является хуком. Мы здесь будем использовать много кода из нашего блока. Попросту говоря почти его скопируем.

Создаем настройки модуля.

10 декабря 2007 в 18:04

Теперь, после того как мы написали модуль, можно его улучшить, добавив ему функциональности. Сделаем администрирование модуля, добавив в него настройки вывода максимального количества ссылок. Итак:
1. Создадим функцию конфигурации.
Напишем функцию onthisdate_admin которая будет отображать форму настроек нашего модуля. Замечу, что это не хук!

<?php
function onthisdate_admin() {
$form['onthisdate_maxdisp'] = array(
'#type' => 'textfield',
'#title' => t('Максимальное колличество ссылок'),
'#default_value' => variable_get('onthisdate_maxdisp', 3),
'#size' => 2,
'#maxlength' => 2,

Создание собственного модуля

10 декабря 2007 в 14:46

Сокращенная верия Creating modules - tutorials.

Например нужен модуль отображающий добавленные материалы на сайте за день неделю назад. Обзовем модуль onthisdate
1. создаем директорию с именем sites/all/modules/onthisdate/
2. создаем новый файл onthisdate.module
3. пишем туда

это мультисайтинг?

15 ноября 2007 в 13:14

Клиент хочет один сайт, но на разных доменах. Например:
основной сайт - site.ru
дубликат сайта - xxx.ru
дубликат сайта - yyy.ru
Как я понимаю, на все эти сайты надо залить файлы, и подключить к единой БД на site.ru. Так? А с навигацией ничего не произойдет? Сайт чисто информативный. В том смысле что добавлять информацию может только 1 человек.
З.Ы.
Надеюсь вопрос не глупый...