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

Поиск в Openlayers [Решено]

4 апреля 2015 в 23:38

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

Работал с модулем OpenLayers - все с ним хорошо, до того момента, когда захочется организивать поиск по карте. Вот тут то все и умерло... Модуль Proximity Serch не работает, попытки сделать фильтр по терминам такоснометрии, которые связаны с локоцией - тоже не работает.

Подскажите, как органозивать поиск в OpenLayers?

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

23 марта 2015 в 17:20

Убил полдня для того что бы справиться с тривиальной задачей - автоматическая публикация материалов на сайте. Т.е. мне нужно было, что бы после того, как залил пару тысяч статей на сайт, не публиковать их сразу, а установить периодичность публикации. Например, каждый час публикуется новая статья из тех, что я залил.
Может я конечно до сих пор не умею пользоваться поиском, но первые результаты на которые я наткнулся, а это был модуль nodequeue, мне показался не подходящим, т.к. топики, их описывающие, описывали все как-будто не то и не так.
В результате я перелопатил наверное все модули что есть на drupal.org, убедился что они не подходят и вернулся опять к nodequeue ))

при установке адаптивной темы глючит ajax при работе с views [Решено]

20 марта 2015 в 22:21

В общем сегодня я просто вынес себе мозг... Взялся за освоение адаптивных шаблонов в Drupal. Но в процессе работы вылез странный глюк во вьюхах - при установленной адаптивной теме не подгружаются дополнительные опции при работе, т.е. допустим, я для поля выбрал изменить стиль, а список вариантов стиля не подгружается, или выбрал урезать текст, а не подгружается поле ввода количества символов, на которое надо урезать. Приходиться закрывать окно, открывать его еще раз, и только после этого видно то поле, которое должно было сразу подгрузиться. Это жутко бесит. И более того, счас даже после отключения всех эти адаптивных тем, эта функция не вернулась в рабочее состояние! Хотя по началу, после отключения тем, фунционал возвращался.
Это что вообще и как?

передача рейтинга через общий термин таксономии

8 августа 2013 в 13:23

Есть голосование за 1 тип материала. Выводится среднее значение из всех голосов. Есть 2 тип материала, который связан с 1 типом материала через общий термин таксонометрии.
Есть ли возможность, что бы средняя оценка за каждую ноду 1 типа передавалась 2 типу материала, а затем в этом 2 типе материала выводилось среднее значение взятое из суммы всех переданных средних начений материала 1 типа. Т.е. материал 2 типа связан со множеством нод 1 типа через общий термин таксономии.

вывод полей из block views в тизере [РЕШЕНО]

16 марта 2013 в 19:27

Уже часа два терзаю поисковики и пока что ничего.

Как вывести блок сделанный во views в тизере ноды? Для самой ноды все просто
Contextual filters - Content: Nid- Provide default value-content ID from URL

Но блин для страницы с тизерами это не работает !
Что нужно из фильтров выбрать дабы в каждом тизере отображался только блок с содержимым из ноды тизера? Хелп самбади!

объединение полей сск в нераздельный блок на странице создания материала [РЕШЕНО]

16 марта 2013 в 11:14

Задаются несколько видов полей, допустим изображение и текст, с неограниченной возможностью добавления каждого поля при создании ноды. По умолчанию при создании ноды каждое поле подразумевает независимую возможность добавления.

Вопрос в следующем : как объединить эти поля - изображение и текст, что бы они добавлялись вместе, группой, т.е. что бы при создании ноды была исключена возможность добавления множества этих полей по отдельности, только вместе, общим блоком.

решение выбора темы оформления пользователем (из перечня заданных тем) для суб домена

8 октября 2012 в 1:18

Я долго искал и не нашел решение как при помощи модуля domain решить следующую задачу, так что отпишусь, может кому пригодиться.

В общем, при регистрации нового пользователя создается субдомен с именем пользователя, допустим user.example.com - это решается легко для Drupal 6 - в модуле domain/domain_user там все интуитивно.
А вот с задачей разрешить пользователю выбирать свою тему из шаблонов я справился только долго роясь во всевозможных модулях, но спустя пару часов я таки это нарыл УрА!!! Итак, модуль domain_admin позволяет пользователю выборочно передавать права для управления своим или всеми доменами, а передача прав на управление темой своего субдомена - это то что мне было нужно.

rules поверка значений

28 мая 2011 в 11:51

Осваиваю rules.
Споткнулся на следующем - нужно изменить роль пользователя, после того, как он опубликовал определенное количество нод.
КАК ЭТО СДЕЛАТЬ?
Вот как я пробовал:

«IF
User has role(s)
AND
Created content is Отзыв
AND
Check number of results from a view

DO
Remove user role
Add user role»

вопрос в этом пункте

AND
Check number of results from a view

В профиле пользователя есть вьюха, которая показывает последние материалы пользователя(заголовок-ссылка и дата обновления), по ней то я и хочу сделать проверку, т.е. в поле Select view and display: указываю эту вьюху , а в Minimum number of results: пишу число, при минимальном значении которого, должно происходить действие.
А вот поле View arguments: у меня вызывает затруднения.
Подставлял туда nid - не помогает, всякие токены - тоже самое, оставлял пустое -опять ничего.

