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) данный модуль для скачки не доступен.
можно ли эту функцию реализовать каким-нибудь другим модулем?

показ картинок из папки по одной

9 октября 2009 в 13:24

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

значение по умолчанию для поля ДатаРождения

22 сентября 2009 в 12:15

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

Список пользователей с помощью lightbox

11 сентября 2009 в 17:50

есть блок Сейчас на сайте (хотя можно взять и какой нить код, типа http://www.drupal.ru/node/10510)
хочется получить список пользователей не в блоках слева/справа/снизу, а сделать ссылку типа "Кто онлайн", по которому открывалось всплывающее окошко со списком онлайн пользователей.
простой способ - сделать отдельную страничку, на которой выводить этот список, и при клике на ссылку выводить эту страничку через lightbox - не совсем подходит, поскольку страничка выводится вместе с шапкой сайта.

[Решено] Не обновляются права доступа

30 августа 2009 в 1:29

(может кому пригодится, или сам забуду - будет где посмотреть)
Переносил в ручную форум на друпаловский движок. основные модули:
Advanced Forum
ACL
Forum Access
(последние два для контроля доступа на форум)
при переносе баз данных последние два были отключены. при их включении выпадает предупреждение, что нужно обновить права доступа. запускаем обновление и оно зависает на последних процентах. если при этом попробовать уйти со страницы выдается ошибка и надпись, что права доступа не были обновлены.
дело оказалось в следующем.
при переносе БД со старого форума я их естественно "подчистил" от удаленных и заблокированных юзверей, но сообщения от них в форуме остались.
пришлось ввести фиктивного пользователя и "переписать" на него все темы и сообщения удаленных пользователей.
после этого обновление прав проходит без проблем.

[Решено] Проблема входа на сайт после смены доменного имени

26 августа 2009 в 13:56

на время разработки сайта, было зарегистрировано отдельное доменное имя сайт.info
теперь меняем доменное имя на сайт.ru

в днс-ах имя зарегистрировали, на сервере в nginx прописали, если набирать имена сайт.info и сайт.ru попадаем на сайт и можно смотреть опубликованный материал.
но войти на сайт сайт.ru не могу - ввожу логин/пароль, в "Сейчас на сайте" я появляюсь, но входа на сайт не происходит - Вход в систему опять просит ввести логин/пароль.
по адресу сайт.info на сайт захожу нормально.

на сервере в settings.php прописал $base_url = 'сайт.ru' - войти на сайт.ru так же не могу, но теперь при любых изменениях в админке (это если войти на сайт.info) перекидывает на urlы с сайт.ru и надписью "Доступ запрещен"

основной вопрос - почему не происходит вход на сайт после смены доменного имени. може еще где что надо прописать?