ForumD.ru - Дизайн для форумов, скрипты для форумов, техническая поддержка

Объявление

Акция! Дизайн «MyBB Technical Support»

Дизайн для форума MyBB в тематике компьютерных сообществ или технической поддержки
Стоимость при покупке эксклюзивно: 2000р 1200р
Скидка 40%. В стоимость входит настройка и корректировка дизайна.

Подробнее

Дизайн «Warlords of Draenor»

Детализированный rpg-дизайн для MyBB форума гильдии «Warlords of Draenor»
Стоимость при покупке эксклюзивно: 6300р
В стоимость входит настройка и корректировка дизайна под ваш проект.

Подробнее

Светлый дизайн в фентези стиле с аниме-графикой

Макет для светлого дизайна в фентези стиле с аниме-графикой.
Стоимость: 2600р*
Дизайн продается эксклюзивно (в одни руки).

Подробнее

Дизайн для MyBB форума гильдии WoW Exodar

Детализированный rpg-дизайн для mybb форума гильдии в тематике Экзодара.
Стоимость: 2150р*
В стоимость входит настройка и корректировка дизайна.

Подробнее

Поддержать проект

Если у вас есть желание помочь нам сделать наш проект лучше:
Финансовая помощьРеклама на сайте
Стать модераторомОтзывы

Предложения
Внимание! Просьба проголосовать: Идеальный заказчик!

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » ForumD.ru - Дизайн для форумов, скрипты для форумов, техническая поддержка » Скрипты и стили для форумов МуBB.ru » Тема-объявление (переадресация) со своей ссылкой наверху списка тем


Тема-объявление (переадресация) со своей ссылкой наверху списка тем

Сообщений 1 страница 6 из 6

1

Тема-объявление или Тема-переадресация
Эмитирует функцию закрепленной темы, отображая вашу ссылку первой в списках тем во всех (или в избранных) разделах.
http://forumfiles.ru/uploads/0007/e3/f7/2/447993.jpg

Автор: Герда

Данный скрипт добавляет наверх списка строку "топика" с ВАШИМ контентом.

В отличие от предыдущей версии от Дуки:

  • Новый более короткий и простой код

  • Теперь можно больше данных заполнить самому

  • Добавлен экстра-класс для стилизации темы-объявления

  • Добавлена опция выводить не во всех разделах, а только заданных

Скрипт вставляется в html-низ

Если хотите выводить ВО ВСЕХ разделах

Код:
<!-- Тема-объявление/переадресация © ForumD.ru, Герда -->
<script>
var isticky = "Объявление"      //Тип топика
var theme = "https://forumd.ru/viewtopic.php?id=1293"      //Ссылка куда ведет топик
var name_theme = "ForumD.ru - лучшие скрипты здесь!"      //Текст ссылки
var author = "Герда"       //Ник автора топика
var prof = "https://forumd.ru/profile.php?id=2"       //Ссылка на профиль автора
var ava = "http://forumavatars.ru/img/avatars/0007/e3/f7/2-1526962902.jpg"       //Ава автора
var posts = "777"       //Кол-во ответов
var views = "888"      //Кол-во просмотров
var date  = "03.10.2020"      //Дата последнего поста

$('.forum tbody').prepend('<tr class="altstyle isticky myannounce"><td class="tcl"><div class="intd"><div class="icon"><!-- --></div></div><div class="tclcon"><span class="acchide">1</span><span class="stickytext">'+isticky+': </span><a href='+theme+'>'+name_theme+'</a><span class="byuser"> '+author+'</span></div></td><td class="tc2">'+posts+'</td><td class="tc3">'+views+'</td><td class="tcr"><em class="user-avatar"><a href="'+prof+'"><span class="avatar-image" style="background-image:url('+ava+')"></span></a></em><a href="'+theme+'">'+date+'</a> <span class="byuser">'+author+'</span></td></tr>');
</script>

Если хотите выводить В КОНКРЕТНЫХ разделах

Код:
<!-- Тема-объявление/переадресация © ForumD.ru, Герда -->
<script>
var isticky = "Объявление";      //Тип топика
var theme = "https://forumd.ru/viewtopic.php?id=1293";      //Ссылка куда ведет топик
var name_theme = "ForumD.ru - лучшие скрипты здесь!";      //Текст ссылки
var author = "Герда";       //Ник автора топика
var prof = "https://forumd.ru/profile.php?id=2";       //Ссылка на профиль автора
var ava = "http://forumavatars.ru/img/avatars/0007/e3/f7/2-1526962902.jpg";       //Ава автора
var posts = "777";       //Кол-во ответов
var views = "888";      //Кол-во просмотров
var date  = "03.10.2020";      //Дата последнего поста
var myannForum = [6, 12];       //Форумы, где выводится объява