Где ошибка или что подставлять в View arguments: ? Или можно все проще сделать?
Хелп! Два часа времени убил и без толку.

P.s.
Вот почему в всех руководствах к модулям и не только к ним указывают простейшие примеры, до которых обычно можно додуматься методом тыка, а вот примеров комплексных обычно нет и надо мучительно все самому до придумывать? Да напишите один пошаговый развернутый пример, который бы показывал всю мощь предлагаемого продукта. Те же вьювз - я до сих пор не знаю больше половины функций, теперь rules вот ...
Это так, крик измученного моз-Га .)

Теги, относящиеся к выбранной категории

12 мая 2011 в 18:53

Вопрос по таксономии.
Есть тип материала.
К нему привязаны два словаря с терминами и один словарь с тегами. С тегами используется tagadelic.
Так в чем загвоздка : как на странице с материалами с определенным термином показывать только теги, относящиеся к этому термину?
Пол дня ломал голову -похоже немного надломил, потому и написал в блог.
Понимаю что это как-то можно сделать с помощью аргумента во вьювз, но я не разобрался, т.к. с аргументами почти не работал, поэтому может как-то еще?

Автоматическое создание скриншота добавленного в каталог сайта

9 мая 2011 в 20:13

Есть такой вопрос.
Сайт-каталог, при добавлении ресурса автоматически создается скриншот это самого добавленного ресурса.
Так вот, с помощью чего можно сделать такое вот автоматическое создание скриншота ?
К примеру как на сайте http://pr-cy.ru/analysis/?host=drupal.ru
Порылся на drupal.org не находится, может кто сталкивался с такой задачей?

register_globals включен и хостер заявляет что это ошибка в .htaccess

23 апреля 2011 в 22:37

Всем привет. Давно не писал, но хостер вынудил.
Проблема с register_globals которые включены. Хостер говорит ято у него все выключено и это у меня не правильно прописан .htaccess. Я конечно не серверный администратор, но .htaccess у меня как по умолчанию в Друпале. вот код

<?php#
# Apache/PHP/Drupal settings:
#

# Protect files and directories from prying eyes.
<FilesMatch "\.(engine|inc|info|install|make|module|profile|test|po|sh|.*sql|theme|tpl(\.php)?|xtmpl|svn-base)$|^(code-style\.pl|Entries.*|Repository|Root|Tag|Template|all-wcprops|entries|format)$">
  Order allow,deny
</FilesMatch>

php_flag register_globals off

# Don't show directory listings for URLs which map to a directory.
Options -Indexes

# Follow symbolic links in this directory.
Options +FollowSymLinks

# Make Drupal handle any 404 errors.
ErrorDocument 404 /index.php

# Force simple error message for requests for non-existent favicon.ico.
<Files favicon.ico>
  # There is no end quote below, for compatibility with Apache 1.3.
  ErrorDocument 404 "The requested file favicon.ico was not found.
</Files>

# Set the default handler.
DirectoryIndex index.php

# Override PHP settings. More in sites/default/settings.php
# but the following cannot be changed at runtime.

# PHP 4, Apache 1.
<IfModule mod_php4.c>
  php_value magic_quotes_gpc                0
  php_value register_globals                0
  php_value session.auto_start              0
  php_value mbstring.http_input             pass
  php_value mbstring.http_output            pass?>

доступ к содержимому сайта только через пользовательское соглашение [РЕШЕНО]

16 июля 2010 в 11:46

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

Карта посещенных стран

23 июня 2010 в 15:40

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

Блок терминов таксономии только в нодах, принадлежащих к определенному словарю

28 апреля 2010 в 14:26

Как-то застопорило меня на таком моменте:
создал словарь со своими терминами, а вот тепрь вопрос: как заставить появляться эти самые термины только в нодах, которые принадлежат к определенному словарю?
Т.е. с выводом терминов словаря в блоке при taxonomy/term/25013 - все понятно, просто в настройках блока выбираем показывать только в taxonomy/term/25013 . А вот как задать в настройках блока видимость только в нодах, которые принадлежат к одному словарю что то я не понял.
Понятно, что ответ где то на поверхности, но я его не вижу пока.
Укажите, плз, как сие реализовывать, а то если я сам начну рыть, то это будет пол-дня как минимум, а времени как всегда нет...
P/S/ структура словарей простейшая - словарь-термин, без родителей.
...
Таки потратил пол дня и решил, решение здесь

Вопрос по простейшей карте мира

17 апреля 2010 в 13:16

Вопрос следующего толка, для профиля пользователя нужна карта мира на которой можно указать необходимые страны, после чего в профиле пользователя отображается эта карта мира и выбранные территории стран выделяются другим цветом. Нашел такой модуль diymap но он для шестого друпа как то страшно глючит. В общем есть ли что либо подобное в виде готового модуля?
Либо подскажите простейшую комбинацию, которая все это реализует. Често говоря посмотрел все эти локейшены и OpenLayers и как то охладел к картам вообще... а надо...
ХЭЛП!