Intellect Board Pro
Расширяемый движок форума с разделами разных типов
Объявление
Вышла версия 3.05 с фотогалереей и поддержкой PostgreSQL и SQLite.
Перейти к скачиванию
Привет, гость!

Как вместо обычного сообщения вставить интернет-страничку

Глобальный форум должен уметь связывать содержимое сайтов

Настройки отображения темы Показывать по сообщений с сортировкой .
Выводить , отправленные .
Модераторы: _1_
Страницы:
  • 1
  • 2
Распечатать
_1_
Сомнительный тип
Всего сообщений: 358
Зарегистрирован: 14 окт. 2014 г., 09:11
Рейтинг пользователя: 17
Штрафных баллов: 1

0
. Редактировалось 4 раза, последний — #1
Если форум рассматривать как инструмент взаимодействия между сайтами (и между другими форумами), будет полезна не только возможность подгружать в свои посты рисунки, но и целые странички (или фреймы, DOM-объекты = «живые цитаты» ).

Прежде, чем страничку форума отдать пользователю, движок лезет на чужой сервер,
и берёт там необходимую информацию:

Для таких вставок возможны два режима:
1) Вставка идёт непосредственно с чужого сервера
2) Режим ScrapBook: Пользователь предварительно сохраняет часть странички в своём ftp-каталоге, и вставка на форум идёт оттуда. Этот способ удобен, если исходную страничку нужно как-то отредактировать (выделить в ней суть, убрать ненужные блоки). ScrapBook (сейчас это плагин для FireFox)  правильно сохраняет оригинальные гиперссылки, позволяет делать текстовые комментарии и перейти к просмотру оригинала.

=

Насколько я понимаю, этот вопрос можно быстро решить персонально: позволить мне использовать в своих сообщениях html-код.
Прикрепленные файлы:

4X_Pro
Основатель проекта
Всего сообщений: 407
Зарегистрирован: 22 сент. 2014 г., 18:56
Откуда: Москва, Перово
Рейтинг пользователя: 15

0
#2
Если разрешить каждому грузить что попало, включая COM-объекты и JavaScript, то в плане безопасности это будет не форум, а решето.

Критикуя — предлагай, предлагая — обосновывай!
4xpro.ru — мой личный сайт-мультиблог на Intellect Board.

_1_
Сомнительный тип
Всего сообщений: 358
Зарегистрирован: 14 окт. 2014 г., 09:11
Рейтинг пользователя: 17
Штрафных баллов: 1

0
. Редактировалось 8 раз, последний — #3
4X_Pro написал(а):
Если разрешить каждому грузить что попало, ...

А если не каждому, и только временно?
Всё равно здесь народу мало. Никто не пострадает. Да и не террорист я.

Даёшь свободу творчества!!!
Помню, гиперссылки выпрашивал месяц

--

Впереди серьёзная работа: эксперименты с деревьями, и всё, что с ними связано ...

<-- У данного пользователя нет прав размещать ссылки! от Vasilev (шесть лет назад!):
Жаль что нету каталога. Очень бы хотелось. На форуме все супер и возможность создать каталог была бы в самую точку. Господа разработчики если вам не трудно, обратите на это внимание.


(!)

     А у меня ссылки из дерева уже стартуют: хоть на другой узел, хоть на любую страницу, хоть в соседний фрейм.

-

Я ведь не гордый, ещё и ftp-доступ попрошу... ))  — есть классное предложение о системе пользовательских папок.

_1_
Сомнительный тип
Всего сообщений: 358
Зарегистрирован: 14 окт. 2014 г., 09:11
Рейтинг пользователя: 17
Штрафных баллов: 1

0
. Редактировалось 1 раз, последний — #4
У данного пользователя нет прав размещать ссылки! должна бы появиться прямо внутри этого поста.

4X_Pro
Основатель проекта
Всего сообщений: 407
Зарегистрирован: 22 сент. 2014 г., 18:56
Откуда: Москва, Перово
Рейтинг пользователя: 15

0
#5
_1_ написал(а):
Помню, гиперссылки выпрашивал месяц