if (document.URL.indexOf('viewforum.php?id=') != -1) {
  var forumNow = +document.URL.match(/viewforum.php\?id=\d+/)[0].match(/\d+/)[0];
} else {var forumNow = 0}
if (myannForum.indexOf(forumNow) != -1 || (forumNow != 0 && (!myannForum || myannForum.length == 0))) {
$('.forum tbody').prepend('<tr class="altstyle isticky myannounce"><td class="tcl"><div class="intd"><div class="icon"><!-- --></div></div><div class="tclcon"><span class="acchide">1</span><span class="stickytext">'+isticky+': </span><a href='+theme+'>'+name_theme+'</a><span class="byuser"> '+author+'</span></div></td><td class="tc2">'+posts+'</td><td class="tc3">'+views+'</td><td class="tcr"><em class="user-avatar"><a href="'+prof+'"><span class="avatar-image" style="background-image:url('+ava+')"></span></a></em><a href="'+theme+'">'+date+'</a> <span class="byuser">'+author+'</span></td></tr>');
}
</script>

Настройки стиля
По умолчанию "топик-объявление" должен унаследовать стиль важной темы.
Вы можете использовать новый селектор myannounce для настройки другого стиля:

Код:
.myannounce {}

Если вам мешают стандартные стили, которые наследуются топиком, можно убрать в коде стандартные классы. Найдите это место в скрипте:
<tr class="altstyle isticky myannounce">
Красным отмечены стандратные классы (стили), если их удалить - топик станет выглядеть как обычный, но останется закрепленным наверху.
Синее - новый класс, по которому можно поменять что-то в стиле топика (по аналогии с важными, опросами и т.д. Например, поставить другую иконку, добавить другие цвета и т.д.

Настройки скрипта
Все настройки прокомментированы. На всякий случай разберу их:
var isticky = "Объявление";
Текст, который отображает тип "топика", по аналогии есть тексты "Важно" "Опрос" и т.д.
var theme = "http://forumd.ru/viewtopic.php?id=1293";
Ссылка, куда будет перемещен юзер по клику на топик. Вставляется в название "топика" + в дату последнего поста
var name_theme = "ForumD.ru - лучшие скрипты здесь!";
Текст ссылки, название "темы"
var author = "Герда";
Якобы автор топика. Тоже вставляется в первую и последнюю ячейку. Можно вписать не никнейм, а вообще любой текст.
var prof = "http://forumd.ru/profile.php?id=2";
Ссылка на профиль якобы автора топика - вставляется в аватарку. Можно вставить не ссылку на профиль, а опять ссылку на топик или любую другую ссылку, какая вам нужна.
var ava = "http://forumavatars.ru/img/avatars/0007/e3/f7/2-1526962902.jpg";
Ссылка на картинку аватарки якобы автора топика. Можно поставить не настоящую аватарку, а любую картинку.
var posts = "777";
var views = "888";

Количество ответов и просмотров. Можно вставить не цифры, а любой другой контент. Можно вставить прочерки, как в предыдущей версии скрипта.
var date  = "03.10.2020";
Дата последнего поста и она же - текст ссылки в ячейке "последнее сообщение". Можно вставить не дату, а любой текст.
var myannForum = [6, 12];
Используется для вывода последнего поста в ЗАДАННЫХ разделах. Красное - ID форумов.

Также вы можете НЕ указывать какой-либо контент, если он вам не нужен. Например, если не нужно имя якобы "автора" просто удалите то, что сейчас стоит между кавычек.

Если вы у себя на форуме НЕ используете аватарки автора последнего поста, удалите из скрипта это:

<em class="user-avatar"><a href="'+prof+'"><span class="avatar-image" style="background-image:url('+ava+')"></span></a></em>

Или необходимо будет поправить отображение "аватарки" в последнем посте с помощью стиля. Т.к. с выключенным скриптом последних аватарок дизайн вашего форума не будет приспособлен под картинки в этой ячейке.

Отредактировано Герда (16.05.2013 00:11:58)

+1

2

А можно так сделать чтобы тема выводилась не везде, а в избранных разделах?

0

3

Automation Baby
можно.
добавила в список дел. перепишу старый скрипт (у него реально "старый" код) + рожу опциональность разделов.

0

4

Герда написал(а):

Automation Baby
можно.
добавила в список дел. перепишу старый скрипт (у него реально "старый" код) + рожу опциональность разделов.

Здорово! Буду ждать! Нужно такое на мой форум.

0

5

Automation Baby
обновила. :)

минус один устраревший код.
http://forumfiles.ru/uploads/0007/e3/f7/2617/565647.jpg

+1

6

Герда
Спасибо большое!

0

Быстрый ответ

Напишите ваше сообщение и нажмите «Отправить»


ВНИМАНИЕ! При обращении за техподдержкой и вопросами по скриптам/оформлению, оставляйте ссылку на форум/сайт с проблемой! Специалист должен вживую видеть проблему, чтобы подсказать как ее решить.

ВНИМАНИЕ! Гости (не зарегистрированные на форуме) могут писать сообщения, но не могут вставлять прямые ссылки! Чтобы оставить сообщение со ссылкой на сайт, форум или скриншот удалите символы: "http://", "https://" или "www."


Вы здесь » ForumD.ru - Дизайн для форумов, скрипты для форумов, техническая поддержка » Скрипты и стили для форумов МуBB.ru » Тема-объявление (переадресация) со своей ссылкой наверху списка тем