emoliti 0 Опубликовано: 22 сентября 2008 Рассказать Опубликовано: 22 сентября 2008 Помогите! У меня на сайте появилась ошибка после установки облака тегов. Использую 7 версию DLE, форум Powered by TWSF 1.4, и Теги вроде первая версия Вот сайт http://www.emolite.net А вот косяк http://www.emolite.net/forum/emo/obsuzhden...enavidite_.html Это если посмотреть во всех темах сайта. Что мне делать форум не работает. Цитата Ссылка на сообщение Поделиться на других сайтах
Al-x 7 Опубликовано: 22 сентября 2008 Рассказать Опубликовано: 22 сентября 2008 Если это не родные теги движка, то косяк в них. У меня на форуме специально под эту проблему тема отведена с исправлением тегов. (Если ошибка в них, т.к. в данный момент не наблюдаю) Цитата Ссылка на сообщение Поделиться на других сайтах
emoliti 0 Опубликовано: 23 сентября 2008 Рассказать Опубликовано: 23 сентября 2008 (изменено) Автор Если это не родные теги движка, то косяк в них. У меня на форуме специально под эту проблему тема отведена с исправлением тегов. (Если ошибка в них, т.к. в данный момент не наблюдаю) Да теги на движке не родные, это дополниьельный модуль. Да и дайте мне ссылку на ту тему на форуме ... Изменено 23 сентября 2008 пользователем emoliti Цитата Ссылка на сообщение Поделиться на других сайтах
Al-x 7 Опубликовано: 23 сентября 2008 Рассказать Опубликовано: 23 сентября 2008 http://inker.wonderfullife.ru/ Цитата Ссылка на сообщение Поделиться на других сайтах
emoliti 0 Опубликовано: 24 сентября 2008 Рассказать Опубликовано: 24 сентября 2008 Автор бага знакомая, решается отключением модуля тегов при работе форума через правку php файла, где теги подключаются. я этот модуль не видел, раньше он был зазенден. Вот вы говорите на своем форуме то что надо править какойто php файл, а какой именно файл ... и исправлена ли бага в вашем новом форуме версии 1,6 ... Цитата Ссылка на сообщение Поделиться на других сайтах
Al-x 7 Опубликовано: 24 сентября 2008 Рассказать Опубликовано: 24 сентября 2008 ещё раз повторяю - бага не в форуме, а модуле тегов. (это если у вас именно та ошибка, о которой я думаю и которая встрачалась у многих пользователей одного из модулей тегов) Однако точно сказать я не могу, т.к. ошибки не вижу. Впрочем так же как и вы не зашли и не нашли тему, а спрашиваете. Цитата Ссылка на сообщение Поделиться на других сайтах
emoliti 0 Опубликовано: 25 сентября 2008 Рассказать Опубликовано: 25 сентября 2008 (изменено) Автор вот страничка http://www.emolite.net/forum/emo/obsuzhden...djat_v_emo.html вот ошибка Fatal error: Cannot use string offset as an array in /home/wedl/domains/emolite.net/public_html/engine/modules/tags/tags.block.php on line 42 вот код скрипта <? if(!defined('DATALIFEENGINE')) { die("Hacking attempt!"); } include_once (ENGINE_DIR.'/data/tagconfig.php'); require_once ENGINE_DIR.'/modules/tags/functions.php'; $limit = (int) $confmt['disp']; $displaymin = (int) $confmt['displaymin']; if($confmt['sort'] == "random") $orderby = "rand()"; elseif($confmt['sort'] == "countasc") $orderby = "post ASC"; elseif($confmt['sort'] == "countdesc") $orderby = "post DESC"; elseif($confmt['sort'] == "nameasc") $orderby = "tag ASC"; elseif($confmt['sort'] == "namedesc") $orderby = "tag DESC"; else $orderby = ''; if ($orderby) $order = " ORDER BY ".$orderby; $query = $db->query("SELECT * FROM " . PREFIX . "_tags WHERE post >= '{$displaymin}'{$order} LIMIT 0,{$limit}"); while($row = $db->get_row($query)){ $tags[$row['id']] = array(); foreach ($row as $key => $value) { $tags[$row['id']][$key] = $value; } } $scale_min = "1"; $scale_max = "10"; $minval = $maxval = $tags[ @key($tags) ]['post']; if (!$tags) $tags = array(); foreach($tags as $tag) { $minval = @min($tag['post'], $minval); $maxval = @max($tag['post'], $maxval, $display_min); } $minval = @max($minval, $confmt['displaymin']); if (!$tags) $tags = array(); foreach ($tags as $key => $value) { $tag_name = $value['tag']; $tag_count = $value['post']; $spread = $maxval - $minval; if (0 == $spread) $spread = 1; $step = ($confmt['max_size'] - $confmt['min_size'])/($spread); $minout = @max($scale_min, 0); $maxout = @max($scale_max, $minout); $scale = @(($maxout - $minout) / ($maxval - $minval)); $scaleresult = (int) (($tag_count - $minval) * $scale + $minout); $size = $confmt['min_size'] + (($tag_count - $minval) * $step); $scale_color = @round(($scaleresult - $scale_min)*(100)/($scale_max - $scale_min), 1); $color = ''; if($confmt['arb_color'] == "yes") $color = colorbyscale($scale_color, $confmt['min_color'], $confmt['max_color']); $sizer = "font-size: ".round($size, 1).$confmt['type_font'].";"; $urlt = tagencode($tag_name); $tagslink[] .= formatlink($tag_name, $tag_count, $sizer, $color, $urlt, $scaleresult); } $tagslinks = @stripslashes(implode($confmt['separator'], $tagslink)); if(!$tagslinks) $tagsblock = $confmt['no_tags']; else $tagsblock = $tagslinks; ?> а вот 42 строка $tags[$row['id']][$key] = $value; А все спасибо разобрался ... Изменено 25 сентября 2008 пользователем emoliti Цитата Ссылка на сообщение Поделиться на других сайтах
Al-x 7 Опубликовано: 25 сентября 2008 Рассказать Опубликовано: 25 сентября 2008 да, это та ошибка, о которой я думал Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.