Zigs: Блог

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

Шифрование внешних ссылок

11 декабря 2008 в 18:01

Господа, посоветуйте решение, плз, или направление куда копать:
Хочу все внешние ссылки на сайте при выводе шифровать, чтобы пользователь видел ссылку на мой сайт, как-нибудь в виде http://site.com/redirect/__шифровка__. Шифровать можно, ну хотя бы через base64_encode. Пользователь кликает ссылку и шифровка в качестве параметра возвращается на сайт, дешифруется и пользователь редиректится куда ему надо.
Готового модуля не нашел, использовать pathauto и городить базу ссылок не хочется.

Убрать строку "Комментарии"

28 ноября 2008 в 20:04

Добрый вечер, подскажите, плз, как убрать строку "Комментарии" из ноды. Чтобы было просто написано "оставить комментарий"
А еще лучше, чтобы строки "Комментарии" не было если нет ни одного комментария, а если есть, то ее показывать.
Вроде в comments.tpl.php ее нет?

Права доступа на дирректорию imagecache

20 ноября 2008 в 12:27

Установил друпал на бесплатном хостинге 000webhost.com. Поставил и настроил модуль imagecache. Так вот все файлы, которые создает этот модуль имеют вот такие права доступа "rwxrwxr-x". Я не могу удалить ни файлы, ни папки в директории imagecache, говорят, что доступ запрещен. Даже есть удалять ноду, то при этом получаю warning, что нельзя удалить кешированные для этой ноды картинки. Пробовал удалять и через CPanel хостера и через ftp - безрезультатно.
Есть ли какие методы борьбы с этой ситуацией?

Непонятный символ при кастомизации блока или представления

12 ноября 2008 в 21:18

Добрый день.
Возникла непонятная ситуация. Есть вьюха кастомизированная по всем правилам функция в template.php, шаблон в теме.
В функции выводится как обычно через

return theme('item_list', $items)

Изучаю что получается в результате. А в результате получается, что между в каждом

  • , перед содержанием (берущимся из tpl.php) находится какой-то непонятный символ. Не апостроф, не кавычка, а какая-то верхняя точка. Из-за нее увеличиваются интервалы между элементами.
    Причем firebug в этом месте делает перевод строки, а сам символ не отображает. Сам символ обнаружился при выводе представления в файл.
    Поставил $output'e функции подключения шаблона замену этого символа на пустую строку. В итоге он пропал и интервалы нормализовались.
    Такая ситуация возникает при кастомизации блока. В данном случае кастомизирую блок поиска, по той же технологии. Тот же символ возникает как раз перед содержанием tpl.php файла.

    В общем-то проблема решается реплейсом этого символа, но откуда он берется то?
    

  • Вопрос по верстке. Div внутри Div

    24 октября 2008 в 22:19

    Не знаю как грамотно сверстать такую ситуацию:
    Есть div фиксированной высоты и ширины. Эти div'ы выводятся через view и могут содержать текст разной длины.
    Внутри каждого надо расположить еще один div, в котором есть разные кнопочки типа "печать", pdf и т.д. Очень хочется, чтобы этот внутренний div был прижат к правому нижнему углу родительского.

    Порядковый номер ноды при выводе в представлении

    22 октября 2008 в 12:59

    Добрый день.
    Есть view, которая отображает список нод. Можно как-то определить в процессе вывода, что в данный момент выводится первая нода из списка или вторая или последняя на странице, независимо от сортировки и фильтров.
    Т.е. есть ли просто счетчик выводимых нод?
    Спасибо.

    На странице получается два заголовка

    16 октября 2008 в 13:43

    Создал я файл шаблона node-type.tpl.php, в котором формирую полную страницу ноды, включая заголовок.
    Но Drupal думает несколько иначе и выводит свой заголовок. Получается, если быть залогиненым такая картина:

    Друпальский заголовок
    Закладки просмотра-редактирования
    Мой заголовок, который выводится из шаблона.

    Как убрать несанкционированный заголовок?

    Спасибо.

    Кастомизация вывода результатов поиска

    9 октября 2008 в 0:36

    Доброго времени суток.
    Граждане, подскажите, пожалуйста, как изменить стандартный вывод результатов поиска, а также жестко задать поиск только среди определенных типов нод?
    Пока использую стандартный поиск.

    Изменение вывода по ссылке Taxonomy/term/termid

    24 сентября 2008 в 17:22

    При переходе по ссылке Taxonomy/term/termid список нод выводится тизерами, т.е. переменная $teaser = 1, но мне нужно, чтобы выводился список не тизером, а другим кодом указанным node-type.tpl.php, но и тизер нужен, но в другом месте. Как можно подправить тип вывода при переходе по этой ссылке?

    Посоветуйте модуль или решение

    2 сентября 2008 в 12:23

    Добрый день.
    Подскажите, пожалуйста, как решить такую задачу:
    Через ССК добавлено текстовое поле, в котором лежит ссылка на какой-нить файл, расположенный на другом сервере.
    Нужно чтобы в ноде отображалась ссылка типа http://site/download/_nodeID_ , а при клике на ссылку начиналось скачивание этого файла с того сервера.

    пропали Primary Links и настройки меню.

    5 августа 2008 в 19:22

    После обновления с 5.7 на 5.9 куда-то пропали Primary Links, а вместе с ними и пункт меню Menu из Site Building.
    Может, конечно, обновление и не виновато, но именно после него я заменил этот баг.
    Подскажите как лечить? Пожалуйста.