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

[Решено] Как получить nid зная tid?

30 января 2014 в 0:38

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

<?php
if (arg(0) == 'taxonomy' && is_numeric($tid = arg(2)) {
$result=db_query('SELECT nid FROM {term_node} term_node WHERE term_node.tid=%d',$tid);
if ($result) {
foreach($result as $nid){
$node = node_load($nid);
print $node->title;
}}}
?>

[не актуально] Вывод термина в ноде

29 января 2014 в 19:10

Здравствуйте.
Подтолкните на путь истинный)
Как вывести термины определенного словаря (связанные с нодой) в произвольном месте текста ноды.
Спасибо.

Где в друпале код отвечающий за формирование анонса?

23 января 2014 в 13:40

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

Неправильная работа 404 ошибки

23 января 2014 в 1:02

Доброе время суток.
Некорректно работает 404 страница.
Допустим, если набрать несуществующую страницу вида http://sitesitesite.ru/fsvgf, то все будет нормально - откроется 404-ая страница (http://sitesitesite.ru/404).

Не работает views [Решено]

1 октября 2013 в 14:57

Добрый день.
Возникла проблема - перестали создаваться представления views. Пока его создаешь все нормально отображается, но когда нажимаешь сохранить, он его как бы сохраняет, но на само сохраненное представление views не переходит и оно соответственно не создается. Клонирование ведет себя также, пока редактируешь все хорошо, но вот сохранение результата не приносит.
Из-за чего это может быть, ранее все работало?

Не работает сортировка в views

30 июля 2013 в 11:02

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

Вставка партнерского скрипта

16 марта 2013 в 15:38

Добрый день.
Проблема следующая.. Есть партнерский скрипт в виде двух файлов:
.htaccess и index.php
Если я кидаю эти файлы в какую-нибудь произвольную папку, допустим http:// site.ru/test/ и потом перехожу по этому адресу то скрипт прекрасно работает, при переходе по ссылкам формируются страницы вида http:// site.ru/test/1.html.
Но в таком виде он не встроен в мой сайт и работает сам по себе.

Если же делаю вставку php-кода содержащегося в index.php (средствами Drupal, используя нужный формат ввода) в ноду, то скрипт практически перестает работать. Он открывает основную страницу, но при переходе по ссылкам формирует страницы вида http:// site.ru/node/5/1.html, которые не находятся.

Поиск модуля

13 декабря 2010 в 17:41

Доброе время суток.

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

Чтобы для пользователя зашедшего на сайте отображалась информация:
Ваш IP: 111.222.333..

Можно и более подробную информацию (страна, город и т.д)

Может есть сниплет для реализации этой задачи...

jquery.js

7 декабря 2010 в 16:35

Нужно исправить ошибку..
На некоторых страницах сайта нужный мне скрипт не работает, при этом на странице появляется ошибка вида:

Сообщение: 'jQuery' - определение отсутствует
Строка: 13
Символ: 1
Код: 0
URI-код: http://www.site.ru/modules/wwwwwfiles/jquery-wwww.js

Сообщение: 'jQuery' - определение отсутствует
Строка: 462
Символ: 1
Код: 0
URI-код: http://www.site.ru/trdrt

Проанализировав страницы с нерабочим кодом нашел, что у страниц, на которых скрипт не работает, в поле <head></head> php кодом шаблона <?php print $scripts; ?> не выводятся стандартные скрипты:

<script type="text/javascript" src="/misc/jquery.js?g"></script>
<script type="text/javascript" src="/misc/drupal.js?g"></script>
<script type="text/javascript" src="/sites/default/files/languages/ru_b15135101b0d5801c8ec57c6c3f0fe20.js?g"></script>

А для работы нужного мне скрипта в поле HEAD <script type="text/javascript" src="/misc/jquery.js?g"> обязательно должен быть.
Можно, конечно, выйти из положения и вставить это в шаблоне, но тогда на рабочих страницах эта строчка вырисовывается дважды.
Вообщем нужно исправить эту ошибку (но я не знаю как происходит вызов этих скриптов и откуда начинать копать).

Нужно вывести урл страницы

28 ноября 2010 в 12:54

Добрый день.
Такая проблемка. Использую модуль Pathauto для формирования адресов страницы.
В базе они хранятся в url_alias в таком виде:

pid src dst language
56 node/74 rabota ru

мне нужно на странице, которую открываю, вывести урл страницы с синонимом, тоесть http://www.site.ru/rabota (допустим в ссылке)
Не могу сообразить как это сделать..

Запрет блока к индексации

25 ноября 2010 в 11:26

