djvirt 0 08/03/10 05:52 Добрый день.Подскажите как на форуме IPB 3.1 отключить подписки с правой стороны?Вместо них хочется добавить статусы пользоватейлей.Поиск юзал не нашел темы,ибо я просмотрел.Будьте добры подскажите,заранее спасибо. Поделиться сообщением Ссылка на сообщение
Fisana 700 08/03/10 07:14 Программно просто не отключить Легче в скинеАЦ > Внешний вид > Ваш скин > Редактирование html > Topic View > topicViewTemplateНайти <if test="watchWrapper:|:$this->memberData['member_id']"> <li> <if test="isWatching:|:$this->settings['cpu_watch_update'] AND $topic['trackingTopic']"> <a href='{parse url="app=core&module=usercp&tab=forums&area=updateWatchTopics&do=saveIt&authKey={$this->member->form_hash}&topicIDs[{$topic['tid']}]=1&trackchoice=unsubscribe&topicReturn={$topic['tid']}&st={$this->request['st']}" base="public"}' title='{$this->lang->words['topic_stop_watching']}'>{parse replacement="watch_topic_off"} {$this->lang->words['topic_stop_watching']}</a> <else /> <a href='{parse url="app=core&module=usercp&tab=forums&area=watch&watch=topic&do=list&tid={$topic['tid']}" base="public"}' title='{$this->lang->words['tt_title']}'>{parse replacement="watch_topic_on"} {$this->lang->words['tt_title']}</a> </if> </li> </if>Заменить на <if test="watchWrapper:|:$this->memberData['member_id']"> <li> <a href='Ваша ссылка'>{parse replacement="watch_topic_on"} Ваш текст на кнопке</a> </li> </if>{parse replacement="watch_topic_on"} – иконка, которую можно убрать или заменить. Поделиться сообщением Ссылка на сообщение
djvirt 0 08/03/10 12:43 Программно просто не отключить Легче в скинеАЦ > Внешний вид > Ваш скин > Редактирование html > Topic View > topicViewTemplateНайти <if test="watchWrapper:|:$this->memberData['member_id']"> <li> <if test="isWatching:|:$this->settings['cpu_watch_update'] AND $topic['trackingTopic']"> <a href='{parse url="app=core&module=usercp&tab=forums&area=updateWatchTopics&do=saveIt&authKey={$this->member->form_hash}&topicIDs[{$topic['tid']}]=1&trackchoice=unsubscribe&topicReturn={$topic['tid']}&st={$this->request['st']}" base="public"}' title='{$this->lang->words['topic_stop_watching']}'>{parse replacement="watch_topic_off"} {$this->lang->words['topic_stop_watching']}</a> <else /> <a href='{parse url="app=core&module=usercp&tab=forums&area=watch&watch=topic&do=list&tid={$topic['tid']}" base="public"}' title='{$this->lang->words['tt_title']}'>{parse replacement="watch_topic_on"} {$this->lang->words['tt_title']}</a> </if> </li> </if>Заменить на <if test="watchWrapper:|:$this->memberData['member_id']"> <li> <a href='Ваша ссылка'>{parse replacement="watch_topic_on"} Ваш текст на кнопке</a> </li> </if>{parse replacement="watch_topic_on"} – иконка, которую можно убрать или заменить.Редактировать html нету. Поделиться сообщением Ссылка на сообщение
Fisana 700 08/03/10 12:59 Ну как-то иначе в русской админке.У меня английская.Look & Feel > Manage Skin Sets & Templates > Manage Templates in IP.Board Поделиться сообщением Ссылка на сообщение
belish 0 12/04/10 10:10 А у меня вопрос по подпискам такой: Как на главной в разделе Подписки (сайд-бар) поменять местами Форумы иТемы, чтобы при открытии главной отображались не Форумы вначале, а именно Темы. Или вообще удалить форумы, а оставить только темы, на которые подписался пользователь.Хук стоит в boardIndexTemplate. Но что там поменять?<h3 id='category_{$_data['cat_data']['id']}' class='maintitle'><a class='toggle right' href='#' title='{$this->lang->words['toggle_cat']}'>{$this->lang->words['toggle_cat']}</a> <a href="{parse url="showforum={$_data['cat_data']['id']}" seotitle="{$_data['cat_data']['name_seo']}" template="showforum" base="public"}" title='{$this->lang->words['view_cat']}'>{$_data['cat_data']['name']}</a></h3> Поделиться сообщением Ссылка на сообщение
Fisana 700 12/04/10 10:59 Look & Feel > Manage Skin Sets & Templates > Manage Templates Board Index > hookWatchedItems найдите <li id='tab_link_forums' class='tab_toggle active clickable'>{$this->lang->words['watched_forums']}</li> <li id='tab_link_topics' class='tab_toggle clickable'>{$this->lang->words['watched_topics']}</li>Замените на <li id='tab_link_topics' class='tab_toggle active clickable'>{$this->lang->words['watched_topics']}</li> <li id='tab_link_forums' class='tab_toggle clickable'>{$this->lang->words['watched_forums']}</li> Кнопки поменяются.Совсем убирать не стоит, так как список будет довольно глупо выглядеть с одной кнопкой. Поделиться сообщением Ссылка на сообщение
belish 0 12/04/10 11:22 Look & Feel > Manage Skin Sets & Templates > Manage Templates Board Index > hookWatchedItems найдите <li id='tab_link_forums' class='tab_toggle active clickable'>{$this->lang->words['watched_forums']}</li> <li id='tab_link_topics' class='tab_toggle clickable'>{$this->lang->words['watched_topics']}</li>Замените на <li id='tab_link_topics' class='tab_toggle active clickable'>{$this->lang->words['watched_topics']}</li> <li id='tab_link_forums' class='tab_toggle clickable'>{$this->lang->words['watched_forums']}</li> Кнопки поменяются.Совсем убирать не стоит, так как список будет довольно глупо выглядеть с одной кнопкой.Большое спасибо. Они поменялись местами, но инструмент именно вывода Тем не работает. А работает как и раньше инструмент вывода Подписки на Форумы Поделиться сообщением Ссылка на сообщение
Fisana 700 12/04/10 11:40 Тогда еще попробуйте заменить это <div id='tab_content_forums' class='tab_toggle_content'> <if test="updatedforums:|:is_array( $updatedForums ) && count( $updatedForums )"> <ul class='clearfix'> {parse striping="recent_topics" classes="row1,row2 altrow"} <foreach loop="watched_forums:$updatedForums as $r"> <li class='{parse striping="recent_topics"}'><a href='{parse url="showforum={$r['id']}" base="public" template="showforum" seotitle="{$r['name_seo']}"}' rel='bookmark' title='{$this->lang->words['view_forum']}'>{$r['name']}</a></li> </foreach> </ul> <else /> <ul class='clearfix'> <if test="updatedforumsn:|:!is_array( $nUpdatedForums ) OR !count( $nUpdatedForums )"> <li class='{parse striping="recent_topics"}'>{$this->lang->words['wi_not_watch']}</li> </if> </ul> </if> <if test="noupdatedforums:|:is_array( $nUpdatedForums ) && count( $nUpdatedForums )"> <div id='more-watched-forums-container' style='display:none;'> <ul> <foreach loop="watched_hook_old:$nUpdatedForums as $r"> <li class='{parse striping="recent_topics"}'><a href='{parse url="showforum={$r['id']}" base="public" template="showforum" seotitle="{$r['name_seo']}"}' rel='bookmark' title='{$this->lang->words['view_forum']}'>{$r['name']}</a><br /> <span class='desc'>{$this->lang->words['wi_no_new']}</span> </li> </foreach> </ul> </div> <fieldset class='submit'> <input type='button' class='input_submit alt clickable' id='more-watched-forums' value='{$this->lang->words['wi_toggle_start']} {$this->lang->words['wi_toggle_end']}' /> </fieldset> </if> </div> <div id='tab_content_topics' class='tab_toggle_content' style='display:none;'> {parse striping="recent_topics" classes="row1,row2 altrow"} <if test="updatedtopics:|:is_array( $updatedTopics ) && count( $updatedTopics )"> <ul class='hfeed'> <foreach loop="watched_hook:$updatedTopics as $r"> <li class='hentry {parse striping="recent_topics"}'><a href='{parse url="showtopic={$r['tid']}&view=getnewpost" base="public" template="showtopic" seotitle="{$r['title_seo']}"}' rel='bookmark' title='{$this->lang->words['view_topic']}'>{$r['title']}</a> {$this->lang->words['recent_by']} <address class="author vcard"><a class="url fn" href="{parse url="showuser={$r['last_poster_id']}" template="showuser" seotitle="{$r['seo_last_name']}" base="public"}" title='{$this->lang->words['view_profile']}'>{$r['last_poster_name']}</a>{parse template="user_popup" group="global" params="$r['last_poster_id'], $r['seo_last_name']"}</address><br /><span class='date'><abbr class="published" title="{parse expression="date( 'c', $r['last_post'] )"}">{parse date="$r['last_post']" format="short"}</abbr></span></li> </foreach> </ul> <else /> <if test="updatedtopicsn:|:!is_array( $nUpdatedTopics ) OR !count( $nUpdatedTopics )"> <ul class='hfeed'> <li class='{parse striping="recent_topics"}'>{$this->lang->words['wi_no_topics']}</li> </ul> </if> </if> <if test="noupdatedtopics:|:is_array( $nUpdatedTopics ) && count( $nUpdatedTopics )"> <div id='more-watched-topics-container' style='display:none;'> <ul class='hfeed'> <foreach loop="watched_hook_old:$nUpdatedTopics as $r"> <li class='hentry {parse striping="recent_topics"}'><a href='{parse url="showtopic={$r['tid']}&view=getnewpost" base="public" template="showtopic" seotitle="{$r['title_seo']}"}' rel='bookmark' title='{$this->lang->words['view_topic']}'>{$r['title']}</a> {$this->lang->words['recent_by']} <address class="author vcard"><a class="url fn" href="{parse url="showuser={$r['last_poster_id']}" template="showuser" seotitle="{$r['seo_last_name']}" base="public"}" title='{$this->lang->words['view_profile']}'>{$r['last_poster_name']}</a>{parse template="user_popup" group="global" params="$r['last_poster_id'], $r['seo_last_name']"}</address><br /><span class='date'><abbr class="published" title="{parse expression="date( 'c', $r['last_post'] )"}">{parse date="$r['last_post']" format="short"}</abbr></span></li> </foreach> </ul> </div> <fieldset class='submit'> <input type='button' id='more-watched-topics' class='input_submit alt clickable' value='{$this->lang->words['wi_toggle_start']} {$this->lang->words['wi_t_toggle_end']}' /> </fieldset> </if> </div>Этим <div id='tab_content_topics' class='tab_toggle_content'> {parse striping="recent_topics" classes="row1,row2 altrow"} <if test="updatedtopics:|:is_array( $updatedTopics ) && count( $updatedTopics )"> <ul class='hfeed'> <foreach loop="watched_hook:$updatedTopics as $r"> <li class='hentry {parse striping="recent_topics"}'><a href='{parse url="showtopic={$r['tid']}&view=getnewpost" base="public" template="showtopic" seotitle="{$r['title_seo']}"}' rel='bookmark' title='{$this->lang->words['view_topic']}'>{$r['title']}</a> {$this->lang->words['recent_by']} <address class="author vcard"><a class="url fn" href="{parse url="showuser={$r['last_poster_id']}" template="showuser" seotitle="{$r['seo_last_name']}" base="public"}" title='{$this->lang->words['view_profile']}'>{$r['last_poster_name']}</a>{parse template="user_popup" group="global" params="$r['last_poster_id'], $r['seo_last_name']"}</address><br /><span class='date'><abbr class="published" title="{parse expression="date( 'c', $r['last_post'] )"}">{parse date="$r['last_post']" format="short"}</abbr></span></li> </foreach> </ul> <else /> <if test="updatedtopicsn:|:!is_array( $nUpdatedTopics ) OR !count( $nUpdatedTopics )"> <ul class='hfeed'> <li class='{parse striping="recent_topics"}'>{$this->lang->words['wi_no_topics']}</li> </ul> </if> </if> <if test="noupdatedtopics:|:is_array( $nUpdatedTopics ) && count( $nUpdatedTopics )"> <div id='more-watched-topics-container' style='display:none;'> <ul class='hfeed'> <foreach loop="watched_hook_old:$nUpdatedTopics as $r"> <li class='hentry {parse striping="recent_topics"}'><a href='{parse url="showtopic={$r['tid']}&view=getnewpost" base="public" template="showtopic" seotitle="{$r['title_seo']}"}' rel='bookmark' title='{$this->lang->words['view_topic']}'>{$r['title']}</a> {$this->lang->words['recent_by']} <address class="author vcard"><a class="url fn" href="{parse url="showuser={$r['last_poster_id']}" template="showuser" seotitle="{$r['seo_last_name']}" base="public"}" title='{$this->lang->words['view_profile']}'>{$r['last_poster_name']}</a>{parse template="user_popup" group="global" params="$r['last_poster_id'], $r['seo_last_name']"}</address><br /><span class='date'><abbr class="published" title="{parse expression="date( 'c', $r['last_post'] )"}">{parse date="$r['last_post']" format="short"}</abbr></span></li> </foreach> </ul> </div> <fieldset class='submit'> <input type='button' id='more-watched-topics' class='input_submit alt clickable' value='{$this->lang->words['wi_toggle_start']} {$this->lang->words['wi_t_toggle_end']}' /> </fieldset> </if> </div> <div id='tab_content_forums' class='tab_toggle_content' style='display:none;'> <if test="updatedforums:|:is_array( $updatedForums ) && count( $updatedForums )"> <ul class='clearfix'> {parse striping="recent_topics" classes="row1,row2 altrow"} <foreach loop="watched_forums:$updatedForums as $r"> <li class='{parse striping="recent_topics"}'><a href='{parse url="showforum={$r['id']}" base="public" template="showforum" seotitle="{$r['name_seo']}"}' rel='bookmark' title='{$this->lang->words['view_forum']}'>{$r['name']}</a></li> </foreach> </ul> <else /> <ul class='clearfix'> <if test="updatedforumsn:|:!is_array( $nUpdatedForums ) OR !count( $nUpdatedForums )"> <li class='{parse striping="recent_topics"}'>{$this->lang->words['wi_not_watch']}</li> </if> </ul> </if> <if test="noupdatedforums:|:is_array( $nUpdatedForums ) && count( $nUpdatedForums )"> <div id='more-watched-forums-container' style='display:none;'> <ul> <foreach loop="watched_hook_old:$nUpdatedForums as $r"> <li class='{parse striping="recent_topics"}'><a href='{parse url="showforum={$r['id']}" base="public" template="showforum" seotitle="{$r['name_seo']}"}' rel='bookmark' title='{$this->lang->words['view_forum']}'>{$r['name']}</a><br /> <span class='desc'>{$this->lang->words['wi_no_new']}</span> </li> </foreach> </ul> </div> <fieldset class='submit'> <input type='button' class='input_submit alt clickable' id='more-watched-forums' value='{$this->lang->words['wi_toggle_start']} {$this->lang->words['wi_toggle_end']}' /> </fieldset> </if> </div> Ниже пара должны оставаться нетронутыми Поделиться сообщением Ссылка на сообщение
belish 0 12/04/10 11:44 Тогда еще попробуйте заменить это Ниже пара </div> должны оставаться нетронутымиА где это искать? В hookWatchedItems нет такого. :( Поделиться сообщением Ссылка на сообщение
Fisana 700 12/04/10 11:45 style='display:none;' - еще перенесите надо с топиков в форумы - уже перенеслаКак это нет? Я с этого форума из дефолтного скина код взяла.Версия 3.1.4 (код наверное с 3.1.1 не менялся) Поделиться сообщением Ссылка на сообщение
belish 0 12/04/10 12:39 (изменено) style='display:none;' - еще перенесите надо с топиков в форумы - уже перенеслаКак это нет? Я с этого форума из дефолтного скина код взяла.Версия 3.1.4 (код наверное с 3.1.1 не менялся)Какое счастье, что есть такой человек как Физана!!!!! Низкий поклон. Всё получилось. Ещё один вопрос назрел. Подскажите как называется картинка, отображающая Последние темы?Я хочу в сайдбаре в рекламный блок добавить такую же, но с надписью другой, не Последние темы. Изменено 4 декабря 2010 пользователем belish Поделиться сообщением Ссылка на сообщение
Fisana 700 12/04/10 13:12 Э...Правая кнопка не работает?У меня она в порядке, посмотрела – comment_new.png И у Вас безнадежно устарел скин.Он для версии 3.0. Это заметно даже на таком скриншоте.Не хватает картинок и верстку надо менять (оттого код и не нашли).Смените скин, потому что сейчас многие функции форума работают неправильно. Поделиться сообщением Ссылка на сообщение
belish 0 12/04/10 13:23 (изменено) Э...Правая кнопка не работает?У меня она в порядке, посмотрела – comment_new.png Правая кнопка работает, но comment_new.png - это всего лишь иконка, а я то вот ищу как сине поле обзывается в этом движке? На 2.3 от вашего скина было так: <div class="maintitle"><{CAT_IMG}> Полезные ссылки</div> Может так в тройке делать?<h3 class="maintitle"><img src='{$this->settings['img_url']}/comment_new.png' alt="Полезные ссылки" /></h3> Изменено 4 декабря 2010 пользователем belish Поделиться сообщением Ссылка на сообщение
Fisana 700 12/04/10 13:40 В дефолтном скине видно же в шаблонах хуков сайдбаровИменно и нужно такПример:<h3> <img src='{$this->settings['img_url']}/comment_new.png' alt='' /> {$this->lang->words['recently_added_topics']}</h3>Но там нет майнтитлов в сайдбаре по дефолту.И альты не надо вписывать, если они не совпадают с ключевыми словами вашей темы. С 2.3 не сравнивайте. Переменные же другие.И скин смените, люди наверное даже залогиниться по-человечески не могут в скине от 3.0 на 3.1 Поделиться сообщением Ссылка на сообщение
belish 0 12/04/10 13:46 В дефолтном скине видно же в шаблонах хуков сайдбаровИменно и нужно такПример:<h3> <img src='{$this->settings['img_url']}/comment_new.png' alt='' /> {$this->lang->words['recently_added_topics']}</h3>Но там нет майнтитлов в сайдбаре по дефолту.И альты не надо вписывать, если они не совпадают с ключевыми словами вашей темы. С 2.3 не сравнивайте. Переменные же другие.И скин смените, люди наверное даже залогиниться по-человечески не могут в скине от 3.0 на 3.1Большое спасибо за ответ. Буду счас разбираться. А скин- да, вы правы - глючный. Но менять у нас это дело уполномочен другой человек, которого не допросишься, к сожалению. Поделиться сообщением Ссылка на сообщение