|
|
Хаки для vBulletin 4.x Скачать хаки для vBulletin 4.x |
|
Опции темы | Поиск в этой теме |
03.08.2014, 09:13 Вверх | #1 | |||
Грамотный форумчанин
|
Кнопка "Создать новую тему".
Название: Advanced New Thread Button in Showthread.
Описание: Добавляет кнопку "Создать новую тему". в Showthread и добавляет некоторые дополнительные варианты. Product-adv_new_thread_button.rar (3.2 Кб) |
|||
Последний раз редактировалось iKing; 15.08.2014 в 11:07.. |
||||
05.08.2014, 19:55 Вверх | #2 | |||
Грамотный форумчанин
|
Кнопка "Создать новую тему". №2
Впринципе, есть хак Advanced New Thread Button in Showthread, но его недостатком является отдельное отображение кнопки Создать новую тему при просмотреть форума в качестве гостя.
Пример с хаком, как пользователя на форуме:
Как в качестве гостя на форуме:
В итоге, кнопка портит темы форума, слева от неё просто пустота и она не скрыта от незарегистрированных пользователей. Чтобы исправить этот недочёт, воспользуемся ручной правкой шаблона, то есть вытащим переменную (код), которая относится к этой кнопке. Важно: Никакого хака не устанавливаем, если он установлен, то удаляем его. Занимаемся чисто ручной правкой шаблона. Чтобы не вдаваться в подробности, содержимое кнопки берём из шаблона forumdisplay выглядит оно так: Код:
<div style="padding-left:165px"><div id="above_threadlist" class="above_threadlist"><vb:if condition="$show['largereplybutton']"> <a href="{vb:raw $vboptions.vbforum_url}{vb:if "$vboptions['vbforum_url']", '/', ''}newthread.php?{vb:raw session.sessionurl}p={vb:raw LASTPOSTID}&noquote=1" class="newcontent_textcontrol" id="newthreadlink_top"><vb:if condition="$show['closethread']"><span>+</span> {vb:rawphrase post_new_thread}<vb:else />{vb:rawphrase closed_thread}</vb:if></a> <img style="display:none" id="progress_newreplylink_top" src="{vb:stylevar imgdir_misc}/progress.gif" alt="" /> </vb:if> <vb:if condition="$show['threadslist']"> <div class="threadpagenav"> {vb:raw pagenav} <div id="threadpagestats" class="threadpagestats">{vb:rawphrase showing_threads_x_to_y_of_z, {vb:raw limitlower}, {vb:raw limitupper}, {vb:raw totalthreads}}</div> </div> </vb:if> </div></div> Код:
<div id="pagination_top" class="pagination_top"> <vb:if condition="$pagenav"> {vb:raw pagenav} </vb:if> <div id="postpagestats_above" class="postpagestats"> {vb:rawphrase showing_results_x_to_y_of_z, {vb:raw pagenumbers.first}, {vb:raw pagenumbers.last}, {vb:raw totalposts}} </div> </div> </div> Чтобы кнопка Содать новую тему появилась под нижним сообщением темы (возле кнопки Ответить в теме), то надо открыть шаблон SHOWTHREAD найти: Код:
<div id="pagination_bottom" class="pagination_bottom"> <vb:if condition="$show['pagenav']"> {vb:raw pagenav} </vb:if> {vb:raw forumjump} </div> </div> В итоге будет так в ОНЛАЙН:
А в ОФФЛАЙН:
Автор: p@d |
|||
Последний раз редактировалось iKing; 15.08.2014 в 11:08.. |
||||
14.08.2014, 11:40 Вверх | #3 | |||
Местный житель
|
Приветствую!
Конечно приятно увидеть выложенный здесь материал, когда то созданной ещё в январе темы, на моём заглохшем сайтике. Я это к тому, что упущена в этой теме оконцовка, а именно. .....в первом коде этого дива, есть такое: Код:
<div style="padding-left:165px">.........</div> |
|||