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

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

1 марта 2011 в 22:27

Drupal way последовательность действий могла бы быть такая: написать модуль, в модуле описать блок, в теме определить новый region (либо использовать имеющиеся sidebar-left и тому подобные), поместить этот регион в определённое место шаблона (в шапку сайта в вашем случае), через админку назначить вывод ранее созданного вами блока в данный регион (а этот регион в свою очередь будет отображен в шапке).

В самом модуле реализовать логику вывода информации через блок:

1) если is_admin == true, блок выдает html код селектора
2) иначе выдает картинку

1 марта 2011 в 22:16

Если вас программное решение интересует, то при описании собственного меню (в модуле) можно задать произвольное содержимое контента, который будет отображаться при переходе на родительский пункт меню. Делается это с помощью page callback при описании пункта меню. Типа того:

<?php
$items['admin/settings/my_item'] = array(
'title' => t('my_item'),
'description' => 'my_item description',
'page callback' => 'drupal_get_form',
'page arguments' => array('myform'),
'type' => MENU_NORMAL_ITEM,
);
?>

1 марта 2011 в 22:04

Давно делал похожее и по мануалу, сейчас уже не помню детали. Но суть в том что, допустим ячейка слева - это блок в sidebar-left, а ячейка справа - это content.

Настраиваете вывод одинакового типа материала в блок слева и в content через views, только в блоке слева настроить вывод одного поля - картинки. Взаимосвязь между ними сделать по arguments (берется адрес ноды из URL). Таким образом, в content показывается полноценная нода (только без картинки), а в блоке слева views выводит ту же ноду (смотрит по URL), и берет из неё единственное поле - картинку.

Как то так.

26 января 2011 в 23:42

1С-Битрикс.

Поддерживает перетаскивание блоков ("компонента" инфоблоков) по странице в визуальном редакторе. С помощью "инфоблоков" можно создать аналоги типов контента. Формы с помощью модуля веб-форм.

Особенности.
- очень сложна, высокий порог вхождения
- придется привыкать к терминологии: модули, инфоблоки, компоненты, шаблоны
- бесплатная тех. поддержка, отвечают быстро
- нет международного сообщества
- не использует движков шаблонизации (но можно прикрутить, насколько я знаю)

25 января 2011 в 14:28

Убедитесь, что вы регистрируйтесь не с почтой на mail.ru. Попробуйте разные почтовые ящики.

Недавно мы сталкивались с проблемой, когда конкретно на mail.ru не отправлялось.

25 января 2011 в 13:21

В шестерке нужно в template.php использовать функцию
<?php
function phptemplate_body_class($left, $right)
?>
в семерке возможно по-другому

Ну а адрес можно узнать из $_SERVER['REQUEST_URI'] например, как вариант.

23 января 2011 в 22:26

Открываете css файлы, которые подгружаются на этой странице, и меняете, как самый тривиальный вариант.

Более глубокую темизацию можно реализовать через шаблон page--user--register.tpl.php

23 января 2011 в 22:17

vvv wrote:
хочу убрать блок со ссылками "Create new account"

Configuration » People » Account settings » Who can register accounts? » Administrators only

vvv wrote:
и "Request new password"

Простой модуль из двух файлов:

.info:

; $Id$
name = Dummy
description = Dummy
version = 1.0
core = 7.x

9 января 2011 в 12:36

В Drupal версии < 7 у функции variable_get() два обязательных параметра. А в этом модуле dhtml_menu задан только один. Это ошибка в модуле.

Либо вы пытаетесь прикрутить drupal 7 модуль к drupal 6

9 января 2011 в 12:27

"Ch" wrote:
используйте hook_cron

Этот хук срабатывает только по планировщику

"Nik-mcd" wrote:
настройка крона, как я, понял не подойдет, так как у меня windows-хостинг.

В Windows тоже есть Планировщик заданий