Kapralez 0 02/07/12 04:57 Добрый день! Установил календарь, последнию версию с официального сайта. Установился он нормально, кэш перестроил, все работает штатно. Есть только одна проблема: я не могу его настроить, в админ-панели на закладке Other Apps календарь не отобразился, хотя когда тренировался в свое время на нулях все нормально отображалось. Где я ошибся? Спасибо! Поделиться сообщением Ссылка на сообщение
Kapralez 0 02/13/12 06:58 По предыдущему сообщению вопрос решился, недостаточно было прав в админпанели Обнаружил закономерность: Перекеширую события, смотрю на главной странице - события отображаются, перехожу в просмотр последних публикаций, обратно на главную - событий нет :( Поделиться сообщением Ссылка на сообщение
Umbr 0 02/21/12 23:06 У меня возникла странность: 2-го февраля (день сурка) (помню) в календаре событие отражалось на главной странице в "Будущих календарных собятиях", а 22-е февраля (день кошек в Японии) и 23-февраля не отражается ... В календаре они есть, но в "Будущих календарных" их не видно ... А, ведь сегодня День кошек в Японии. Всех поздравляю с днём кошек! :rolleyes: Вопрос: отчего это зависит и как исправить, если это возможно?С уважением. Поделиться сообщением Ссылка на сообщение
Zero108 124 11/12/13 08:24 (изменено) Дано: два языка в системе, два календаря.Подскажите, пожалуйста, как сделать ссылки на вкладке на разные календаря, в зависимости от того, какой язык в системе активен? Например: Активен английский язык - на верхней вкладке ссылка /index.php/calendar/Активен русский язык - на верхней вкладке ссылка /index.php/calendar/3-вайшнавский-календарь/11-2013 Изменено 12 ноября 2013 пользователем Zero108 Поделиться сообщением Ссылка на сообщение
newbie 1723 11/12/13 14:45 Подскажите, пожалуйста, как сделать ссылки на вкладке на разные календаря, в зависимости от того, какой язык в системе активен?Через условияПримитивный вариант<if test="$this->memberData['language'] == X AND $data['app_dir'] == 'calendar'"> ссылка 1 <else /> ссылка 2 </if> Х меняете на id языкаРедактируется в шаблоне globalTemplate <li id='nav_app_{$data['app_dir']}' class="left {parse variable="appActive"}"><a href='{parse url="{$data['app_link']}" seotitle="{$data['app_seotitle']}" template="{$data['app_template']}" base="{$data['app_base']}"}' title='{parse expression="sprintf( $this->lang->words['go_to_prefix'], IPSLib::getAppTitle($data['app_dir']) )"}'>{IPSLib::getAppTitle($data['app_dir'])}</a></li> Можете работать с <a href='{parse url="{$data['app_link']}" seotitle="{$data['app_seotitle']}" template="{$data['app_template']}" base="{$data['app_base']}"}' title='{parse expression="sprintf( $this->lang->words['go_to_prefix'], IPSLib::getAppTitle($data['app_dir']) )"}'> Поделиться сообщением Ссылка на сообщение
Zero108 124 11/12/13 15:19 (изменено) А еще подскажите, пожалуйста:Вот есть календарь. Как мне все события этого календаря продублировать во вновь созданный второй календарь? sql запрос, экспорт/импорт таблички(-ек) базы данных, что-то еще? Изменено 12 ноября 2013 пользователем Zero108 Поделиться сообщением Ссылка на сообщение
Zero108 124 11/12/13 18:19 (изменено) <if test="$this->memberData['language'] == X AND $data['app_dir'] == 'calendar'"> ссылка 1 <else /> ссылка 2 </if> Х меняете на id языкаРедактируется в шаблоне globalTemplate <li id='nav_app_{$data['app_dir']}' class="left {parse variable="appActive"}"><a href='{parse url="{$data['app_link']}" seotitle="{$data['app_seotitle']}" template="{$data['app_template']}" base="{$data['app_base']}"}' title='{parse expression="sprintf( $this->lang->words['go_to_prefix'], IPSLib::getAppTitle($data['app_dir']) )"}'>{IPSLib::getAppTitle($data['app_dir'])}</a></li> Попробовал так, не работает (вообще ссылка не меняется): <if test="applicationsloop:|:is_array($header_items['applications']) AND count($header_items['applications'])"> <foreach loop="applications:$header_items['applications'] as $data"> <if test="showingapp:|:$data['app_show']"> {parse variable="appActive" default="" oncondition="$data['app_active']" value="active"} <li id='nav_app_{$data['app_dir']}' class="left {parse variable="appActive"}"><a href='{parse url="{$data['app_link']}" seotitle="{$data['app_seotitle']}" template="{$data['app_template']}" base="{$data['app_base']}"}' title='{parse expression="sprintf( $this->lang->words['go_to_prefix'], IPSLib::getAppTitle($data['app_dir']) )"}'>{IPSLib::getAppTitle($data['app_dir'])}</a></li> </if> <if test="$this->memberData['language'] == 1 AND $data['app_dir'] == 'calendar'"> <a href="/index.php/calendar/"> <else /> <a href="/index.php/calendar/3-/"> </if> </foreach> </if> Изменено 12 ноября 2013 пользователем Zero108 Поделиться сообщением Ссылка на сообщение
newbie 1723 11/13/13 04:45 Попробовал так, не работает (вообще ссылка не меняется): <li id='nav_app_{$data['app_dir']}' class="left {parse variable="appActive"}"><if test="$this->memberData['language'] == 2 AND $data['app_dir'] == 'calendar'"><a href="/index.php/calendar/3-/"><else /><a href='{parse url="{$data['app_link']}" seotitle="{$data['app_seotitle']}" template="{$data['app_template']}" base="{$data['app_base']}"}' title='{parse expression="sprintf( $this->lang->words['go_to_prefix'], IPSLib::getAppTitle($data['app_dir']) )"}'></if>{IPSLib::getAppTitle($data['app_dir'])}</a></li> Поделиться сообщением Ссылка на сообщение
Zero108 124 11/13/13 10:43 Попробовал так и не работает: <if test="applicationsloop:|:is_array($header_items['applications']) AND count($header_items['applications'])"> <foreach loop="applications:$header_items['applications'] as $data"> <if test="showingapp:|:$data['app_show']"> {parse variable="appActive" default="" oncondition="$data['app_active']" value="active"} <li id='nav_app_{$data['app_dir']}' class="left {parse variable="appActive"}"><if test="$this->memberData['language'] == 7 AND $data['app_dir'] == 'calendar'"><a href="/index.php/calendar/3-/"><else /><a href='{parse url="{$data['app_link']}" seotitle="{$data['app_seotitle']}" template="{$data['app_template']}" base="{$data['app_base']}"}' title='{parse expression="sprintf( $this->lang->words['go_to_prefix'], IPSLib::getAppTitle($data['app_dir']) )"}'>{IPSLib::getAppTitle($data['app_dir'])}</if></a></li> </if> </foreach> </if> Поделиться сообщением Ссылка на сообщение
Zero108 124 11/14/13 04:08 (изменено) Решил вопрос правкой шаблона: (Content) Global Templates -> primary_navigation Заменил это: <if test="appShow:|:$data['app_show']"> <li id='nav_app_{$data['app_dir']}' class="left <if test="appIsActive:|:$data['app_active'] AND !$this->tabIsActive">active</if>"><a href='{parse url="{$data['app_link']}" seotitle="{$data['app_seotitle']}" template="{$data['app_template']}" base="{$data['app_base']}"}' title='<if test="appHasDescription:|:$this->caches['app_cache'][ $data['app_dir'] ]['app_tab_description']">{$this->caches['app_cache'][ $data['app_dir'] ]['app_tab_description']}<else />{parse expression="sprintf( $this->lang->words['go_to_prefix'], IPSLib::getAppTitle($data['app_dir']) )"}</if>' {$this->caches['app_cache'][ $data['app_dir'] ]['app_tab_attributes']}>{IPSLib::getAppTitle($data['app_dir'])}</a></li> </if> на это: <if test="appShow:|:$data['app_show']"> <li id='nav_app_{$data['app_dir']}' class="left <if test="appIsActive:|:$data['app_active'] AND !$this->tabIsActive">active</if>"><a href='<if test="$this->memberData['language'] == 7 AND $data['app_dir'] == 'calendar'">/index.php/calendar/3-/<else />{parse url="{$data['app_link']}" seotitle="{$data['app_seotitle']}" template="{$data['app_template']}" base="{$data['app_base']}"}</if>' title='<if test="appHasDescription:|:$this->caches['app_cache'][ $data['app_dir'] ]['app_tab_description']">{$this->caches['app_cache'][ $data['app_dir'] ]['app_tab_description']}<else />{parse expression="sprintf( $this->lang->words['go_to_prefix'], IPSLib::getAppTitle($data['app_dir']) )"}</if>' {$this->caches['app_cache'][ $data['app_dir'] ]['app_tab_attributes']}>{IPSLib::getAppTitle($data['app_dir'])}</a></li> </if> Изменено 14 ноября 2013 пользователем Zero108 Поделиться сообщением Ссылка на сообщение