Блоги

Ищу сниппет (php, sql) для удаления нод определенного вида

6 сентября 2008 в 17:06

Есть ли такой?
(а то 8к нод через админу уж очень долго)

каким модулем можно mp3 проиграть и видео?

6 сентября 2008 в 16:37

привет всем!
каким модулем можно mp3-звук проиграть и видео?
нужно чтобы прям на сайте играло

как например на сайте ЭХО москвы... ну и на многих других вообщем

сейчас ищу что нить подходящее на drupal.org в библиотеке модулей

может у кто то уже встречался с подобными проблемами?
подскажите ))

заранее спасибо!

Предложение по организации рецептов.

6 сентября 2008 в 16:09

Предложение по человеческой темизации всех вопросов и решений.

Согласитесь не много смысла прочитать название типа "Настройка тизеров" или "секреты модуля pathauto" или "мощная связка CKK и View"

Людям которые ищут помощи и хотели бы начать осваивать Drupal гораздо больше помогает простое человеческое "Как сделать каталог" "Как включить опрос" "Как сделать выборку материалов по двум критериям" ну и так далее.

А уже отдельно можно сделать углублённую техническую тему где на десять тэгов одно слово.

Так и не нашел как пользоваться модулем Contact

6 сентября 2008 в 13:27

Раньше пользовался Webform, но почему то на одном из сайтов он начал выдавать ошибки запросов к БД.
Решил использовать стандартный Contact, но так и не понял как можно туда добавлять свои поля ввода данных и как выводить форму контактов на странице /request например?

Не работает загрузка файлов

6 сентября 2008 в 13:19

Не получается загрузить файлы на сайт через форму модуля upload. Никаких ошибок при этом не вылезает, он просто делает вид, что загружает файл, но он так и не появляется в списке загруженных. Я проверил, на сервере файлы тоже не появляются, хотя соответствующие папки открыты на запись. Подскажите пожалйста, в чем может быть дело.

Минимизация и обфускация Javascript

6 сентября 2008 в 5:25

Задача

Некоторые Javascript-файлы имеют излишне большой размер. Они содержат много комментариев и других символов, которые совсем не нужны для правильной работы скрипта. Нужно удалить все лишнее из js-файлов.

Решение

Минимизация и обфускация JavascriptМинимизация скрипта — это удаление из кода всех несущественных символов с целью уменьшения объема файла скрипта и ускорения его загрузки. В минимизированном коде удаляются все комментарии и незначащие пробелы, переносы строк, символы табуляции. В случае с Javascript, это уменьшает время загрузки страницы, т.к. размер файла уменьшается. Две самых популярных утилиты для минимизации javascript — JSMin и YUI Compressor.

Обфускация является альтернативным способом сокращения исходного кода. Также, как минимизация, она удаляет пробельные символы и вырезает комментарии, но в дополнение она измененяет сам код. К примеру, во время обфускации имена функций и переменных заменяются на более короткие, что делает код более компактным, но менее читабельным. Обычно этот прием используется для усложнения реверс-инжиниринга программы. Но обфускация помогает также уменьшить код настолько, насколько это не получится сделать одной минимизацией. С выбором средства для обфускации javascript не все так ясно, но я думаю, что самая распространенная утилита для этого — Dojo Compressor (ShrinkSafe).

