Плагин BBCode.
Тип: для клиента
Назначение: вставка тегов BBCode при отправке сообщений.
Реализованы:
-полужирный текст
-наклонный текст
-подчёркнутый текст
-[s]зачёркнутый текст[/s]
-ссылки
При запуске плагина появляется панель а-ля Word. Всё остальное интуитивно
Иногда появляется глюк с отображением панели, если она заходит на окно ввода ссобщений, причина пока не ясна. Этот глюк вылазиет - не при первом запуске, а при автозагрузке плагина.
-------
Выкладываю исходники ( времени просто нету )
Замечания для разработчиков:
1. при первом проектировании - основная идея была в том, чтобы подсоединить форму в окошко (TRichViewEdit) - ввода сообщений. Сразу возникла заминка, при создании (первом входе в любой общест канал - в Plugin приходит сообщение 30), то-есть, при появлении события 30, в окне TRichViewEdit - можно создать форму, но если пользователь создает приватный канал - тут наступает много неясностей (и танцев с бубном).
2. при создании выше показанным способом формы в окне TRichViewEdit - стало непонятно, как собственно её крепить (по хорошему правый нижний угол) - думать не хотелось. Тут выяснилось: что координаты TRichViewEdit необходимо как считать после.... (авторизации) пользователя - иначе координаты получаются просто жуткие :)
3. Наконец, последним камнем преткновения стало, то, что TRichViewEdit не реагирует на некоторые 'сообщения'. Тут тоже много неясного:).
5. Если у кого, есть желание и время, то пожалуйста.
BBCode [плагин для клиента]
- tanuki_nord
- Сообщения: 20
- Зарегистрирован: 06:24, 19.02.2011
BBCode [плагин для клиента]
- Вложения
-
- cmf_bbcode.zip
- Исходники. Версия от Февраль 1, 2012
- (4.69 КБ) 543 скачивания
-
- bbcode.dll.zip
- Плагин. Версия от Января 28, 2012
- (311.08 КБ) 668 скачиваний
Последний раз редактировалось tanuki_nord 10:39, 01.02.2012, всего редактировалось 1 раз.
Re: BBCode [плагин для клиента]
Запустил всё норм работает, но лучше форму плагина привязать куда нибудь.
Re: BBCode [плагин для клиента]
прикольноа ктото сможет сделать кнопку отправить?
Re: BBCode [плагин для клиента]
Дак возьми и сделай. Что значит ваше кто-то? Конкурс чтоль устраиваете или на дурака разводите?
Re: BBCode [плагин для клиента]
я спрашиваю реально ли это. если бы мог уже бы сделал. я же не кричу сделайте быстро вот сейчас, просто человек реализовал теги плавающим окошком теперь не придется вызывать контекстное меню. реально ли сделать тоже самое с кнопкой Опубликовать
Re: BBCode [плагин для клиента]
Благодарю автора Теперь более удобный и быстрый способ писать.