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

поиск по комментариям с прямой ссылкой на них

15 сентября 2016 в 14:47

Если решение для организации поиска по комментариям на сайте с выдачей результатов с ссылками на эти комментарии?
Базовый поиск и пересмотренные модули ищут в комментариях, но "останавливаются" при нахождении первого вхождения и дают ссылку на ноду.
А нужно найти все комментарии, содержащие искомое слово, если в одной теме несколько подходящих комментариев - дать ссылки на каждый из них

[РЕШЕНО] Криво работает поиск (не находи часть страниц)

5 октября 2015 в 18:08

Просмотр форума на предмет "Не работает поиск" показал. что многие сталкивались с тем, что внутренний поиск drupal не работает или работает криво.
Но решений, кроме как использовать другой (сторонний) поиск, никто так и не предложил.
Может все-таки найдется кто знающий на сайте, что разобраться в проблеме.
Ситуация следующая.
Поиск на сайте находит не все ноды.
Часть нод ищутся без проблем, остальные поиск не "через раз".
Что делал:
- переиндексирование сайта - несколько раз, не помогло
- отключение и удаление модуля Search, с последующим включением и переиндексированием сайта - не помогло.
Полез в базы данных.
Модуль Search создает и работает с 4-мя таблицами.
search_dataset - содержит все ноды с их индексируемым содержимым (в таблице есть все ноды)

fasttoggle и поле CCK

13 декабря 2013 в 11:48

В ноду добавлено поле СТАТУС в виде ограниченного списка.
Есть модуль Fasttoggle, который замечательно работает на быстрое переключение опубликовано/не_опубликовано и с управлением комментариев.

Можно сделать возможность при просмотре ноды быстрое переключение значений поля СТАТУС по "технологии" Fasttoggle (или заставить Fasttoggle (или другой скрипт) обрабатывать поле СТАТУС, с возможностью изменения его значения непосредственно при просмотре ноду, не заходя в ее редактирование?)

getlocations - указать метку прям на карте

1 сентября 2013 в 1:29

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

если кто разбирался с модулем - подскажите!

[Решено] Можно ли отправить с помощью drupal_mail письмо с вложением

30 июня 2013 в 12:54

на сайте, в папке tmp\ лежит файлик - file.zip
нужно по запросу пользователя отправить этот файлик ему на почтовый ящик. именно сам файлик, а не ссылку на него для скачивания

в нескольких местах встречал упоминание, что через drupal_mail можно отправить письмо с вложением, указав его в $params, но как его там правильно указывать - не нашел.
есть варианты:
$params => array('attachments' => $file,)
$params => array('file' => $file,)

Ubercart получить счет в pdf

7 мая 2013 в 0:30

есть магазинчик на D6 и Ubercart
нужно добавить возможность пользователям скачивать/получать счет в pdf формате.
сам счет сверстали как надо и на страничке печати (да и в письме подтверждении заказа) приходит в нормальном виде
но вот как добавить возможность этот же счет отправлять пользователям в виде pdf-файла?

поставил модуль Printer email and PDF versions, но он делает pdf файлы с нод и на страничку со счетом вроде как никак не добавляется (по крайней мере не нашел как).

нарыл на просторах инета вот такой вариант
http://www.drupalfx.com/content/sending-emailing-ubercart-invoices-pdf
вроде как простой, в 5 шагов, как говорит автор, только этот метод для 7-ки.
изменил тупо в инфо core = 6.x включил модуль, но результатов его не увидел.

Простой множественный выбор во Views

23 февраля 2012 в 13:40

у материала есть поле ССК (ограниченный выбор, напрмер, "салат", "первое", "второе", "компот")
во views выводится список всех материалов.
нужно сделать чекбокс, по которому включался бы фильтр, ограничивающий вывод материалов с "горячими блюдами", т.е. вывести только те материалы, в которых поле ССК имеет значение "первое" или "второе".

можно, конечно, просто раскрыть фильтр с возможность множественного фильтра, что б пользователь мог сам выбрать варианты значения поля ССК, но хочется сделать простой чекбокс, который включал бы фильтр с нужными условиями

возможность пользователям включить себе одну роль

9 декабря 2011 в 10:55

как можно дать возможность пользователям включать/выключать себе одну роль?
может можно это сделать через Тригеры/Флаги/Действия? только не нашел там возможности добавления/снятия пользователю роли

[решено] массовое изменение значения поля

30 апреля 2011 в 23:17

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

посоветуйте кеширование для форума

18 апреля 2011 в 10:13

