ingumsky@drupal.org: Комментарии

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

4 января 2009 в 23:49

В принципе, для того, чтобы отображать «Сейчас на сайте» Вы вообще можете воспользоваться сниппетами. Поищите, здесь выкладывались сниппеты, в том числе и под Вашу задачу.

1. Да, в папку темы. Только не забывайте, что они у вас там лежат, а то обновите стандартную тему и потеряете всё то, что делали в шаблонах. Советую Вам скопировать всё в отдельную тему и уже над ней «издеваться».
2. Ну, в Вашем случае следует скопировать в файл block-user-3.tpl.php содержимое block.tpl.php и уже с ним работать.

4 января 2009 в 23:23

Добрый вечер!

1. Это вам нужно читать про темизацию, в частности, про темизацию блоков, а затем создавать шаблон для конкретного блока (в данном случае — «Сейчас на сайте»), отталкиваясь от модуля, который этот блок создаёт, и дельты блока (порядкового номера блока среди всех, созданных этим модулем).

4 января 2009 в 19:50

Ого-го! Большое спасибо!

UPD Вы используете hierarchical_select c шестым Друпалом? Возможно я чего-то не понимаю, но мне казалось, что для шестёрки его нет...

3 января 2009 в 17:52

penexe
Большое спасибо. Буду разбираться, хотя после новогодних праздников пока не соображает голова — сегодня еле-еле исправил элементарную ошибку в своём первом модуле для Друпал -)

3 января 2009 в 15:47

gor
А не знаете ли Вы примеров в Сети, которые можно посмотреть, чтобы научиться использовать AHAH в Drupal? Я пошукал с помощью поиска, но как-то всё не то -\

3 января 2009 в 15:35

Простите за наглость, но не могли бы Вы привести пример кода, чтобы можно было посмотреть, как именно Вы совершали эти пертурбации?

31 декабря 2008 в 1:28

1. Номер игрока может меняться год от года, поэтому нужно прописывать, под каким он играл в этом матче и, соответственно, году.
2. Игрок не может выйти на поле два раза в одном матче. Он может выйти на замену, а потом уйти.
3. Спасибо. Придётся напрячься и почитать, кто как решает похожие вопросы -)

30 декабря 2008 в 22:13

gor
Спасибо. Значит всё-таки таблицы, как я и рассчитывал...
1. Если я правильно понимаю, структура этих новых таблиц (при условии, что уже есть типы содержимого для матчей и игроков) должна быть следующей:
match_players: mid (match id) INT, pid (player id) INT, pnum (player number) TINYINT, in (player in) TINYINT, out (player out) TINYINT
match_goals: mid (match id) INT, pid (player id) INT, min (minute) TINYINT, og (own goal) TINYINT
match_cards: mid (match id) INT, pid (player id) INT, min (minute) TINYINT, red (red card) TINYINT

30 декабря 2008 в 21:12

"gor" wrote:
Сделать "Футболист" отдельным типом. Номер можно через CCK поле или сделать отдельную таблицу в которой связывать id футболиста с номером.

Сорри. Ввёл я Вас в заблуждение, опечатавшись... Тип содержимого и для матча, и для футболистов уже есть.

Спасибо. Буду думать -)

29 декабря 2008 в 3:41

Никак не могу найти решение -( Уже всю голову сломал -((

Пытаюсь сделать выборку, отфильтровав её по дате, причём год не должен иметь значения — ну никак не получается, ибо views не поддерживает (или я неправ?) такой функции. У него в грануляции год — обязательный параметр. Причём показывает мне вьюс в своей превьюшке, с каким запросом он обращается к базе. И я бы вполне мог изменить этот запрос правильным образом, если бы мне дали его подкорректировать руками -( Попытался сделать экспорт вьюса, но там нифига не могу найти то, что касается правки запроса к базе.

27 декабря 2008 в 20:19

Могу Вам с уверенностью сказать, что ошибка не в модуле locale. Посмотрите, к чему обращается модуль в 533 строчке, копайте дальше, отталкиваясь от этих данных. Модуль locale ругается, так как он обращается к каким-то данным, возможно в БД, не удалённым после отключения и избавления от модуля IContact (или ещё чего-нибудь).

PS А update.php Вы запускали после выключения модуля?

27 декабря 2008 в 20:14

Хм... Возможно такие разночтения в том, что мы с Вами видим, происходят от того, что Вы пользуетесь пятым Друпалом, а у меня сайт на Друпале шестой ветки...

А второй способ, предложенный мной, Вам не помог?