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

theme_menu_item как применить только для одного меню

4 августа 2011 в 15:09

Делаю тему на основе темы Basic
в template.php уже есть функция

<?phpfunction basic_menu_item($link, $has_children, $menu = '', $in_active_trail = FALSE, $extra_class = NULL) {
  $class = ($menu ? 'expanded' : ($has_children ? 'collapsed' : 'leaf'));
  if (!empty($extra_class)) {
    $class .= ' '. $extra_class;
  }
  if ($in_active_trail) {
    $class .= ' active-trail';
  }
#New line added to get unique classes for each menu item
  $css_class = basic_id_safe(str_replace(' ', '_', strip_tags($link)));
  return '<li class="'. $class . ' ' . $css_class . '">' . $link . $menu ."</li>\n";
}?>

Где прописать div чтобы каждый пункт меню оборачивался дивом понял.
Но эта функция работает для всех меню сразу.

Никак не могу врубиться, чего куда вписать, чтобы эта функция применялась только к одному меню

Пробовал $menu = 'menuname' - не помогает.
Может я вообще не там копаю?

Блог или Views

2 августа 2011 в 20:51

Есть два способа реализовать БЛОГ.

Первый это подключить стандартный модуль Друпал - БЛОГ
Второй создать свой тип данных для блога, и выводить ленту блога с помощью Views

Вопрос:
Каковы достоинства и недостатки каждого способа?

[РЕШЕНО] Views пропадает маркированный список ( ● )

21 июля 2011 в 17:39

В созданной ноде присутствует текст выделенный маркированным списком (●).
Если вывожу эту ноду через Views, то маркированный список (●) пропадает, выводится просто текст без маркировки.

Хм.... Куда глянуть?

Как CSS не редактируй, FireBug вообще не видит перемены. - кэш постоянно сбрасываю. Boost в отключенном состоянии кешировал.

Google Analytics v 6.33 - вкладка "Статистика" пропала на странице ноды

13 июля 2011 в 18:17

Есть два сайта на одном google Analytics v 6.31 на втором v.6.33
На том где 6.31 - на каждой ноде есть вкладка "Статистика" - открыв которую можно наблюдать график посещений

С версией 6.33 такой вкладки сделать не получается.

Кто знает где её включить?

[РЕШЕНО] Перестали добавляться теги в ноду

9 июля 2011 в 21:57

Есть словарь с терминами.
При создании материала добавляю термин из словаря, нажимаю сохранить - и термин не добавился.

Если создам словарь для теста и добавлю термин из него, то термины добавляются.

Есть мысли почему термины перестали добавляться?

РЕШЕНИЕ:
Был установлен очень полезный модуль Keywords 6.x-1.0 - после его отключения теги стали добавляться в ноды.
Вычислил путем отключения модулей.

PS
Если знаете бесплатный модуль анализа плотности слов в тексте и на сайте, скажите про него?

Ошибка 404 при включении Update Status

5 июля 2011 в 14:25

При включении нет возможности зайти в администрирование - открывается "страница не найдена"

Хостер сказал, что такая ошибка появляется и при 256мб памяти, и что бы я проверял свой модуль Update Status.

Подскажите пожалуйста, как попытаться выявить причину ошибки при включении модуля?

Ну, не-нарадуюсь IT-Patrol хостингом!

5 июля 2011 в 14:08

Вот, пишу заказной рекламный пост в форум про супер хостинг.
Шутка Smile

А серьёзно? шаред хостинг с такой мощью да за 100руб. в мес!!!
Ни один хостинг провайдер не предложил пока 256мб для PHP на шаред хостинге!!!
На it-patrol все мои проекты, в которых порой задействовано под СОТНЮ модулей - летают! Даже никаких намёков, что вот-вот и хостинг подвиснет или выкинет ошибку 500 или 502.

Радует отношение со стороны людей, работающих в технической поддержке. Нигде не встречал такой внимательности к моим вопросам и отзывчивости помочь даже в том, что находится не в их компетенции.
Молодцы!

Спасибо вам, Егор и всей твой команде за вашу работу и качественный хостинг для Drupal систем.

PS
Написать этот пост меня подтолкнула очередная сложная ситуация на другом хостинге. У меня опыт работы с 5-ю хостерами и их службой технической поддержки.

[РЕШЕНО] Ссылка "Download" или "Скачать" на файл прикрепленный с помощью CCK Filefield

4 июля 2011 в 20:18

Как создать ссылку на файл, прикрепленный CCK Flifield, со словом "Скачать" или с другим словом?

Во Views вывожу поле "Заголовок" и нужно второе поле с сылкой нафайл в слове "Скачать"

Если выбираю созданное поле filefield - выводится название файла.

[РЕШЕНО] Как вывести на странице термина только ноды ОПРЕДЕЛЁННОГО типа?

3 июля 2011 в 1:08

Есть два типа данных: СТАТЬИ и НОВОСТЬ
Есть словарь с общими терминами для СТАТЬИ и НОВОСТЬ.

Задача.
При нажатии на тег термина должна открыться страница только типа СТАТЬИ. (А внизу этой страницы будет блок с заголовками похожих новостей - это не главное.) И откуда бы не был переход по этому термину, всегда должна отрываться только страница с типом СТАТЬИ.

