Tankha: Комментарии

Главные вкладки

9 июня 2009 в 20:51

Если красивый (грамотно написанный) код дороже заказчика то возникает пустоты в схеме "спрос-предложение", которые заполняются "учащимися" (ну и пусть - да?) и специалистами по IT-маркетингу.
Вывод: за ТЗ на блюдечке с голубой каемочкой тоже прийдется платить. Smile
Клиентов которые знают что хотят не так уж и много...

9 июня 2009 в 15:44

Такой вопрос. "Манифест элитности" - уместен ли он для Drupal (открытой системы с огромным сообществом)?

Мне кажется акцент этой проблемы несколько другой.
1. Неумение слушать - "зажравшегося" Smile заказчика.
2. Неумение объяснять - "зазнавшегося" Smile исполнителя.

9 июня 2009 в 14:24

Сначала был согласен почти со всем, что написано, потом резко нет.
Заказчик к сожалению, часто просто не готов и работа с ним может идти очень долго.

В ЧИСЛЕ ПРОЧИХ, вариант с дешевым быстро сделанным сайтом - вводит Заказчика в курс дела. Он понимает за что надо платить и сколько это стоит и стоит ли.

6 июня 2009 в 1:07

Мдя.
Я пытался это делать - ставил hidden, а нужно было поставить Exclude (убрать из контента но не из шаблона).
Вообщем всё работает :). Спасибо

И все-таки интересно как перехватить сборку $content. Smile

6 июня 2009 в 0:05

В принципе можно и так, но тогда будет бессмысленно нагружаться сервер стандартной генерацией строки $content, - если я ее буду собирать вручную.
И потом при добавлении любых полей сборку нужно будет подправлять.
По сути ручная сборка будет дублированием действий какой-то стандартной функции...

5 июня 2009 в 13:53

С links вроде бы всё ясно.
У меня не получается темизировать CCK User Reference.
Вытащить отформатированную строку - без проблем. Продублировать ее там где мне нужно - тоже достаточно просто.
Как ее ПОСЛЕ ЭТОГО убить в $content ? Собственно пересборка нужна была именно для этого. Иначе у меня получается список User Reference два раза.

5 июня 2009 в 12:51

neochief
В template.php у меня почему-то не работает ни одна функция. Sad Кеш сбрасывал даже при помощи devel - ничего не помогает.
Если phptemplate_preprocess_node вписать в node.tpl.php то пишет что ошибка редекларирования

3 июня 2009 в 16:01

Я таким способом сортирую вывод не только по датам, но и по куче разных параметров (например значениям полей CCK) настраиваемым каждым юзером индивидуально под себя при помощи модуля Flag. Кстати очень полезный модуль Smile
И еще и раскрашиваю ноды разными цветами и маркирую картинками. (использую xx1.tpl.php, xx2.tpl.php ... и т.д.)

3 июня 2009 в 15:48

Только сейчас понял что наверное имеется в виду вывод списка нод на ГЛАВНОЙ? Тогда модуль event здесь вообще не при чем, потому что event'ом может быть любой тип материала.

Тогда нужно просто в папке темы поколдовать над node.tpl.php.

Например переименовать node.tpl.php в xxx.tpl.php

Создать пустой файл node.tpl.php и повписывать туда всё что нужно

Что-нибудь вроде такого:

3 июня 2009 в 15:09

Я долго ковырялся в этом и пришел к тому что от event нужно либо отказываться (реализовал почти всё то же другими модулями) либо его (event) надо ломать.
Хотя он в стадии активной разработки и возможно нечто подобное появится в будущем. И проблема не только в прошедших событиях, а фильтрации вывода вообще. Т.е. нужно найти перехват вывода событий чтобы самому определять - какие ноды отдавать ему а какие нет.

30 мая 2009 в 13:51

а! Почему здесь нет кнопки спасибо? Lol
Я всё почти расковырял но избавится от Content Template не получалось (а хотелось).
Но в node.tpl.php links приходит уже не массивом и строкой.

26 мая 2009 в 12:02

Странно но ничего не помогает. Sad
Пробовал и сохранением и без, и с сохранением ктекущей темы тоже - ничего.

Функция для перехвата в модуле event в event.module - theme_event_upcoming_item()

25 мая 2009 в 18:59

Я бы попробовал поставить Devel - там есть функция "Reinstall modules", которая сначала выполняет хук удаления а после - инсталляции всех модулей.

Кстати через вкладку "Удаление" в меню "Модули" - пробовали?

25 мая 2009 в 0:31

Мда... Оказываетсчя у модуля Flag есть масса полезных функций.... В т.ч. и почти всё что мне нужно. Единственное там только булевы значения получится сохранять.
Я его использовал для флагания нод, а он может еще и юзеров флагать.
И отлично кооперируется с Rules. Smile

24 мая 2009 в 22:15

Ну и как в любом софте есть +/- которые все и так знают Smile
Есть вещи которые очевидны (вернее - не видны уже) спецам, но очень туго идут сначала. Для меня всё что я написал было очень большим открытием, - намного большим, чем разные полезные хитрости искушенных. Smile

24 мая 2009 в 18:00

Geldora
Очень знакомо. В конечном итоге приходишь к тому что вывод нужно делать руками через темизацию.
Кстати CCK раза в три меньше ест ресурсов чем к примеру Views. Их почему-то часто упоминают вместе как самые ресурсоемкие, но это не совсем справедливо в отношении CCK.