Powered by Invision Power Board
Здравствуйте Гость ( Вход | Регистрация ) Выслать повторно письмо для активации

Forum Rules Правила раздела

Часть 1. Запрос на создание модификаций
1. Название темы — название модификации (которую хотите видеть);
2. Содержание вашего сообщения:
Часть 2. Разработка модификаций.
1. Название темы — название модификации (которую вы разработали);
2. Содержание вашего сообщения: Уважаемые пользователи форума:

Страницы: (2) [1] 2   ( Перейти к первому непрочитанному сообщению ) Reply to this topicStart new topicStart Poll

> новые теги предупреждения и оффтопа
Alex_main
Отправлено: Окт 30 2014, 08:15
Quote Post


Compute
Group Icon

Группа: Пользователи
Сообщений: 20
Пользователь №: 4 899
Регистрация: 25-Октября 14
Member Offline

Репутация: нет




Добавляем новый макрос идем админка стили и шаблоны- ваш стиль- макросы - добавить макрос
Название: NewTagsScript

Содержимое:


Код
<script language='JavaScript' type="text/javascript">
<!--

function getPostObj(id) {
itm = null;
if (document.getElementById) {
  itm = document.getElementById(id);
}
else if (document.all) {
  itm = document.all[id];
}
else if (document.layers) {
  itm = document.layers[id];
}
return itm;
}

  function changePost(id, author) {
 var PostValue = getPostObj(id).innerHTML;

// Тег предупреждения
// проверяем кто оставил сообщение
 if (author != "Unregistered"){
// запускаем проверку(обработку) поста на тег [w]
while(PostValue.indexOf("[w]")!=-1 && PostValue.indexOf("[/w]")!=-1 ) {
  if (PostValue.indexOf("[w]") > PostValue.indexOf("[/w]")) {
PostValue = PostValue.replace("[/w]","[плохой тег]");
  } else {
PostValue = PostValue.replace("[w]","<br /><div class='warning'><b> Предупреждение:</b><br /><div class='warningHead'>");
  PostValue = PostValue.replace("[/w]","</div></div>");
 }
}

// запускаем проверку(обработку) поста на тег Guest [hide]
while(PostValue.indexOf("[hide]")!=-1 && PostValue.indexOf("[/hide]")!=-1 ) {
 if (PostValue.indexOf("[hide") > PostValue.indexOf("[/hide]")) {
PostValue = PostValue.replace("[/hide]","[плохой тег]");
 } else {
// проверяем кто смотрит пост
if (mem_Guest == "Guest") {
 PostValue = PostValue.replace("[hide]","<br /><div class='hideGuest'><b> Для просмотра следующего текста Вам необходимо </span> <a href='адрес вашего форума.ru/index.php?act=Reg&CODE=00'><span style='color:red'><u>зарегистрироваться</u></span></a>.</b></div><span style='display:none'>");
 PostValue = PostValue.replace("[/hide]","</span>");
} else {
PostValue = PostValue.replace("[hide]","<br /><div class='HideGuest'><b> Следующий текст скрыт от гостей:</b><div class='hideGuestHead'>");
PostValue = PostValue .replace("[/hide]","</div></div>");
}
 }
}
}



/ Оффтоп

  while(PostValue.indexOf("[offtop]")!=-1 && PostValue.indexOf("[/offtop]")!=-1 ) {
 if (PostValue.indexOf("[offtop]") > PostValue.indexOf("[/offtop]")) {
PostValue = PostValue.replace("[/offtop]","[плохой тег]");
 } else {
PostValue = PostValue.replace("[offtop]","</br><center><table class='offtoptable'><tr><td class='offtopth' colspan='2'><b>Оффтопик</b></td></tr><tr><td class='offtopTdImage' valing='center'><center><img src='картинка для фона оффтопа'></center></td><td class='offtopTd' valign='top'>");
PostValue = PostValue.replace("[/offtop]", "</td></tr></table></center>");
 }
  }


//-->
</script>



Редактируем шапку форума. идем - админка - стили и шаблоны html редактирование шапки , в первом окне вставляем в самый шо ни на есть верх:



Код
<!-- Подключаем скрипты новых тегов -->
<script>
 var mem_Guest = "{ibf.member.name}";
</script>
<{NewTagsScript}>



идем в админку и заходим в шаблон: Topic view -> Post entry
Находим там ето:

Код
{$post['post']}



и смело меняем на вот ето:

Код
<span id="Post{$post['pid']}">{$post['post']}</span>

<script type="text/javascript">
// Запускаем скрипт "Новые теги"
changePost("Post{$post['pid']}", "{$author['title']}");
</script>


сохраняем.

терь идем вот сюда: админка - скины и шаблоны ващь скин - стиль - редактировать
и в самый шо ни на есть конец добавляем воть ето:

Код
.warningHead { background-color: #f4d0d0; border-top: 1px solid #f68080; color: red; }
.warning { width: 90%; background-color: #f3bfbf; border: 2px solid #f68080; color: red; }
.hideGuestHead { background-color: #CCFFCC; border-top: 1px solid #336633; color: #003300; }
.hideGuest { width: 90%; background-color: #99CC99; border: 2px solid #336633; color: #003300; }

.offtoptable { width: 90%; background-color: #FFFFCC; border: 2px solid #999900; color: #666600; }
.offtopth { width: 100%; background-color: #FFFF99; color: #666600;}
.offtopTdImage { background-color: #FFFF99; }
.offtopTd { width: 100%; background-color: #FFFFCC; border-top: 1px solid #999900; border-left: 1px solid #999900; color: #666600;}


усе сохраняем

идем сюда

админка- Скины и шаблоны - Настройка скинов - HTML - Отправка сообщений (Post Screen Sections)- Post: Code Buttons & Post Text area

и добавляем кнопочки тегов <img title='Предупреждение' alt='Предупреждение' src='ссылка на картину кнопки' onmouseover="copyT('W')" onclick="insTxt()" />

сохраняем
АЦ - Скины и шаблоны - Настройка скинов - HTML - Просмотр темы (Topic View Section) -

quick_reply_box_open


и добавляем кнопочки тегов <img title='Предупреждение' alt='Предупреждение' src='ссылка на картину кнопки' onmouseover="copyT('W')" onclick="insTxt()" />


и тоже сохраняем
готово)))
это все)))

Это сообщение отредактировал Alex_main - Апр 13 2015, 12:43


--------------------
user posted image
Top
Zloy81
Отправлено: Окт 30 2014, 11:47
Quote Post


Балбес
Group Icon

Группа: Пользователи
Сообщений: 230
Пользователь №: 3 722
Регистрация: 6-Августа 12
Member Offline

Репутация: 9




а пример этих тегов посмотреть хочется.

и будет он наверно доступен и обычным юзерам, или только модерам - админам?

в общем подожду, что скажут старшие братья и сестры, и наш Отец))


--------------------
2013 год. Занялся раскруткой форума
2047 год. Как раскрутить форум?
2084 год. Ура!!! Нас целых два...
Top
Zloy81
Отправлено: Окт 30 2014, 15:35
Quote Post


Балбес
Group Icon

Группа: Пользователи
Сообщений: 230
Пользователь №: 3 722
Регистрация: 6-Августа 12
Member Offline

Репутация: 9




Не могу понять это мод или бб-коды как на phpbb?
Если мод - то на сервисе уже есть предупреждения-бан...

Если ббкод, то для него слишком сложно всё.


--------------------
2013 год. Занялся раскруткой форума
2047 год. Как раскрутить форум?
2084 год. Ура!!! Нас целых два...
Top
AweDer
Отправлено: Окт 30 2014, 17:49
Quote Post


Еntеr нажат, к чему теперь рыданья...
Group Icon

Группа: Пользователи
Сообщений: 701
Пользователь №: 3 536
Регистрация: 5-Марта 12
Из: Великобритания
Member Offline

Репутация: 16




Alex_main,Уважаемый приведите пример как работает скрипт, я не стану проверять устанавливать сам эту модификацию пока не увижу пример или скрин, или установите модификацию на нашем сервисе форумов и выложите тогда ссылку на форум .В противном случае по правилам нашего сервиса:

Часть 1. Запрос на создание модификаций
1. Название темы — название модификации (которую хотите видеть);
2. Содержание вашего сообщения:

Как она будет выглядеть
Какие функции будет воспроизводить
Опасна или безопасна для форума

Я ничего не могу сказать о ней, листая гугл я находил много такого, но все они не безопасны по отзывам. Ваше же модификация не намного отличается от того, что я видел. Заранее спасибо, в противном случае про эту модификацию я вынужден буду сказать только одно, ставьте на свой страх и риск.


--------------------
Top
Alex_main
Отправлено: Окт 30 2014, 19:56
Quote Post


Compute
Group Icon

Группа: Пользователи
Сообщений: 20
Пользователь №: 4 899
Регистрация: 25-Октября 14
Member Offline

Репутация: нет




AweDer,

в первом сообщении ссылка на пример не вставилась
выглядит оно так: http://web.rolevoy.su/index.php?showtopic=435

в той теме предупреждение написано через вышеописанный тег, можно использовать как модерский тег для предупреждения пользователей в теме.


--------------------
user posted image
Top
Zloy81
Отправлено: Окт 30 2014, 20:28
Quote Post


Балбес
Group Icon

Группа: Пользователи
Сообщений: 230
Пользователь №: 3 722
Регистрация: 6-Августа 12
Member Offline

Репутация: 9




На мой взгляд ничего такого... жирный текст можно и без мода написать.

Предупреждение: спам и реклама сторонних сайтов запрещены!

если б это было как на phpbb - красная рамка, заголовок в рамке, текст предупреждения... другое дело smile.gif

Это сообщение отредактировал Zloy81 - Окт 30 2014, 20:31


--------------------
2013 год. Занялся раскруткой форума
2047 год. Как раскрутить форум?
2084 год. Ура!!! Нас целых два...
Top
AweDer
Отправлено: Окт 30 2014, 20:53
Quote Post


Еntеr нажат, к чему теперь рыданья...
Group Icon

Группа: Пользователи
Сообщений: 701
Пользователь №: 3 536
Регистрация: 5-Марта 12
Из: Великобритания
Member Offline

Репутация: 16




Соглашусь с Zloy81 так это можно написать редактируя, но как говориться может кому и пригодиться


--------------------
Top
Zloy81
Отправлено: Окт 30 2014, 21:13
Quote Post


Балбес
Group Icon

Группа: Пользователи
Сообщений: 230
Пользователь №: 3 722
Регистрация: 6-Августа 12
Member Offline

Репутация: 9




Как вариант: можно только себе любимому админу разрешить на форуме html и уже в [dohtml][/dohtml] писать им предупреждения в красивой рамке. Или еще. Только не увлекаться. Я раз уже увлекся laugh.gif

Скрин с мобилы (это то, что я думал сначала будет делать этот мод)

Это сообщение отредактировал Zloy81 - Окт 30 2014, 21:19

Присоединённые изображения
Присоединённое изображение


--------------------
2013 год. Занялся раскруткой форума
2047 год. Как раскрутить форум?
2084 год. Ура!!! Нас целых два...
Top
AweDer
Отправлено: Окт 31 2014, 08:38
Quote Post


Еntеr нажат, к чему теперь рыданья...
Group Icon

Группа: Пользователи
Сообщений: 701
Пользователь №: 3 536
Регистрация: 5-Марта 12
Из: Великобритания
Member Offline

Репутация: 16




Zloy81,Однозначно такой вариант интереснее и красивее, будет больше времени прошуршу я проекты на английском может что и найдется smile.gif


--------------------
Top
Zloy81
Отправлено: Дек 14 2014, 11:46
Quote Post


Балбес
Group Icon

Группа: Пользователи
Сообщений: 230
Пользователь №: 3 722
Регистрация: 6-Августа 12
Member Offline

Репутация: 9




Тут http://rubilovo.ipb.su/index.php?showtopic=2 можно посмотреть модерский/админский тег.
думаю, если группе админов разрешить html и только самому в ней быть - то не так страшен черт.
а код там такой:
Код
[dohtml]<table cellspacing='0px' cellpadding='0px' style='width: 100%; border: 1px solid red; border-left: 4px solid red; vertical-align: middle;'> <tr style='height: 40px; line-height: 40px;'> <td style='background-color: #f7eee7; padding-left:10px; font-size: 10px;' width='95%'>Строгое предупреждение <b>администратора</b></td> <td style='max-width: 40px; width: 40px; text-align: center; background-color: red; font-size: 36px; color: white;'>!!</td> </tr> <tr style='line-height: 40px;'> <td colspan='2' style='padding-left:10px; background-color: #f4f4f4; color: red; font-size: 12px; font-weight: bold;'>Нарушение правил форума</td> </tr> </table>[/dohtml]


--------------------
2013 год. Занялся раскруткой форума
2047 год. Как раскрутить форум?
2084 год. Ура!!! Нас целых два...
Top
dci
Отправлено: Дек 16 2014, 16:38
Quote Post


Лисяпа
Group Icon

Группа: Пользователи
Сообщений: 152
Пользователь №: 5 028
Регистрация: 28-Ноября 14
Member Offline

Репутация: 3




Вот мой вариант на dohtml

Cкрин:
user posted image

Предупреждение (Красный тег)

Код
[dohtml]<table cellspacing='0px' cellpadding='0px' style='width: 100%; border: 2px solid red; border-left: 4px solid red; vertical-align: middle;'> <tr style='height: 20px; line-height: 20px;'><td style='max-width: 20px; width: 43px; text-align: center; background-color: red; font-size: 55px; color: white;'>!<td colspan='2' style='padding-left:20px;'>Текст </tr> </table>[/dohtml]


Тег модератора (синий тег)

Код
[dohtml]<table cellspacing='0px' cellpadding='0px' style='width: 100%; border: 2px solid blue; border-left: 4px solid blue; vertical-align: middle;'> <tr style='height: 20px; line-height: 20px;'><td style='max-width: 20px; width: 43px; text-align: center; background-color: blue; font-size: 55px; color: white;'>М<td colspan='2' style='padding-left:20px;'>Текст </tr> </table>[/dohtml]


Явно короче и красивее? laugh.gif


--------------------
Top
AweDer
Отправлено: Дек 16 2014, 18:10
Quote Post


Еntеr нажат, к чему теперь рыданья...
Group Icon

Группа: Пользователи
Сообщений: 701
Пользователь №: 3 536
Регистрация: 5-Марта 12
Из: Великобритания
Member Offline

Репутация: 16




dci,Да спасибо симпатично smile.gif Думаю многие этим воспользуются.


--------------------
Top
dci
Отправлено: Дек 16 2014, 19:37
Quote Post


Лисяпа
Group Icon

Группа: Пользователи
Сообщений: 152
Пользователь №: 5 028
Регистрация: 28-Ноября 14
Member Offline

Репутация: 3




Цитата (AweDer @ Дек 16 2014, 18:10)
dci,Да спасибо симпатично smile.gif Думаю многие этим воспользуются.

Пожалуйста. wink.gif
Сделел еще два тега "Подтверждено" и "Не подтверждено" завтра релиз, и маленькое обновление тегов выложенных мной выше laugh.gif

Это сообщение отредактировал dci - Дек 16 2014, 19:38


--------------------
Top
dci
Отправлено: Дек 17 2014, 17:18
Quote Post


Лисяпа
Group Icon

Группа: Пользователи
Сообщений: 152
Пользователь №: 5 028
Регистрация: 28-Ноября 14
Member Offline

Репутация: 3




New tags by dci

Что новенького:
  • Тег Куратора
  • Тег "Подтверждено"
  • Тег "Не подтверждено"

Скрин:
user posted image

Второй и третий теги подойдут для раздела типа "Багтрекер"

Тег куратора:
Код
[dohtml]<table cellspacing='0px' cellpadding='0px' style='width: 100%; border: 2px solid green; border-left: 4px solid green; vertical-align: middle;'> <tr style='height: 20px; line-height: 20px;'><td style='max-width: 20px; width: 48px; text-align: center; background-color: green; font-size: 55px; color: white;'>K<td colspan='2' style='padding-left:20px;'>Текст </tr> </table>[/dohtml]


Тег "Подтверждено" ( который с галочкой)
Код
[dohtml]<table cellspacing='0px' cellpadding='0px' style='width: 100%; border: 2px solid green; border-left: 4px solid green; vertical-align: middle;'> <tr style='height: 20px; line-height: 20px;'><td style='max-width: 20px; width: 61px; text-align: center; background-color: green; font-size: 60px; color: white;'>☑<td colspan='2' style='padding-left:20px;'>Текст </tr> </table>[/dohtml]


Тег "Не подтверждено" (который с крестиком)
Код
[dohtml]<table cellspacing='0px' cellpadding='0px' style='width: 100%; border: 2px solid red; border-left: 4px solid red; vertical-align: middle;'> <tr style='height: 20px; line-height: 20px;'><td style='max-width: 20px; width: 61px; text-align: center; background-color: red; font-size: 55px; color: white;'>×<td colspan='2' style='padding-left:20px;'>Текст </tr> </table>[/dohtml]


--------------------
Top
dci
Отправлено: Апр 7 2015, 16:07
Quote Post


Лисяпа
Group Icon

Группа: Пользователи
Сообщений: 152
Пользователь №: 5 028
Регистрация: 28-Ноября 14
Member Offline

Репутация: 3




Битый код однако mellow.gif


--------------------
Top
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:

Topic Options Страницы: (2) [1] 2  Reply to this topicStart new topicStart Poll