Бормотухи.НЕТ

Вернуться   Бормотухи.НЕТ > Web-мастеру > vBulletin 4.x > Хаки для vBulletin 4.x
Расширенный поиск

Хаки для vBulletin 4.x Скачать хаки для vBulletin 4.x

Ответ
 
Опции темы Поиск в этой теме
Старый 03.08.2014, 09:13 Вверх   #1
Грамотный форумчанин
 
Аватар для iKing
iKing вне форума
Доп. информация
По умолчанию Кнопка "Создать новую тему".

Название: Advanced New Thread Button in Showthread.
Описание: Добавляет кнопку "Создать новую тему". в Showthread и добавляет некоторые дополнительные варианты.




Product-adv_new_thread_button.rar (3.2 Кб)

Последний раз редактировалось iKing; 15.08.2014 в 11:07..
  Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Старый 05.08.2014, 19:55 Вверх   #2
Грамотный форумчанин
 
Аватар для iKing
iKing вне форума
Доп. информация
По умолчанию Кнопка "Создать новую тему". №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>
Чтобы кнопка Содать новую тему появилась над первым сообщением темы (возле кнопки Ответить в теме), то надо открыть шаблон SHOWTHREAD, и найти переменную:
Код:
<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
Миниатюры
1.png   2.png   3.png   4.png  

Последний раз редактировалось iKing; 15.08.2014 в 11:08..
  Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Старый 14.08.2014, 11:40 Вверх   #3
Местный житель
 
Аватар для westbam
westbam вне форума
Доп. информация
По умолчанию

Приветствую!
Конечно приятно увидеть выложенный здесь материал, когда то созданной ещё в январе темы, на моём заглохшем сайтике.
Я это к тому, что упущена в этой теме оконцовка, а именно.
.....в первом коде этого дива, есть такое:
Код:
<div style="padding-left:165px">.........</div>
то это просто отступ этой самой кнопки "Создать новую тему" от левого края, измените его на своё, поскольку оно добавлено уже в ручную.
  Ответить с цитированием
Старый 14.08.2014, 11:56 Вверх   #4
# About Fоrum NH
 
Аватар для RASHER
RASHER вне форума
Доп. информация
По умолчанию

Цитата Сообщение от westbam Посмотреть сообщение
Приветствую!
Конечно приятно увидеть выложенный здесь материал, когда то созданной ещё в январе темы, на моём заглохшем сайтике.
Я это к тому, что упущена в этой теме оконцовка, а именно.
.....в первом коде этого дива, есть такое:
Код:
<div style="padding-left:165px">.........</div>
то это просто отступ этой самой кнопки "Создать новую тему" от левого края, измените его на своё, поскольку оно добавлено уже в ручную.
Оффтоп
  Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 09:36. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot
 

Время генерации страницы 0.09290 секунды с 14 запросами