Здравствуйте Гость ( Вход | Регистрация ) | Выслать повторно письмо для активации |
Страницы: (2) [1] 2 ( Перейти к первому непрочитанному сообщению ) |
Alex_main |
Отправлено: Окт 30 2014, 08:15
|
Compute Группа: Пользователи Сообщений: 20 Пользователь №: 4 899 Регистрация: 25-Октября 14 Репутация: нет |
Добавляем новый макрос идем админка стили и шаблоны- ваш стиль- макросы - добавить макрос
Название: 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 -------------------- |
|
Zloy81 |
Отправлено: Окт 30 2014, 11:47
|
Балбес Группа: Пользователи Сообщений: 230 Пользователь №: 3 722 Регистрация: 6-Августа 12 Репутация: 9 |
а пример этих тегов посмотреть хочется.
и будет он наверно доступен и обычным юзерам, или только модерам - админам? в общем подожду, что скажут старшие братья и сестры, и наш Отец)) -------------------- 2013 год. Занялся раскруткой форума
2047 год. Как раскрутить форум? 2084 год. Ура!!! Нас целых два... |
|
Zloy81 |
Отправлено: Окт 30 2014, 15:35
|
Балбес Группа: Пользователи Сообщений: 230 Пользователь №: 3 722 Регистрация: 6-Августа 12 Репутация: 9 |
Не могу понять это мод или бб-коды как на phpbb?
Если мод - то на сервисе уже есть предупреждения-бан... Если ббкод, то для него слишком сложно всё. -------------------- 2013 год. Занялся раскруткой форума
2047 год. Как раскрутить форум? 2084 год. Ура!!! Нас целых два... |
|
AweDer |
Отправлено: Окт 30 2014, 17:49
|
Еntеr нажат, к чему теперь рыданья... Группа: Пользователи Сообщений: 701 Пользователь №: 3 536 Регистрация: 5-Марта 12 Из: Великобритания Репутация: 16 |
Alex_main,Уважаемый приведите пример как работает скрипт, я не стану проверять устанавливать сам эту модификацию пока не увижу пример или скрин, или установите модификацию на нашем сервисе форумов и выложите тогда ссылку на форум .В противном случае по правилам нашего сервиса:
Часть 1. Запрос на создание модификаций 1. Название темы — название модификации (которую хотите видеть); 2. Содержание вашего сообщения: Как она будет выглядеть Какие функции будет воспроизводить Опасна или безопасна для форума Я ничего не могу сказать о ней, листая гугл я находил много такого, но все они не безопасны по отзывам. Ваше же модификация не намного отличается от того, что я видел. Заранее спасибо, в противном случае про эту модификацию я вынужден буду сказать только одно, ставьте на свой страх и риск. -------------------- |
|
Alex_main |
Отправлено: Окт 30 2014, 19:56
|
Compute Группа: Пользователи Сообщений: 20 Пользователь №: 4 899 Регистрация: 25-Октября 14 Репутация: нет |
AweDer,
в первом сообщении ссылка на пример не вставилась выглядит оно так: http://web.rolevoy.su/index.php?showtopic=435 в той теме предупреждение написано через вышеописанный тег, можно использовать как модерский тег для предупреждения пользователей в теме. -------------------- |
|
Zloy81 |
Отправлено: Окт 30 2014, 20:28
|
Балбес Группа: Пользователи Сообщений: 230 Пользователь №: 3 722 Регистрация: 6-Августа 12 Репутация: 9 |
На мой взгляд ничего такого... жирный текст можно и без мода написать.
Предупреждение: спам и реклама сторонних сайтов запрещены! если б это было как на phpbb - красная рамка, заголовок в рамке, текст предупреждения... другое дело Это сообщение отредактировал Zloy81 - Окт 30 2014, 20:31 -------------------- 2013 год. Занялся раскруткой форума
2047 год. Как раскрутить форум? 2084 год. Ура!!! Нас целых два... |
|
AweDer |
Отправлено: Окт 30 2014, 20:53
|
Еntеr нажат, к чему теперь рыданья... Группа: Пользователи Сообщений: 701 Пользователь №: 3 536 Регистрация: 5-Марта 12 Из: Великобритания Репутация: 16 |
Соглашусь с Zloy81 так это можно написать редактируя, но как говориться может кому и пригодиться
-------------------- |
|
Zloy81 |
Отправлено: Окт 30 2014, 21:13
|
Балбес Группа: Пользователи Сообщений: 230 Пользователь №: 3 722 Регистрация: 6-Августа 12 Репутация: 9 |
Как вариант: можно только себе любимому админу разрешить на форуме html и уже в [dohtml][/dohtml] писать им предупреждения в красивой рамке. Или еще. Только не увлекаться. Я раз уже увлекся
Скрин с мобилы (это то, что я думал сначала будет делать этот мод) Это сообщение отредактировал Zloy81 - Окт 30 2014, 21:19 Присоединённые изображения -------------------- 2013 год. Занялся раскруткой форума
2047 год. Как раскрутить форум? 2084 год. Ура!!! Нас целых два... |
|
AweDer |
Отправлено: Окт 31 2014, 08:38
|
Еntеr нажат, к чему теперь рыданья... Группа: Пользователи Сообщений: 701 Пользователь №: 3 536 Регистрация: 5-Марта 12 Из: Великобритания Репутация: 16 |
Zloy81,Однозначно такой вариант интереснее и красивее, будет больше времени прошуршу я проекты на английском может что и найдется
-------------------- |
|
Zloy81 |
Отправлено: Дек 14 2014, 11:46
|
Балбес Группа: Пользователи Сообщений: 230 Пользователь №: 3 722 Регистрация: 6-Августа 12 Репутация: 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 год. Ура!!! Нас целых два... |
|
dci |
Отправлено: Дек 16 2014, 16:38
|
Лисяпа Группа: Пользователи Сообщений: 152 Пользователь №: 5 028 Регистрация: 28-Ноября 14 Репутация: 3 |
Вот мой вариант на dohtml
Cкрин: Предупреждение (Красный тег) Код [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] Явно короче и красивее? -------------------- |
|
AweDer |
Отправлено: Дек 16 2014, 18:10
|
Еntеr нажат, к чему теперь рыданья... Группа: Пользователи Сообщений: 701 Пользователь №: 3 536 Регистрация: 5-Марта 12 Из: Великобритания Репутация: 16 |
dci,Да спасибо симпатично Думаю многие этим воспользуются.
-------------------- |
|
dci |
Отправлено: Дек 16 2014, 19:37
|
Лисяпа Группа: Пользователи Сообщений: 152 Пользователь №: 5 028 Регистрация: 28-Ноября 14 Репутация: 3 |
Цитата (AweDer @ Дек 16 2014, 18:10) dci,Да спасибо симпатично Думаю многие этим воспользуются. Пожалуйста. Сделел еще два тега "Подтверждено" и "Не подтверждено" завтра релиз, и маленькое обновление тегов выложенных мной выше Это сообщение отредактировал dci - Дек 16 2014, 19:38 -------------------- |
|
dci |
Отправлено: Дек 17 2014, 17:18
|
Лисяпа Группа: Пользователи Сообщений: 152 Пользователь №: 5 028 Регистрация: 28-Ноября 14 Репутация: 3 |
New tags by dci
Что новенького:
Скрин: Второй и третий теги подойдут для раздела типа "Багтрекер" Тег куратора: Код [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] -------------------- |
|
dci |
Отправлено: Апр 7 2015, 16:07
|
Лисяпа Группа: Пользователи Сообщений: 152 Пользователь №: 5 028 Регистрация: 28-Ноября 14 Репутация: 3 |
Битый код однако
-------------------- |
|
Страницы: (2) [1] 2 |