Гиперссылки вы не "выпрашивали", а получили в установленном порядке, отправив необходимое количество сообщений в статистически значимые разделы. (Если ничего не путаю, ссылки разрешаются после отправки 25 сообщений и трех дней с момента регистрации на форуме.)

Критикуя — предлагай, предлагая — обосновывай!
4xpro.ru — мой личный сайт-мультиблог на Intellect Board.

_1_
Сомнительный тип
Всего сообщений: 358
Зарегистрирован: 14 окт. 2014 г., 09:11
Рейтинг пользователя: 17
Штрафных баллов: 1

0
#6
4X_Pro написал(а):
ссылки разрешаются после отправки 25 сообщений

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

И наоборот: если встал не с той ноги, лучше не появляйся сегодня на форуме: а то опять останешься без гиперссылок (и прочих оформительных фенечек)  )))

Фанат IntBoard
Новичок
Нет Всего сообщений: 8
Зарегистрирован: 9 авг. 2015 г., 15:06
Рейтинг пользователя: 3

0
#7
_1_ написал(а):
Эта посторонняя html-вставка должна бы появиться прямо внутри этого поста.

Если я правильно поинмаю, что речь идёт о фреймах. Если вставить ссылку внутри iframe то так и получится, что конечные посетители вместо ссылки будут видеть контент сторонней странички. Этот механизд даже IntBoard 2 успешно работает, но только для админов и модераторов. Обычным юзерам такое давать нельзя, иначе как сказал 4X_Pro, это будет решето, а не форум.

_1_
Сомнительный тип
Всего сообщений: 358
Зарегистрирован: 14 окт. 2014 г., 09:11
Рейтинг пользователя: 17
Штрафных баллов: 1

0
. Редактировалось 2 раза, последний — #8
Фанат IntBoard написал(а):
_1_ написал: Эта посторонняя html-вставка должна бы появиться прямо внутри этого поста.

Если я правильно понимаю, что речь идёт о фреймах. Если вставить ссылку внутри iframe то так и получится, что конечные посетители вместо ссылки будут видеть контент сторонней странички. Этот механизм даже IntBoard 2 успешно работает, но только для админов и модераторов. Обычным юзерам такое давать нельзя, иначе как сказал 4X_Pro, это будет решето, а не форум.

В окошко фрейма содержимое подгружается, минуя сервер форума.
А можно сделать так: сервер скачает указанную страничку, обработает её (например, обрежет скрипты), и отдаст пользователям уже от своего имени, как часть странички форума.

Фанат IntBoard
Новичок
Нет Всего сообщений: 8
Зарегистрирован: 9 авг. 2015 г., 15:06
Рейтинг пользователя: 3

0
#9
Во второй версии это можно было сделать с помощью раздела "динамическая страница". А в третьей версии, я так понимаю, такого раздела уже не будет?

4X_Pro
Основатель проекта
Всего сообщений: 407
Зарегистрирован: 22 сент. 2014 г., 18:56
Откуда: Москва, Перово
Рейтинг пользователя: 15

0
#10
Фанат IntBoard, в принципе, как раз динамическую страницу сделать достаточно просто: в 3.x у любого раздела могут быть расширенные свойства, которые хранятся в сериализованном виде в таблице ib_text, и ее код можно хранить там же, а дальше — для кода делается обычный eval и все. Основная сложность — это шаблонизация. Есть два варианта: либо сделать как в TextCMS, то есть код динамической страницы должен сформировать и вернуть строку HTML, которая затем вставится в шаблон. Либо сделать обычный вывод через $this->out и указывать шаблон для обработки в виде отдельного параметра в админке. Еще придется немного доделать админку, чтобы код динамических страниц могли редактировать только founderы (иначе вся безопасность рухнет). А так могу добавить уже в beta 4.

Критикуя — предлагай, предлагая — обосновывай!
4xpro.ru — мой личный сайт-мультиблог на Intellect Board.

Следующие сообщения >>>
Страницы:
  • 1
  • 2
Распечатать

У вас нет прав для отправки сообщений в эту тему.