Strict Standards: Resource ID#18 used as offset, casting to integer (18) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#23 used as offset, casting to integer (23) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#25 used as offset, casting to integer (25) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#26 used as offset, casting to integer (26) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: Популярные темы - везде. Как?
ТвойWeb ТвойWeb
Качественный Европейский хостинг
Форум для чайников
 Чат на форуме      Помощь      Поиск      Пользователи


 Страниц (2): [1] 2 »   

> Описание: чтоб на любой странице
Валерий Администратор
Отправлено: 19 Июля, 2006 - 15:48:08
Post Id



Админ-3


Покинул форум
Сообщений всего: 2676
Дата рег-ции: Янв. 2005  
Откуда: Беларусь

Карма 16




Крыша разлетелась на отдельные черепички – я попытался влезть в суть построения форума.
Знаете, есть даже успех – пару черепиц самостоятельно уложил на место.

Сейчас столкнулся с проблемой для меня неразрешимой

Итак, есть модуль популярных тем.
Интересно, но я сумел изменить его так, что он у меня выводит только темы с последними сообщениями.

Дальше – мне нужно было впихнуть его в другое место.
И я убираю переменную $threadstop из файла board_body.tpl и вставляю ее в файл logos.tpl

Все чудесным образом работает, НО…
Темы показываются по-прежнему только, когда включена главная страница форума.
А мне нужно, чтобы они были при любом раскладе.
По логике – так и должно быть – ведь файл Logos.tpl выводит всегда все, что в нем запихнуто и в любом случае.
В admin.php есть условие инклюда файла – но это условие от переключателя, который включает-выключает модуль вообще.

В каком файле есть еще условие вывода этой переменной в зависимости от страницы?
В самом модуле нужно что-то менять?

И еще: я переделываю файлы – получается новый скин. Обзываю по другому папку… А как прописать этот новый скин, чтоб форум его полюбил и зрителям показал?
 
 Top
TEiD
Отправлено: 19 Июля, 2006 - 15:58:59
Post Id



Advanced Member


Покинул форум
Сообщений всего: 295
Дата рег-ции: Март 2006  
Откуда: Оттуда

Карма -11

[+][+]


Ты подумай логически, а ещё лучше (для наглядности) скачай отдельно мод и посмотри что в главну юнадо поставить, например:
CODE:
if ($exbb['threadstop'] === 0){
$alltopic = array();
$alltopic = get_file($exbb['home_path'].'forum'.$id.'/list.php');
}
if (sizeof($alltopic) > 0) {
$alltopic = array_filter($alltopic, "NEW_POSTS");
$flag = (sizeof($alltopic) >0)?TRUE:FALSE;
}
}
unset($alltopic);

Тока сори сам не могу написать тебе это, потому что мод популярных тем я вынес как и на этом форуме на одельную страничку!
Но скажу так глянь кодик:
CODE:
include ($exbb['home_path'].'modules/threadstop/threadstop_before.php');

Вот сюда:
CODE:
include ($exbb['home_path'].'modules/threadstop/threadstop.php');


Всё это теперь тебе из файла index.php надо подставить в logos.tpl, только учти я мог забыть чего потому что у мине движок передалн под мине, много чего урезано лишнего, поэтому скачай мод и глянь что в индекс ставить нужно и поставь это в logos.tpl или в common.php
Надеюсь справишся, удачи!
 
 Top
Валерий Администратор
Отправлено: 20 Июля, 2006 - 16:49:13
Post Id



Админ-3


Покинул форум
Сообщений всего: 2676
Дата рег-ции: Янв. 2005  
Откуда: Беларусь

Карма 16




TEiD
Ни фига не понял.
В отдельну страницу у меня тож получилось вынести - заинклюдил.
Но мне ж не в отдельную! И это бесит, что в отдельной выводилось.

Идем по шагам еще раз.
Есть файл index.php, в котором мы выставляем , что мод включен. Там больше ничерта нет.

Теперь есть сам мод, который работает и создает переменные, которые в сумме собираются в переменную theadstop. Эта переменная ізначально вставлена в темплейте Інфізіон на главной - в файле board_body.tpl.

Но я выдираю отсюда эту переменную и ставлю ее в файл Logos.tpl, в тот самый файл, который выводит мой логотип с названием форума - мало того, я переменную в одну таблицу с логотипом засовываю!