Добрый день.
Требуется запретить к индексации (noindex)отдельный блок. Допустим в "right sidebar" у меня есть несколько блоков, а запретить нужно один их них, который создается одним из модулей автоматически.
И еще один вопрос, если в html коде сайта ссылок нет, а они выводятся через скрипт. - боты индексируют такие ссылки?

[РЕШЕНО] Модуль BUEditor

13 ноября 2010 в 8:08

Здравствуйте.
Не получается заставить работать модуль Модуль BUEditor.
Проблема в следующем.. При редактировании текста, допустим делаю его жирным, в ноде отображается [b]текст[/b], вместо того чтобы - текст.

nodewords for user

12 ноября 2010 в 22:57

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

И еще.. Из-за обилия модулей в поле мета целый список файлов .css. Нельзя ли их как-нибудь объединить?

<link type="text/css" rel="stylesheet" media="all" href="/modules/node/node.css?K" />
<link type="text/css" rel="stylesheet" media="all" href="/modules/system/defaults.css?K" />
<link type="text/css" rel="stylesheet" media="all" href="/modules/system/system.css?K" />
<link type="text/css" rel="stylesheet" media="all" href="/modules/system/system-menus.css?K" />
<link type="text/css" rel="stylesheet" media="all" href="/modules/tagadelic/tagadelic.css?K" />
<link type="text/css" rel="stylesheet" media="all" href="/modules/user/user.css?K" />
<link type="text/css" rel="stylesheet" media="all" href="/modules/forum/forum.css?K" />
<link type="text/css" rel="stylesheet" media="all" href="/modules/views/css/views.css?K" />
<link type="text/css" rel="stylesheet" media="all" href="/themes/tub/css/fever.css?K" />
<link type="text/css" rel="stylesheet" media="all" href="/themes/tub/css/custom.css?K" />

[РЕШЕНО]Преобразование ссылок и переход на помежуточную страницу

2 ноября 2010 в 17:22

Добрый день.
Хотелось бы автоматизировать этот прооцесс и возможно есть модуль по эти цели.
Допустим на сайте забивается прямая ссылка <a href="http://tvoisite.ru/">tekst ssilki</a>, было бы замечательно, если она автоматически изменялась на ссылку вида

Не работает крон.пхп

1 октября 2010 в 21:45

Здравствуйте.
Не работает крон. Не запускается и в ручную, пишет - Попытка перезапуска выполнения регулярных процедур (cron) в то время, как они уже выполняются.
Нашел следующую инфу:

"Кто виноват?
Что бы выяснить какой модуль виноват в зависании крона сделайте следующее:
В файле includes/module.inc в самой последней функции function module_invoke_all() поменяйте строку 404-405

<?php
foreach (module_implements($hook) as $module) {
$function = $module .'_'. $hook;
?>

на

<?php
foreach (module_implements($hook) as $module) {
if ($hook == 'cron') {
watchdog('cron_runs', $module); }
$function = $module .'_'. $hook;
?>

Таким образом у вас появится новая категория "cron_runs" в журнале
В этой категории будет список модулей вызывавших крон.
Крайний последний модуль и будет виноват в его зависании.

После диагностики обязательно верните все файлы ядра в исходное состояние т.к. хакать ядро это как вступать в беспорядочные половые отношения."

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

[РЕШЕНО] jwplayermodule

9 апреля 2010 в 16:00

Добрый день.
Помогите со вставкой плеера на страницу.
Установил модуль предоставленный сайтом longtailvideo.com
Настройл его. Но не получается вставить его на страницу..
Вот что пишут в описании:

Create or edit a node.
Insert the following tag:
[jwplayer|config=Player name|file=your video]
into the body.
can either be an URL or the description of a file you have uploaded to the node.
Save your node.

Но я не программер, поэтому не могу сообразит,ь как правильно его вставить..
Вставлял на страницу код:

Full screen mode JW в модуле Emfield

29 марта 2010 в 19:20

Добрый день.
Хотел бы использовать модуль emfield в связке с плеером JW FLV Media Player, но есть одно но... - почему-то не работает режим "Full screen" (при нажатии на кнопку плеер не раскрывается при использовании этого модуля).
И еще.. хотел узнать как можно поменять скин, подключить плагины JW, используя его в связке с модулем emfield?

[решено] YouTube видео на сайте..

28 марта 2010 в 16:00

Добрый день.
Будет, наверно, не совсем обычный вопрос.
Знаю, что воспользовавшись некоторыми видеомодулями можно вставить ролики с You Tube, при этом будет подгружаться и плеер You Tube. Но есть ли способ проигрывания роликов с You Tube и других подобных серверов, через плеер установленный на своем сайте?