maple4: Блог

Главные вкладки

[РЕШЕНО] Не выводятся термины

9 июня 2010 в 15:09

Такая проблема:
пытаюсь получить по ноде список терминов по каждому словарю и...
страница формируется, словари выводятся, но сами термины - нет
Сразу предупреждаю - в PHP (и Drupal) недавно, раньше работал с ASP.NET
В Joomla не пойду Smile !

в файле node-pers.tpl.php - сл.код:
<?php if ($page): ?>

<?php
//здесь выводим то что надо на отдельные ноды
foreach(taxonomy_node_get_terms($node, 'vid') as $name3 => $value3) {
//echo "
$name3 : $value3";
$vocabulary = taxonomy_vocabulary_load($name3);
echo '

vid . '">' . $vocabulary->name . ': ';
$cc = '';
$rr = '';
$ii = 1;
foreach (taxonomy_node_get_terms_by_vocabulary($node, $name3,'description') as $name => $value1) {
if($ii>1){$rr = ', ';}
$cc = $cc . $rr . $name . "#";
$ii +=1;}
echo $cc . '

';
}

?>

<?php else: ?>
//<?php //здесь выводим то что надо для списка нод ?>

<?php print $content ?>

<?php endif;?>

Не работает модуль wowarmory

8 июня 2010 в 10:56

В файле wowarmory.module
есть след. код (функция срабатывает при запуске cron-a):

function wowarmory_cron() {
require_once('wowarmory.inc');
_wowarmory_update_roster();
}

Назначение функции - при запуске cron получить страницу http://eu.wowarmory.com/guild-info.xml?r=
распарсить ее и занести данные в таблицу, что бы уже по ней выводить что надо.

Открываю wowarmory.inc, нахожу _wowarmory_update_roster, и ничего незаконного (что -бы вызвало остановку cron) в ней не нахожу
впрочем, как и в фунуции _wowarmory_curl_guild (она - чуть ниже)


Теперь о проблеме...

Для того, что бы загрузить в таблицу данные по гильдии, необходим запуск cron.
Так вот он, зараза, полностью не срабатывает.
На странице admin/reports/dblog появляется надпись:
Выполнение регулярных процедур (cron) превысило отведенное время и было прервано.

Поиск ничего не дал. И я знаю, что проблема именно в этом модуле (оключение модуля - все ок)

В чем может быть дело?

Пока данные в таблицу заношу в полуавтоматическом режиме:
1. Распарсиваю страницу на локальном компьютере (соответствующей прогой).
2. Копирую csv-файл на хостинг.
3. Запускаю php-скрипт, который обновляет таблицу, после чего модуль wowarmory отлично все показывает.
Все это занимает не более минуты, НО КАК ЖЕ это все НАПРЯГАЕТ... (как минимум, 3 процедуры вместо одной)

Может кто занимался с wowarmory?
Или похожим модулем?

function _wowarmory_update_roster() {

$doc = new DOMDocument();

[РЕШЕНО]Белая страница после смены темы. Перебробовал все варианты решения

27 мая 2010 в 11:16

После смены темы (хотел сделать сайт о WoW, готовой темы не нашел, взял painted, думал поменять пару картинок...) наблюдается сл.картина:
Главная страница открывается, но после клика по любой ссылке - белая страница (смерти Smile
Что интересно - можно даже авторизоваться, но зайти в Администрирование, а вот что бы сменить тему - невозможно.

Логов нет (и, кстати, что можно посоветовать?).
Есть ли решение проблемы белой страницы?

Методы тыка (ниже) не сработали:
1. Изменение в .htaccess
php_value memory_limit 128M
php_value max_execution_time 300
php_value max_input_time 300

2. Изменение в базе (с SQL - знаком).
Таблица variable, поле theme_default, значение s:7:"garland";

Опыт:
Неделя работы с drupal и две недели - вообще с PHP (больше знаком с ASP.NET).
Если будут советы - просьба учитывать это Smile

Надеясь на то, что проблема будет решена без переустановки с нуля...
Как я понимаю, бездумное использование модулей - прямой путь к тормозам на сайте.
Даже деактивация/удаление не полностью все решает.

То, что использую я:
archive
calendar
captcha
cck
content_access
date
fckeditor
imce
imce_mkdir
jquery_ui
nice_menus
nodeaccess
panels
photos
tagadelic
taxonomy_menu
token
token_custom
token_filter
views
ctools

Ранее поставил calendar_block, избавиться от него так и не смог (деактивация приводила к белой странице)

Хотелось бы узнать, что можно использовать для создания галереи?
смотрел gallery - слишком медленно, только если не интегрируя в drupal
photos - слишком просто (спрашивается, тогда чего надо ?! Smile )