stas_dancer Опубликовано 15 Сентября 2014 Жалоба Поделиться Опубликовано 15 Сентября 2014 Проблема такая, что значение переменных, которые используются на форуме, не передаются на content. помогите исправить. <if test="showTotals:|:$this->settings['show_totals']"> <div id="board_stats"><!--SV Skins Hooks--> <ul class="ipsType_small ipsList_inline"> <li class="clear"> {$this->lang->words['total_posts']} <span class="value">{$stats['info']['total_posts']}</span> </li> <li class="clear"> {$this->lang->words['total_members']} <span class="value">{$stats['info']['mem_count']}</span> </li> <li class="clear"> {$this->lang->words['newest_member']} {IPSMember::makeProfileLink( $stats['info']['last_mem_name'], $stats['info']['last_mem_id'], $stats['info']['last_mem_seo'], 'value' )} </li> <li class="clear" data-tooltip="{$stats['info']['most_time']}"> {$this->lang->words['online_at_once']} <span class="value">{$stats['info']['most_online']}</span> </li> </ul> </div> </if> Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Denis Chursinov Опубликовано 15 Сентября 2014 Жалоба Поделиться Опубликовано 15 Сентября 2014 А почему ему должно это передаваться. Массив $stats - это параметр, передаваемый шаблону boardIndexTemplate . А Вашему блоку или странице никто этого массива не сообщает. Надо дописывать код на php который будет вынимать статистику и сообщать блоку или искать готовый блок статистики.Входные потоки для блоков можно разрабатывать самому, они лежат в admin/applications_addon/ips/ccs/sources/blocks/plugin/ . Можно скопировать готовый модуль потока и на его основе сделать свой. А уже потом сделать блок, выводящий данные из потока. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
stas_dancer Опубликовано 16 Сентября 2014 Автор Жалоба Поделиться Опубликовано 16 Сентября 2014 А почему ему должно это передаваться. Массив $stats - это параметр, передаваемый шаблону boardIndexTemplate . А Вашему блоку или странице никто этого массива не сообщает. Надо дописывать код на php который будет вынимать статистику и сообщать блоку или искать готовый блок статистики.Входные потоки для блоков можно разрабатывать самому, они лежат в admin/applications_addon/ips/ccs/sources/blocks/plugin/ . Можно скопировать готовый модуль потока и на его основе сделать свой. А уже потом сделать блок, выводящий данные из потока.Там все оказалось намного проще, на другом форуме подсказали, кому интересно вот http://ipbskins.ru/forum/topic13172.html/page__gopid__87080#editor_fast-reply Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Denis Chursinov Опубликовано 16 Сентября 2014 Жалоба Поделиться Опубликовано 16 Сентября 2014 Точняк, статистика же еще в глобальном кеше лежит. $this-cache или ipsRegistry::cache() Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.