Так вот если я стою на главной форума - темы есть.
Но если шагнул в сторону - таблица девственна чиста.

Почему?
Почему не выводится эта переменная, ведь файл logos.tpl выводится неизменно при любом раскладе!
 
 Top
TEiD
Отправлено: 20 Июля, 2006 - 17:15:04
Post Id



Advanced Member


Покинул форум
Сообщений всего: 295
Дата рег-ции: Март 2006  
Откуда: Оттуда

Карма -11

[+][+]


Валерий, короче все причиндалы для мода из файла index.php - надо переставить в common.php, а причиндалы из board_body.tpl в logos.tpl - что не понятно Валера?
Если что пиши поставлю (спешал фор ю) форум с модом и перегребу всё сам. Потом разложу по полкам Улыбка
 
 Top
Валерий Администратор
Отправлено: 20 Июля, 2006 - 18:41:48
Post Id



Админ-3


Покинул форум
Сообщений всего: 2676
Дата рег-ции: Янв. 2005  
Откуда: Беларусь

Карма 16




TEiD
О, теперь понял.
Хотя не понял, почему в тот файл, но попробую понять...
СпасибоУлыбка
 
 Top
Валерий Администратор
Отправлено: 21 Июля, 2006 - 15:58:09
Post Id



Админ-3


Покинул форум
Сообщений всего: 2676
Дата рег-ции: Янв. 2005  
Откуда: Беларусь

Карма 16




TEiD
Нет, я подозревал - так и вышло.

Еще раз повторяю - темы у меня в файле logos.tpl, и отображаются они ПРАВИЛЬНО.
но только тогда, когда открыта глваная страница.

Реябта, ну отзовитесь еще кто нить? мы, похоже друг друга не понимаем.
 
 Top
Ray Wen Администратор
Отправлено: 21 Июля, 2006 - 21:18:12
Post Id



Собиратель шишек...


Покинул форум
Сообщений всего: 2602
Дата рег-ции: Янв. 2005  
Откуда: Волгоград

Карма 21




Валерий
Переменная $threadstop создается в index.php, ты переходишь в forums.php, ее там нету, тем тоже... Так яснее? Улыбка

Для того чтобы на всех страницах форума была доступной эта переменная, надо чтобы абсолютно везде она создавалась форумом, тобишь из index.php нужно перенести код оного создания куда-то где он всегда будет запускаться... в logos.tpl или common.php, куда тебе удобнее...
 
 Top
TEiD
Отправлено: 22 Июля, 2006 - 04:59:42
Post Id



Advanced Member


Покинул форум
Сообщений всего: 295
Дата рег-ции: Март 2006  
Откуда: Оттуда

Карма -11

[+][+]


Ray Wen, я про тоже но проше, про внесение в common.php
Надеюсь теперь всё понятно Улыбка Если сделаеш выложи коды, а то я хочу себе нечно подобное, типа 5 последних тем Улыбка
 
 Top
Валерий Администратор
Отправлено: 22 Июля, 2006 - 10:20:26
Post Id



Админ-3


Покинул форум
Сообщений всего: 2676
Дата рег-ции: Янв. 2005  
Откуда: Беларусь

Карма 16




Ray Wen
TEiD
Все, спасибо. Теперь оч понятно - сама суть создания переменной.

Заинклюдил файл прямо в lolgos.tpl.
работает.
 
 Top
TEiD
Отправлено: 22 Июля, 2006 - 11:24:09
Post Id



Advanced Member


Покинул форум
Сообщений всего: 295
Дата рег-ции: Март 2006  
Откуда: Оттуда

Карма -11

[+][+]


Валерий, молодец Улыбка Я верил в тебя Улыбка
 
 Top
Страниц (2): [1] 2 »
Сейчас эту тему просматривают: 4 (гостей: 4, зарегистрированных: 0, скрытых: 0)
« Моды, хаки, скины и дополнения »


Все гости форума могут просматривать этот раздел.
Только администраторы и модераторы могут создавать новые темы в этом разделе.
Только администраторы и модераторы могут отвечать на сообщения в этом разделе.
 



Форум на AlfaSpace.NET


Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0387]     [ Gzipped ]



Notice: ob_end_flush(): failed to send buffer of ob_gzhandler (1) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/page_tail.php on line 33