XTR Опубликовано 5 Января 2008 Жалоба Поделиться Опубликовано 5 Января 2008 Необходимо удалить из стандартного шаблона пункты меню "Линейный" и "Древовидный" в опциях темы. У некоторых он самопроизвольно включается почему-то.А еще лучше по-умолчанию сделать этот вид вне зависимости от задаваемого в URL значения переменной mode. Можно ли это сделать? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Arhar Опубликовано 5 Января 2008 Жалоба Поделиться Опубликовано 5 Января 2008 ./sources/action_public/topics.phpзакомментировать if ( isset($this->ipsclass->input['mode']) AND $this->ipsclass->input['mode'] ) { $this->topic_view_mode = $this->ipsclass->input['mode']; $this->ipsclass->my_setcookie( 'topicmode', $this->ipsclass->input['mode'], 1 ); } else { $this->topic_view_mode = $this->ipsclass->my_getcookie('topicmode'); }и два раза $mode = $this->ipsclass->my_getcookie( 'topicmode' ); и в skin_topic - topic_page_top порезать пункты меню, отвечающие за эти режимы(у меня в 21 они выглядят "--NODIV--<div class='popupmenu-category' align='center'>{ipb.lang['dd_display_modes']}</div>", img_item + " {$data['TOPIC']['to_button_threaded']}", img_item + " {$data['TOPIC']['to_button_standard']}", img_item + " {$data['TOPIC']['to_button_linearpl']}") Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 xRay Опубликовано 5 Января 2008 Жалоба Поделиться Опубликовано 5 Января 2008 Выставить всем стандартный режим без права изменения:http://www.ibresource.ru/forums/index.php?...mp;#entry296603 Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Arhar Опубликовано 5 Января 2008 Жалоба Поделиться Опубликовано 5 Января 2008 там не учтены $mode = $this->ipsclass->my_getcookie( 'topicmode' ); Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 XTR Опубликовано 5 Января 2008 Автор Жалоба Поделиться Опубликовано 5 Января 2008 Arhar, спасибо! Еще я убрал задание этой переменной в URL, чтобы для поисковых роботов не было дубликатов страниц (разные урлы - для роботов это разные документы, однако Яндекс, например, нечеткие дубли удаляет все равно, но наличие дублей замедляет индексацию сайта). $threaded_pid = $find_pid ? '&pid='.$find_pid : ''; $linear_pid = $find_pid ? '&view=findpost&p='.$find_pid : ''; заменить на $threaded_pid = $find_pid ? '&pid='.$find_pid : ''; $linear_pid = $find_pid ? '&pid='.$find_pid : ''; $this->topic['to_button_threaded'] = $this->ipsclass->compiled_templates['skin_topic']->toutline_mode_choice_on( "{$this->ipsclass->base_url}showtopic={$this->topic['tid']}&mode=threaded".$threaded_pid, $this->ipsclass->lang['tom_outline'] ); $this->topic['to_button_standard'] = $this->ipsclass->compiled_templates['skin_topic']->toutline_mode_choice_off( "{$this->ipsclass->base_url}showtopic={$this->topic['tid']}&mode=linear".$linear_pid, $this->ipsclass->lang['tom_standard'] ); $this->topic['to_button_linearpl'] = $this->ipsclass->compiled_templates['skin_topic']->toutline_mode_choice_off( "{$this->ipsclass->base_url}showtopic={$this->topic['tid']}&mode=linearplus".$linear_pid, $this->ipsclass->lang['tom_linear'] ); заменить на $this->topic['to_button_threaded'] = $this->ipsclass->compiled_templates['skin_topic']->toutline_mode_choice_on( "{$this->ipsclass->base_url}showtopic={$this->topic['tid']}".$threaded_pid, $this->ipsclass->lang['tom_outline'] ); $this->topic['to_button_standard'] = $this->ipsclass->compiled_templates['skin_topic']->toutline_mode_choice_off( "{$this->ipsclass->base_url}showtopic={$this->topic['tid']}".$linear_pid, $this->ipsclass->lang['tom_standard'] ); $this->topic['to_button_linearpl'] = $this->ipsclass->compiled_templates['skin_topic']->toutline_mode_choice_off( "{$this->ipsclass->base_url}showtopic={$this->topic['tid']}".$linear_pid, $this->ipsclass->lang['tom_linear'] ); и ниже в 5 похожих строчках удалить &mode=threaded (&mode=linear или &mode=linearplus) т.е. задание переменной mode. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 serg410 Опубликовано 26 Января 2010 Жалоба Поделиться Опубликовано 26 Января 2010 Запутался. Нужно удалить стандартный (линейный) и древовидный режим, оставив линейный плюс. Какие именно строчки и на что заменить? topics.php Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 warprof Опубликовано 3 Февраля 2010 Жалоба Поделиться Опубликовано 3 Февраля 2010 А теперь подскажите мне, как убрать полностью меню "Опции" и установить "Стандартный" по умолчанию..Очень прошу.. P.S. 2.3.3 Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 PaulZibert Опубликовано 11 Декабря 2011 Жалоба Поделиться Опубликовано 11 Декабря 2011 Вверх. Присоединюсь. 1. Необходимо удалить из стандартного шаблона пункты меню "Линейный" и "Древовидный" в опциях темы. У некоторых он самопроизвольно включается почему-то.А еще лучше по-умолчанию сделать этот вид вне зависимости от задаваемого в URL значения переменной mode. Можно ли это сделать? 2. Выставить всем стандартный режим без права изменения Ибо ссылки выше почему то не работают !Помогите пожалуйста ! Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Ph-A Опубликовано 11 Декабря 2011 Жалоба Поделиться Опубликовано 11 Декабря 2011 У некоторых он самопроизвольно включается почему-то. После перехода с поисковика. Если запретить индексацию форума в ненужных режимах, то о проблеме забудете. Ибо ссылки выше почему то не работают !http://forums.ibresource.ru/index.php?/topic/31244/ Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Вопрос
XTR
Необходимо удалить из стандартного шаблона пункты меню "Линейный" и "Древовидный" в опциях темы. У некоторых он самопроизвольно включается почему-то.
А еще лучше по-умолчанию сделать этот вид вне зависимости от задаваемого в URL значения переменной mode. Можно ли это сделать?
Ссылка на комментарий
Поделиться на других сайтах
8 ответов на этот вопрос
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.