Как это сделать? Кто знает?

РЕШЕНИЕ:
небольшое введение: Конечно можно было создать вид типа "страница" с помощью Views и перекрыть ею страницу терминов с помощью модуля Taxonomy Redirect... Но! у меня почему то не получилось это реализовать.

Я сделал как показано в этом видео: http://mustardseedmedia.com/podcast/episode31

Если кратко:
1. Создал Вид-Блок с нужными мне фильтрами и полями.
2. Добавил Аргумент по словарю
3. Создал страницу темплейт для таксономии с кодом PHP для вывода моего блока созданного с помощью Views

PS
Люблю, и всем советую этот сайт http://mustardseedmedia.com/podcast/
Всем спасибо за участие!

[РЕШЕНО] Модуль Multiping - не пингует автоматически. Кто подскажет почему?

23 июня 2011 в 20:16

Крон запускается, а пинг автоматически не производится.
Пинг работает только в ручном режиме.

Вот настройки пинга Яндекс:
URL: http://ping.blogs.yandex.ru/RPC2
Имя метода: weblogUpdates.ping
Сервис активен: - стоит галочка
Отправлять основную RSS ленту при пинге: стоит галочка

- больше ничего не включено.

Помогите, пожалуйста....?

Как Вывести список пользователей подписавшихся на рассылку (Simplenews)

22 мая 2011 в 19:45

Simplenews выводит подписчиков по admin/content/simplenews/users
Там есть поля:
Электронная почта
Имя пользователя
Статус
Действия

А хорошо бы ещё сортируемое поле "Дата подписки".

Подскажите, пожалуйста кто знает решение?

Как сделать Popup-окно с формой подписки?

10 мая 2011 в 16:07

Здравствуйте.

Я хочу на сайте сделать попап окошко с формой емаил-подписки. Для емаил-подписки использую модуль Autoresponder или Simplenews, которые создают свой блок.

С модулем Popup - у меня не выходит. После его установки, и подключения его к блоку подписки, многие страницы сайта открываются белым экраном. Пришлось откатить базу и отказаться от этого модуля. Может есть объяснение, почему с ним не открываются многие страницы?

Как редактировать страницу модуля Simplenews со списком всех рассылок?

3 мая 2011 в 13:11

Если темизировать ноду, то я редактирую файл: page-node-xxx.tpl.php

Есть страница: newsletter/subscriptions на которой можно отметить галочками нужные рассылки и ввести свой e-mail.

А как её редактировать?

Как массово загрузить картинки - каждую в свою ноду используя альбом Views Gallery?

1 мая 2011 в 13:18

Пока приходится по одной прикреплять.
А хочется на подобии как у Ильи Азарова http://brainstormblogger.org/ - выделить все фотки в папке на компьютере и каждая фотка загрузилась в созданный альбом, и каждая в свою ноду.

Для галереи использую Views Gallery

А как убрать такую надпись? Вылазит даже для гостей сайта.

28 апреля 2011 в 7:30

Захожу на страницу по "Гостем" и выдаёт сообщение: "Обновлено состояние перевода. Язык — Русский" — чем эта штука выключается, подскажите, пожалуйста?

{РЕШЕНО} Посоветуйте модуль чата поддержки для анонимных и зарегистрированных пользователей

23 апреля 2011 в 1:41

Хочу на Drupal 6 организовать помощь посетителям сайта в виде чата "один на один".
Очень желательно, чтобы было оповещение администратора по e-mail когда пользователь зашёл в чат.

Кто пользовался таким модулем, поделитесь, пожалуйста впечатлениями. Какие есть возможности у вашего модуля?

Как подписаться на несколько рассылок сразу? (используя simplenews)

16 апреля 2011 в 10:51

Хорошо бы сделать страницу, на которой выводится список рассылок с их описанием.
Чтобы рядом с каждой рассылкой можно поставить "галку". А внизу страницы поле с e-mail (для незарегистрированных пользователей) и кнопку "Подписаться".

Есть ли похожий вариант массовой подписки?

Как разрешить определенной роли создавать учётные записи на сайте? Или как запустить партнёрскую прогрмму на сайте?

13 апреля 2011 в 14:55

Так же нужно, чтобы созданная запись нового пользователя была зарегистрирована на сайте под пригласившим?
Пример:
Зарегистрированный Вася (роль: Партнёр) создаёт учётную запись Ваня (роль: Партнёр) , который числится как приглашённый Васькой. Далее Ваня, регистрирует Серёжу. Регистрация Серёжи автоматически происходит под учётную запись Вани.

Ubercart Auction: выдает ошибку при ставке: "Ваша ставка должна быть кратной..."

27 марта 2011 в 1:09

что я в настройках не усмотрел?
Модуль: Ubercart Auction 6.x-1.x-dev
Адрес сайта: http://flrl.ru/product/product-1

Короче: делаю ставку - а в ответ ошибка. На что она может указывать?

Как стартовать аукцион после 10 набраных желающих?

26 марта 2011 в 14:43

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