Название загружаемых картинок транслитом
Прислано: Wincert
пт, 23/10/2009 - 04:20
Всем давно известно, что у изображений на сайтах теги alt и title имеют важную роль для сео и в них нужно вставлять ключевые слова. Еще ходит такой слух, что если в имя этого изображения вставить ключевые слова транслитом (imya.jpg), то это тоже будет небольшой плюс. Насколько это оправданно не знаю, но начал использовать на одном сайте именно такие имена для изображений (imenno-takie-imena.jpg). Задавал имена вручную, и мне это быстро надоело. Решил приспособить для этого всеми нами любимый Imagepicker. Спасибо автору за этот прекрасный модуль!
Отображение блока только на страницах таксономии
Прислано: Wincert
сб, 10/10/2009 - 14:43
Как это сделать с параметром показа блока "Если введённый PHP код возвращает значение TRUE"?
Материалы будующего
Прислано: Wincert
чт, 08/10/2009 - 19:39
Нет, этот пост не про нано технологии, а про материалы создаваемые в друпале (page, story и т.д.).
Если в друпале создать материал и поставить ему будущую дату, то такой материал будет отображаться вместе с остальными. Мне такое поведение кажется не логичным. По моему мнению такие материалы не должны отображаться пока не наступит заданная дата.
Какой в этом смысл?
Смысл прост... Можно в один день набить с десяток материалов и они будут появляться в указанные дни в будущем.
Предлагаю внести эти изменения в ядре стандартной поставки друпала.
А пока предлагаю решение этой задачи кустарными методами, которые я смог придумать..
Метод 1 - правка модуля node
Как ни прискорбно, но в друпале куда проще залезть в файл модуля и сделать все что вам нужно, чем часами разбираться с его API. Именно так мы сейчас и поступим.
Врываемся в папку 'modules/node', хватаем... то есть открываем файл node.module и тупо жмем заменить (во всех редакторах есть такая кнопка)
вот это:
n.status = 1
заменяем на вот это:
n.status = 1 AND n.created < '.time().'
Заменяем все найденное!
И вот у нас не отображаются материалы на главной и в терминах таксономии пока не наступит их дата. Но это очень грубое решение, и в нем есть много минусов. Например надо будет не забывать учесть это в сниппетах, а стандартные блоки (свежие материалы, популярное содержимое и т.д.) все равно будут отображать будущий материал в прошлом. Как их хукать\хакать я уже не стал разбираться т.к. другие модули под это тоже не заточены.
Кодировка повторяется 2 раза
Прислано: Wincert
пн, 28/09/2009 - 23:14
Сабж. Почему? Расскажите или ткните ссылкой, поиском не нашел.
Как убрать альтернативные адреса из head
Прислано: Wincert
пн, 28/09/2009 - 14:18
<link rel="alternate" type="application/rss+xml" title="RSS - Титл" href="/taxonomy/term/9/0/feed" />
Как убрать это? На страницах терминов таксономии отображаются.
Сори если тыщу раз уже обсуждалось, поиском не нашел.
Шаблон в textarea при создании страницы
Прислано: Wincert
вт, 22/09/2009 - 21:58
Объясню задумку, думаю кто-нибудь уже сталкивался...
При создании страницы node/add/page, хочу чтобы в поле содержания (textarea) уже стояли мои теги в которые я бы засовывал контент. Как такое сделать?
Сайт про украинский футбол
Прислано: Wincert
сб, 21/03/2009 - 19:31
Запустил сайт, решил похвастаться. goald.ru - вот он он )
Как он вам?
Как думаете форум нужен такому сайту?
Вообще сайт про украинский футбол и победы которые у них были.
Комментарии поломались...
Прислано: Wincert
ср, 18/03/2009 - 07:54
Здравствуйте!
Подобной проблемы на этом форуме не нашел, поэтому пишу...
Комменты разрешил оставлять без проверки зарегистрированым и не зарегистрированым пользователям с обязательным указнием контактной информации.
Когда комментарий оставляет не зарегистрированый пользователь, то коммент не появляется на ноде и в админке в комментах он тоже не появляется. Причем в БД в таблице comments он присутствует. В чем может быть проблема?
С кешем это не связанно, он отключен и чистил я его. Когда оставляет коммент админ (то бишь я), комментарий везде появляется. Началось это после переноса на хостинг. Подскажите что не так может быть?
И снова темизация форм
Прислано: Wincert
сб, 07/02/2009 - 15:54
Никак не получается темизировать формы, надеюсь вы подскажите что я не так делаю.
Вот код с http://drupaldance.com/blog/темизация-форм
<?php /** * Реализация hook_form_alter(). * * Позволяет изменять любую форму сайта. Вы можете не только менять, * удалять или добавлять элементы к форме, но и добавлять дополнительные * валидаторы или обработчики для формы. Функцию следует называть * по типу названиемодуля_form_alter. */ function modulename_form_alter(&$form, $form_state, $form_id) { // лучше использовать конструкцию switch, потому что редко когда // дело ограничивается одной формой, а в switch довольно просто // добавлять новые условия switch ($form_id) { // Наш ID формы case 'user_profile_form': // Выводим на экран массив формы, чтобы узнать с чем работать // print_r($form) // Используя структуру Forms API, совершаем изменения $form['account']['name']['#title'] = t('Login ID'); break; } } ?>
Вставляю его в template.tpl.php, чищу кеш и неработает.
Я так понимаю что вместо function modulename_form_alter должно быть function profile_form_alter, я уже по всякому пробовал никак не получается.
Что я не так делаю? Или надо еще чето где-то вставить?
Покажите пожалуйста пример рабочего кода
Темизация primary links в Drupal 6
Прислано: Wincert
чт, 16/10/2008 - 16:53
Покажите пример темизации primary links. Если конкретнее, то нужно просто вставить тег span в li и только в primary links.
preg_replace-нуть могу, но хотелось бы рзобраться с темизцией primary links.
Перенос Drupal 6 с локалхоста на хостинг
Прислано: Wincert
сб, 11/10/2008 - 10:40
Про шестерку еще такой темы не было ). Нужно перенести сайт на Drupal 6.* (русская версия) с localhost на хостинг.
Как мне казалось там все просто...
Переносим БД, заливаем все файлы на хост, редактируем setting.php и все.
После такого переноса Русский друпал стал полносью английским, меню (primary links и secondary links) исчезли практически полностью, все страницы как бы есть, но пустые.
Расскажите как правильно переносить сайт на шестерке?
Архив по месяцам в Drupal 6.*
Прислано: Wincert
пн, 06/10/2008 - 14:21
Для шестерки Monthly Archive нету. Я так понимаю в шестерке есть какая-то этому альтернатива? Есть подозрения на Views... Но чето описания этому я не нашел, расскажите в двух словах как сделать архив по месяцам и разместить в блоке.
Заранее спсибо.
Сайт о CSS
Прислано: Wincert
пн, 29/09/2008 - 15:19
Сделал я его наконец то, вот он он - CSSOR.RU
Нужна критика...
Сайт о CSS и верстке сайтов, хочу собрать там большую коллекцию статей о верстке сайтов и CSS, решении проблем связанных с этим. Дизайн сам рисовал, статьи тоже сам пишу, вообщем все от начала и до конца МОЕ. Покритикуйте пожалуйста).
Сниппет опупительного облака тегов
Прислано: Wincert
пн, 29/09/2008 - 14:18
Думаю многие уже видели плагин для вордпресса WP-Cumulus, он представляет из себя красивое облако тегов выводимое с помощью Flash и JS (посмотреть его можно на этом сайте про CSS). Но я не любители вордпресса ). Поэтому пришлось поковыряться в этом плагине и присобачить его к Drupal. Решил поделиться этим сниппетом с вами.
Поиск в Drupal 6.x
Прислано: Wincert
чт, 18/09/2008 - 12:12
Как изменить форму поиска в Drupal 6.x? Способы от 5 друпала не работают. То есть нужно сделать форму подобную той что описывается тут http://ann.sabonim.ru/blog/oformlenie_formy_poiska_v_drupal, но для Drupal 6.