Онлайн Редактор Объявлений
Добавляет удобный редактор кода любых дополнительных информационных блоков на страницах форума.

http://forumfiles.ru/uploads/0007/e3/f7/2617/822796.png

Автор: Deff
Платформа: MyBB

Скрипт поможет:
• Быстро поправить контент всего Объявления, (или его части)
• скрипта Уведомления Пользователей;
• Всплывающей Панели,
• Контент своей страницы на форуме(те же Подарки-Награды
• Правил форума

DEMO
Для тестов - надо ткнуть - Вход! (это - Автовход, наподобие ПиарНика)

Собственно проект давнишний, без этого конечно так быстро не родилось,
Первоначально принимали участие:ganibal, Invisible Man, Кофеман, и контент
редактировался прямо в топике,(тогда не было еще на mybb нормального Аякса   
на последнем этапе подключилась Laktonika, и именно благодаря последнему   
пинку, редактирование перекочевало прямо под редактируемый контент.
 

Установка сводиться к простым действиям

1. Создаём форум редактированного контента - устанавливаем в форуме возможность "чтения" всем группам вместе с гостями, возможность ответов - только модераторам!
    a) Ставим(обязательно) модераторов на данный форум, только модераторы форума имеют доступ к редактированию контента!(Себя и иных, нужных Админов - тоже включаем в список)
    Настройка модерирования форумов - Профиль - Управление!

    b) Редактируемый Контент может размещаться в пяти местах
    HTML верх,
    HТML низ,
    Объявление,
    И Свои страницы, созданные в Админке
    Правила форума

    c) Создаём Пять Тем для размещения этого контента => cм. Демо форум => Ссылка

2. Затем cтавим контейнеры редактирования в нужных нам местах, например в Объявление..

Вид контейнера:

<div class="edit-container" data="http://edit1online1announcement.mybb.ru/viewtopic.php?id=2#p3"></div>

Красным - ссылка на Вставляемое в контейнер редакции сообщение (Ссылку получаем кликом на дату в сообщении в топике. Сообщения заранее создаём в соответсвующей теме.)

Контейнеров редактирования может быть до трёх на одной странице: Если нужно, - можно все три поставить в Объявление (или распределить по нужным секциям (HTML верх, низ и Объявление, или два в Объявление, один в HTML верх... ну и т.д

3. В самом низу Объявления ставим скрипт Подгрузки секции:

<!--//Подгрузка контента редактируемых блоков "edit-container" -->
    <script type="text/javascript">loadEditContainers()</script>

*Скрипт скрипт подгрузки секции, если контейнеры в разных местах ( Объявления и HTML низ, к примеру), - ставим в самом низу каждой секции, имеющей контейнеры редактирования, - единственный на всю секцию!

4. В завершение, - ставим базовый скрипт в Самое начало HTML верх (но ниже скрипта галерея Аватар, если он в наличии)
<link rel="stylesheet" type="text/css" href="https://forumstatic.ru/files/0010/b4/f8/38503.css" />
<script type="text/javascript" src="https://forumstatic.ru/files/0010/b4/f8/74878.js"></script>
<script>
var ForumLink = "http://edit1online1announcement.mybb.ru/viewforum.php?id=2";
var topicStyle = 1; //1- Стиль топика; 0 - Свой стиль;
set_accesAdmEdit();
</script>
Красным - ссылка на форум с контентами редактируемых сообщений (Скрипт скроет данный форум с главной от всех, кроме модераторов форума


Онлайн редактор объявления v.2
http://i.imgur.com/0i2pwtY.png
http://i.imgur.com/MD3zC5G.png

Автор: Fover
Платформа: MyBB

Код:
    <script type="text/javascript">
    if(GroupID == 1) {
    var ReIMG = 'http://i.imgur.com/VQD5pFc.png';
    function reframe(){
      var fram= $(pun_admin.document.body);
      $('#announcement').val(fram.find('textarea[name="form[announcement_message]"]').val());
    }
    function saveframe(){
      var fram = $(pun_admin.document.body);
      var submit = fram.find('input[value="Сохранить"]');
      fram.find('textarea[name="form[announcement_message]"]').val($('#announcement').val());
      submit.click();
      setTimeout('location.reload()', 500);
    }
    if(GroupID==1)$('#pun-announcement').each(function(){
      var $_this = $(this);
      $(this).prepend('<img style="float: right; margin: -20px -20px 0px 0px; cursor: pointer;" src="'+ ReIMG +'" class="re-img">'); 
      $(this).find('.html-box').before('<div class="re-table" style="display: none;" align="center"><textarea style="width: 99.5%;" cols="75" rows="13" id="announcement" type="text" value=""></textarea><br><input type="button" class="button" value="Сохранить" onclick="saveframe()"></div>');
      $('.re-img').click(function(){ 
        if(!$_this.find('.re-frame').length) {
          $_this.prepend('<iframe src="/admin_options.php" name="pun_admin" class="re-frame" style="width:2px;height:2px;position:absolute;z-index:-1" onload="reframe()"></iframe>');
        }
        $('.re-table, .html-box').toggle('slow');
      });
    });}
    </script>

var ReIMG = 'http://i.imgur.com/VQD5pFc.png';
Красным - ссылка на изображение карандаша.