1 (изменено: PunBB, 2017.04.03 10:50)

Тема: HTML In Posts - Вставка HTML и JS кода в сообщения

Расширение HTML In Posts позволяет только админу добавлять джава скрипты (JavaScripts) и HTML код в сообщения форума. В расширении присутствует функция поиска HTML сообщений нужного пользователя и позволяет отобразить их в списке.

ВНИМАНИЕ! После удаления расширения, все HTML сообщения канут в бездну! Поэтому, если нужно сохранить, просто отключите расширение HTML In Posts, не удаляя.



HTML In Posts - Вставка HTML и JS кода в сообщения



Тестируем, критикуем, советуем. Пожелания и идеи поспособствуют темпу развития.

Скачать расширение HTML In Posts

Сайт Xakker

Поделиться

2

2

Re: HTML In Posts - Вставка HTML и JS кода в сообщения

За расширение спасибо.

Нужная вещь. Первый мой вопрос на форуме поддержки punBB касался этой задачи. И вот, вы её решили.

Сайт Bogdan

Поделиться

3

Re: HTML In Posts - Вставка HTML и JS кода в сообщения

..на странице в верхнем левом углу отображаеться надпись от хука se_additional_quicksearch_variables и растягивает стандартное обьявление.
Вот так выглядит страница -
HTML In Posts - Вставка HTML и JS кода в сообщения
P/S
Я убрал строчку  echo 'se_additional_quicksearch_variables'; из хука. Исправилось. Но не уверен. Проверьте.

Правильно, что убрали. Спасибо за внимательность ) Это был временный, тестовый код.

Сайт Xakker

Поделиться

4

Re: HTML In Posts - Вставка HTML и JS кода в сообщения

Xakker сказал:

Пожелания и идеи поспособствуют темпу развития.

Нюанс.

Если сообщение html отправленно, то, его уже, нельзя отредактировать. При редактировании сообщения поле html не отображается. По-большему счету, дискомфорта нет, но, информирую.

Сайт Bogdan

Поделиться

5

Re: HTML In Posts - Вставка HTML и JS кода в сообщения

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

Сайт Xakker

Поделиться

6

Re: HTML In Posts - Вставка HTML и JS кода в сообщения

Обновил расширение HTML In Posts до 0.3 версии. Добавлена возможность редактировать HTML текст и исправлены мелкие ошибки.

Сайт Xakker

Поделиться

7 (изменено: , 2015.05.28 01:32)

Re: HTML In Posts - Вставка HTML и JS кода в сообщения

Xakker сказал:

Обновил расширение HTML In Posts до 0.3 версии. Добавлена возможность редактировать HTML текст и исправлены мелкие ошибки.

Отлично!

Обновился. Работает.

Нюанс. При установке расширения или при обновлении, происходит баг в расширении Pun tags - если установленно. Проход по ссылке тега приводит к такому сообщению -

HTML In Posts - Вставка HTML и JS кода в сообщения

Решаеться так - ОБНОВЛЕНИЕМ хуков расширения Pun tags.

Сайт Bogdan

Поделиться

8

Re: HTML In Posts - Вставка HTML и JS кода в сообщения

Замените файл css вот этим содержимым. Он у вас кривой немного. Там правило .html ломает структуру страницы.

/* pan_html_in_posts
-------------------------------------------------------------*/
.widget1 {
 overflow: hidden; 
 margin-top:-90px;
}

.widget2 {
 overflow: hidden; 
 margin-top:-70px;
}

.widget3 {
 overflow: hidden; 
 margin-top:-50px;
}

.widget4 {
 overflow: hidden; 
 margin-top:-30px;
}

Правило widge 1,2,3 задает расположение блока html в зависимости от величины стандартного сообщения.

Сообщение html обернуть в такой div если есть необходимость расположить его без отступа.

<div class="widget1"> сообщение html </div>

Сайт Bogdan

Поделиться

9

Re: HTML In Posts - Вставка HTML и JS кода в сообщения

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

Bogdan сказал:

Правило widge 1,2,3 задает расположение блока html в зависимости от величины стандартного сообщения.
Сообщение html обернуть в такой div если есть необходимость расположить его без отступа.

Xakker, будешь добавлять CSS, сделай id  стилей уникальными, чтобы небыло путаницы и стили не зависели друг от друга и не влияли на другие расширения.
К примеру вместо widget1 лучше использовать html-widget-1

Поделиться

10

Re: HTML In Posts - Вставка HTML и JS кода в сообщения

PunBB сказал:

будешь добавлять CSS, сделай id  стилей уникальными,

В след. раз. Сейчас обновил расширение до 0.4. Теперь можно не беспокоиться, что какой то HTML тег остался незакрытым. Фунция все сделает за вас. Ошибайтесь на здоровье ))

Сайт Xakker

Поделиться

11 (изменено: , 2015.06.07 20:30)

Re: HTML In Posts - Вставка HTML и JS кода в сообщения

После включения расширения во всех темах где вставляешь цитату или цитатакод)) она плывет HTML In Posts - Вставка HTML и JS кода в сообщения

подскажите как исправить

CSS вышенаписанный решил проблему но теперь получилось 15 строк отпуска между текстом сообщения и html таблицей


оборачиваю в <div class="widget1"> сообщение html </div> также ломается страница

Поделиться

12

Re: HTML In Posts - Вставка HTML и JS кода в сообщения

BPOH сказал:

во всех темах где вставляешь цитату или цитатакод)) она плывет

скрипты похожи на jQuery. надо смотреть сам код целиком. этой недостаточно информации

оборачиваю в <div class="widget1"> сообщение html </div> также ломается страница

Посмотри в исходнике, по моему  Xakker создавал уже   div блок и классы. Зачем второй раз делать блок в блоке?

Поделиться

13

Re: HTML In Posts - Вставка HTML и JS кода в сообщения

PunBB сказал:

надо смотреть сам код целиком. этой недостаточно информации

Какая информация нужна? сам код в каком файлике расположен?

Поделиться

14

Re: HTML In Posts - Вставка HTML и JS кода в сообщения

BPOH сказал:

сам код в каком файлике расположен?

Если речь идет о хуке, через который добавляется код в сообщение, то это

<?php ($hook = get_hook('vt_row_new_post_entry_data')) ? eval($hook) : null; ?>

Криво может отображаться из за вложенного div блока в блок. Получается такая картина:
                 

 <div class="entry-content">
            <?php echo implode("\n\t\t\t\t\t\t", $forum_page['message'])."\n" ?>
          </div>
<?php ($hook = get_hook('vt_row_new_post_entry_data')) ? eval($hook) : null; ?>
        </div>
      </div>

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

Сайт Xakker

Поделиться