прошу посоветовать проверенный модуль (методику) кеширования, приминимую к друпаловскому форуму.
сейчас стоит authcache, но есть ряд "глюков", о которых уже писалось на этом форуме, но решений не озвученоЖ

  • проблема с сохранением сессии - в любой момент может "выкинуть" с форума
  • часто зарегистрированным пользователям выдается страница из чужой сессии. выражается это в том, что кнопка "Изменить" под комментариями становится доступна не под сообщениями пользователя, а под чужими сообщениями, если у этого чужого пользователя есть непрочитанные личные сообщения - пользователь видит сообщение, что есть новые личные сообщения...

хотя скорость отдачи сайта с authcache выросла в два раза минимум, гугл дает в среднем 4сек...
т.е. и отключать модуль не хочется, но и глюки достали.
есть альтернатива?
или может кто помочь с настройкой производительности?

[решено] не показывать блок определенным ролям

15 марта 2011 в 19:28

понимаю, что вопрос простой, решается через "Показать, если данный PHP-код возвращает TRUE (PHP-режим, только для экспертов)." просто туплю в написании условия для кода проверки условия.
нужно НЕ показывать блок, если у пользователя есть определенная роль

добавить вывод ССК поля при отображении фото через lightbox2

12 февраля 2011 в 17:54

к фотографиям, загружаемым в Node Gallery добавлено поле CCK "автор"
можно ли его как-нить вывести при показе фотографии в Lightbox2?
по умолчанию там выводится только название фото и кол-во фотографий в галерее...

Модуль Import HTML

25 ноября 2010 в 13:53

есть желание перевести большой статический сайт на Друпал.
соответственно столкнулся с модулем Import HTML, сходу настроить и запустить не удалось.
ищу знающих людей, готовых помочь, или кто уже разбирался с модулем.

изначально можно почитать темку - [#6152]Модуль Import HTML[/#]

что имеем.
скачиваем с http://drupal.org/project/import_html DEV-версию (пробовал и не dev тоже...)
локальная машина с Денвером и PHP Version 5.2.4
скачиваем Tidy отсюда в папку \WebServers\usr\local\bin\
в файле php.ini раскоментил
extension=php_tidy.dll
extension=php_xmlrpc.dll
extension=php_xsl.dll

уже тогда запустил модуль, получил ошибки
No XSL library support at all on this server!
в инете нашел http://www.php.net/releases/#5.2.4 скачал от туда файлик Windows binary разархивировал всю папку ext.
в phpinfo() появилась надпись о XSL

статические странички скачены, лежат на локальной машине в sites\default\files\old

иду в Import HTML Site
на втором шаге сайт показывает, какие статические странички доступны, выбираем, нажимаем импорт - вылезают ошибки:
user notice: xmldoc_plus_xsldoc was called without the xsl_path parameter set. This makes it hard to do relative XSL includes. in Y:\home\test22\www\sites\all\modules\import_html\coders_php_library\xml-transform.inc on line 205.

на org нашел http://drupal.org/node/906036 но решения там не нашел (может просто с английским плохо?)

пока застопарился на этом...

как правильно настроить серваки

28 октября 2010 в 15:43

ситуация такая.

есть сайт, на котором работал старенький форум.
решили форум сделать под друпалом, для этого купили новый сервак, на котором поставили и настроили новый сайт.

так получается, что весь старый сайт перенести на новый сервак мы не смогли (есть на то свои причины)
в результате имеем:
сайт www.mysite.ru и на нем архив старого форума - www.mysite.ru/forum
и новый форум, которому сделали адрес forum.mysite.ru
они лежат на разных серверах, на разных ip

Слетает авторизация в IE8

9 августа 2010 в 14:30

наверняка проблема не в Drupal, но может кто сталкивался и подскажет.

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

Node Gallery и таксономия

22 июня 2010 в 10:50

обнаружился неприятный глюк...
прикрутил к фоткам в модуле Node Gallery словарик таксономия.
все вроде как работает, но если в галереи зайти в сортировку изображений, поперетаскивать там фотки и сохранить изменения, то все метки таксономии слетят нафиг Sad
так что для сортировки фоток стоит пользоваться только закладкой правка (images).

очередность загрузки блоков

3 июня 2010 в 18:36

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

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

Опознать поисковых пауков

1 июня 2010 в 0:16

можно ли автоматически познавать "поисковых пауков"?

сайт пока маленький, посещаемость небольшая, интересно отследить, когда приходят живые гости и куда они ходят, а в отчете "Последние посещения" что поисковый бот, что нормальный пользователь - все одинаково - Гость.
есть ли возможность различать "поисковых пауков", что б в отчеты они попадали не как Гости?

или другой вариант - можно в отчете "Последние посещения" выводить ip в списке событий?

чем реализовать "Перейти к форуму" как на этом сайте?

6 ноября 2009 в 10:43

если не ошибаюсь, на этом сайте для функции "Перейти к форуму" использован модуль druid? (по крайней мере на это намекает Firebug) данный модуль для скачки не доступен.
можно ли эту функцию реализовать каким-нибудь другим модулем?