PDA

View Full Version : неработают темы


Igorian
05.01.2006, 23:19
Поставил версию пхп нюк, PHP-Nuke-7.9_3.1_Rus_NY , проявляется такая фишка, со стандартной темой что идёт в комплекте всё нормально, если ставлю стороннии темы то при каких нибудь изменениях на сайте может и не сразу пропадает весь ряд правых блоков, на версии PHP-Nuke-7.9 Rus пропало ещё и отображение средней части сайта, остались оди лиш левые блоки. Тем много не тестил, напаролся вот на эти две GreenShadow и Dezina_Dove, на версии нюки 7.7 такого незамечалось.

Если кто сталкивался с такими багами, скажите изза чего это происходит? Как с этим боротся и надоли? И как вообще версия PHP-Nuke-7.9_3.1_Rus_NY стабильная или есть стабильнее?

Soniks
06.01.2006, 00:13
Igorian включите вывод ошибок и посмотрите в чем дело.

admin02
19.01.2006, 21:42
где его включить я найти не могу !

andrew_brest
20.01.2006, 12:27
была таже проблема.
за правую сторону отвечает функция themefooter() в файле theme.php
в оригинальной теме там есть строка if_defined('INDEX_FILE') а в других темах она немного по-другому написана.
поэтому не работает!!!

Igorian
20.01.2006, 15:35
я с проблемой неразобрался , у меня просто была одна провереная тема, поэтому я перешёл на неё, а если верхний пост подходит для решения проблем то напишите тут кто попробывал уже, чтоб знать на будущее.

admin02
21.01.2006, 00:17
Вот код темы отвечающей за правый блок! Кто знает как исправить чтобы блок правый заработал! ато он работает только со стандартной темой! ПЛИЗ!
function themefooter() {
global $index, $foot1, $foot2, $foot3, $foot4, $copyright, $totaltime, $footer_message;
if ($index == 1)
{
$tmpl_file = "themes/iCGstation/center_right.html";
$thefile = implode("", file($tmpl_file));
$thefile = addslashes($thefile);
$thefile = "\$r_file=\"".$thefile."\";";
eval($thefile);
print $r_file;
blocks(right);
}

echo" </td>"
. " </tr>"
. " </table>"
. " <table width=\"100%\" cellpadding=\"0\" cellspacing=\"0\" border=\"0\">"
. " <tr> "
. " <td align=\"right\"><img src=\"themes/iCGstation/forums/images/top.gif\" border=\"0\" /></a></td>"
. " </tr>"
. " </table>"
. " <table width=\"100%\" cellpadding=\"0\" cellspacing=\"0\" border=\"0\">"
. " <tr> "
. " <td><img src=\"themes/iCGstation/forums/images/bt_left.gif\" border=\"0\" /></a></td>"
. " <td width=\"100%\" class=\"indexbom\" align=\"center\">";

$footer_message = footmsg();

echo " </td>"
. " <td><img src=\"themes/iCGstation/forums/images/bt_right.gif\" border=\"0\" /></a></td>"
. " </tr>"
. " </table>"
. " </td>"
. " <td width=\"10\" nowrap=\"nowrap\" class=\"righttd\"></td>"
. " </tr>"
. "</table>"
."";

}

Soniks
21.01.2006, 05:49
смотрите Faq

Master
21.01.2006, 13:40
admin02

Найти в теме:
if ($index == 1) {
Заменить на:
if (defined('INDEX_FILE')) {