Темизация формы поиска не работает на всех страницах((

6 сентября 2008 в 3:56

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

Решил темизировать форму поиска. Но возникла проблема, на главной странице картинка кнопы "Submit" отображается, а вот на остальных картинка не отображается((

Код в templete.php

function phptemplate_search_block_form($form) {
    return _phptemplate_callback('search-block-form', array('form' => $form));
}

Код search-block-form.tpl.php

<label for="search_block_form_keys"></label>
<input type="text" maxlength="128" name="search_block_form_keys" id="edit-search_block_form_keys"  size="20" value="" title="Enter the terms you wish to search for." class="form-text" />
<input type="image" src="<?php print $directory; ?>/images/search-button.gif"  name="op" value="Search"  />
<input type="hidden" name="form_id" id="edit-search-block-form" value="search_block_form" />
<input type="hidden" name="form_token" id="a-unique-id" value="<?php print drupal_get_token('search_block_form'); ?>" />

Самое странное то что на главной и на всех страницах код формы поиска выглядит одинаково:
На главной (картинка есть):

<div id="block-search-0" class="clear-block block block-search">

  <h2 class="blocktitle">Поиск</h2>

  <div class="content"><form action="/" accept-charset="UTF-8" method="post" id="search-block-form">
<div><label for="search_block_form_keys"></label>
<input maxlength="128" name="search_block_form_keys" id="edit-search_block_form_keys" size="20" value="" title="Enter the terms you wish to search for." class="form-text" type="text">

Темизация таблицы вывода товара

6 сентября 2008 в 1:22

Задача:сделать вывод товаров на главной странице магазина в таблице с 3-4 столбиками (пример).Ничего сложного:картинка,тизер,кнопка...Вопрос как это всё вывести в нескольких столбиках.С моими практически нулевыми знаниями удаётся вывести поля в таблице с одним столбиком (пример),что неприемлемо-занимает много места на странице.

Вывод информации в определенном формате

6 сентября 2008 в 1:20

Пытаюсь создать такую штуку: получать информацию в определенном формате и выводить ее в другом формате, возможно в другом типе контента пока не решил.

Суть в следующем: беру форму, для данного случая пользуюсь webform, забиваю данные в поля этой формы. Хочу вывести эти данные в том формате на странице, который мне нужен. Как лучше сделать, форма в webform рендерится при помощи drupal_render. Переписать эту функцию или какие-либо другие модули использовать для этого?

Ccылки и Javascript

6 сентября 2008 в 0:30

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

в phptemplate_preprocess_comment
<?php
$lnk['node_quote'] = array(
'title' => t(''),
'fragment' => "",
//'href' => "http://" . $_SERVER['SERVER_NAME'] ."/node/" . $vars['node']->nid . '#',
'href' => '#',
'attributes' => array('title' => 'title', 'id' => 'test_button', 'onmousedown' => "javascript:doSomething()")
);
?>

обычно данная проблема решается с помощью href='#', но здесь не проходит.
Взял написал свою phptemplate_links в которой намертво забил href='#', но все равно в ссылке на странице виден полный путь.

Как решить проблему вызова js без скролла?

спасибо

Thickbox непонятно

5 сентября 2008 в 23:49

Делаю сайт, использую галлерею Image gallery + Thickbox, вчера добавил несколько фотографий все нормально, но сейчас добавляю новые фото, а Thickbox их не показывает, идет загрузка и все, в бразуре Google Chrome пишет следующее: Resource interpreted as image but transferred with MIME type text/html
в чем проблема, может кто сталкивался?

Новый друпал, новые проблемы.

5 сентября 2008 в 23:30

Установил новый друпал 6.4, создал тему для него. Но в моей теме почему-то не отображается "навигация", в меню Navigation имеется, но в блоках его нет, а в стандартных темах есть. В 5.х с таким не сталкивлся, подскажите в чем тут дело.

Не могу никак понять

5 сентября 2008 в 23:29

Здравствуйте.
Стоит drupal 5 с модулем drigg.

Никак не могу справиться со следующими проблемами:

1) Не работают аватарки пользователей - в настройках указываю подпапку папки files, где должны быть аватары (av). На папку files и files/av/ стоят права 777. В результате, сменить аватар невозможно - "Ошибка закачки файла. Невозможно переместить закачанный файл."

2) Не отсылается трекбэк, хотя отсылка включена в настройках.

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

нету настроек плагина pathauto

5 сентября 2008 в 23:29

Ставлю на 6ю версию плагин pathauto (pathauto-6.x-2.x-dev.tar.gz и позднии версии) но в меню администрации нет настроек модуля и урл получаются только из русских букв а нужно транслитом.

Подскажите как исправить или другой плагин

Счетчик от mail.ru отображается кодом

5 сентября 2008 в 22:38

Помогите плиз разобраться, как сделать так, чтобы счетчик mail.ru правильно отображался в блоке. Я вставляю код, разрешаю full html, а он у меня все равно так кодом и показывается Sad

Модули OG и Watcher

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

Пожалуйста, скажите, вот в OG сколько сообщений видно в группе при нажатии на неё? Они ведь разбиваются по страницам?
В модуле Watcher так же интересует разбитие по страницам листа подписки, который просматривается через учетную запись, сколько записей, можно ли менять кол-во, где?

[Решено] Редирект средствами .htaccess, проблемы

5 сентября 2008 в 20:51

От старого движка остался (в ПС) путь до RSS /rss.php, у Drupal этот путь /rss.xml, вот как бы через .htaccess сделать такой редирект?

Пишу в .htaccess: Redirect /rss.php _http://site.xxx/rss.xml редиректит на страницу вида _http://site.xxx/rss.xml?q=rss.php (((

Чего то не хватает в записи, чего?

Спасибо!

Отправка email-сообщений!

5 сентября 2008 в 18:58

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

В Друпале есть функция drupal_mail(). Она отправляет сообщение с помощю функции mail(). Но даная функция очень примитивна (спорить по этому не надо!). Возможно есть нормальный настраиваемый модуль для отправки писем (чтобы можно было указать сервер, порт, от кого, и т.д.).

Спасибо!

Может кто подскажет возможно ли...

5 сентября 2008 в 16:44

Может кто подскажет возможно ли такое: создать нового (второго) админа сайта, а старого (первого) перевести в ранг юзеров?