Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: bbcode

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (2): [1] 2 »   

> Без описания
Alex131
Отправлено: 29 Июня, 2012 - 23:23:38
Post Id



Новичок


Покинул форум
Сообщений всего: 45
Дата рег-ции: Июнь 2012  


Помог: 0 раз(а)




Здравствуйте, подскажите пожалуйста как правильно сделать.

сделал систему комментариев, все отлично работает, но не знаю как заключать выделенный текст в bbcode. (они у меня просто добавляются в нужное место)

Если не трудно то с примером)
Заранее благодарен!

(Отредактировано автором: 29 Июня, 2012 - 23:24:27)

 
 Top
LIME
Отправлено: 29 Июня, 2012 - 23:29:46
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




 
 Top
Alex131
Отправлено: 29 Июня, 2012 - 23:49:36
Post Id



Новичок


Покинул форум
Сообщений всего: 45
Дата рег-ции: Июнь 2012  


Помог: 0 раз(а)




я наверное не так спросил, мне нужно что бы тот участок текста который я выделю мышкой заключался в бб код
 
 Top
LIME
Отправлено: 29 Июня, 2012 - 23:55:36
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




это невозможно
(Добавление)
шутка....куча примеров в сети...ищите да обрящите
 
 Top
IllusionMH
Отправлено: 30 Июня, 2012 - 00:14:04
Post Id



Активный участник


Покинул форум
Сообщений всего: 4254
Дата рег-ции: Февр. 2011  
Откуда: .kh.ua


Помог: 242 раз(а)




Alex131, когда-то давно мне не нравился процесс вставки ссылки на форумах майбб, поэтому написал свой вариант
Спойлер (Отобразить)

Думаю, отсюда поймешь как получать выделение и как потом склеивать строки.
 
 Top
Alex131
Отправлено: 30 Июня, 2012 - 01:39:56
Post Id



Новичок


Покинул форум
Сообщений всего: 45
Дата рег-ции: Июнь 2012  


Помог: 0 раз(а)




IllusionMH спасибо) правда я не настолько силен в js как хотелось бы, поэтому пока не получается полностью разобраться с кодом( Огорчение
 
 Top
IllusionMH
Отправлено: 30 Июня, 2012 - 01:57:46
Post Id



Активный участник


Покинул форум
Сообщений всего: 4254
Дата рег-ции: Февр. 2011  
Откуда: .kh.ua


Помог: 242 раз(а)




Alex131, основные моменты
Спойлер (Отобразить)

Остается только добавить удобства в виде скролла текста к предыдущему положению и установка курсора(или выделения) в желаемое место
Из кода выброшена поддержка старых версий ИЕ, где получить выделение - еще тот геморрой.
 
 Top
LIME
Отправлено: 30 Июня, 2012 - 02:01:50
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




IllusionMH ты правда думаешь что твой код может ему помочь?
еслиб он смог в нем разобраться он бы без труда нашел решение и сам...
Alex131 учите матчасть
чудес не бывает
придется потрудится либо платите профи....
 
 Top
armancho7777777 Супермодератор
Отправлено: 30 Июня, 2012 - 02:23:53
Post Id



Активный участник


Покинул форум
Сообщений всего: 4526
Дата рег-ции: Февр. 2011  
Откуда: Москва


Помог: 221 раз(а)




IllusionMH пишет:
написал свой вариант

Вы тестировали его в IE c выводом ошибок?
 
 Top
IllusionMH
Отправлено: 30 Июня, 2012 - 03:09:04
Post Id



Активный участник


Покинул форум
Сообщений всего: 4254
Дата рег-ции: Февр. 2011  
Откуда: .kh.ua


Помог: 242 раз(а)




armancho7777777, в ИЕ9 - конечно - все чисто Улыбка
IllusionMH пишет:
Из кода выброшена поддержка старых версий ИЕ, где получить выделение - еще тот геморрой.

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

(Отредактировано автором: 30 Июня, 2012 - 03:22:00)

 
 Top
LIME
Отправлено: 30 Июня, 2012 - 03:21:50
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




armancho7777777 вы всегда сплежуйством занимаетесь или иногда что-то дельное делаете?
(Добавление)
я не про форум а про разработку
 
 Top
armancho7777777 Супермодератор
Отправлено: 30 Июня, 2012 - 12:33:45
Post Id



Активный участник


Покинул форум
Сообщений всего: 4526
Дата рег-ции: Февр. 2011  
Откуда: Москва


Помог: 221 раз(а)




IllusionMH пишет:
в ИЕ9 - конечно - все чисто

Да нет. На lastSelection ругается: undefined

LIME пишет:
вы всегда сплежуйством занимаетесь или иногда что-то дельное делаете?
Конечно, только сплежуйством и занимаюсь. Вы бы хоть родной язык выучили прежде, что ли.

(Отредактировано автором: 30 Июня, 2012 - 12:43:10)

 
 Top
LIME
Отправлено: 30 Июня, 2012 - 13:22:32
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




armancho7777777 сорь...был пьян и неправ
примите извенения....обещаю перечитать Брокгауза и Ефрона))))))
или как их там кличут на вашем языке)))
не злись пжлст)))...я дурень))
 
 Top
armancho7777777 Супермодератор
Отправлено: 30 Июня, 2012 - 14:24:32
Post Id



Активный участник


Покинул форум
Сообщений всего: 4526
Дата рег-ции: Февр. 2011  
Откуда: Москва


Помог: 221 раз(а)




Подмигивание Миру - мир Подмигивание

LIME пишет:
обещаю перечитать Брокгауза и Ефрона))))))

)) Достаточно Ожигова))

(Отредактировано автором: 30 Июня, 2012 - 14:30:07)

 
 Top
IllusionMH
Отправлено: 30 Июня, 2012 - 16:05:26
Post Id



Активный участник


Покинул форум
Сообщений всего: 4254
Дата рег-ции: Февр. 2011  
Откуда: .kh.ua


Помог: 242 раз(а)




armancho7777777, lastSelection и
CODE (javascript):
скопировать код в буфер обмена
  1.  //nonstandart jQuery function from rangyinputs
  2. $(txtArea).setSelection(ss, se);


Это объект(который изменяется чуть ли не по каждому действию в текстовом поле в ИЕ браузерах)
Спойлер (Отобразить)

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

(Отредактировано автором: 30 Июня, 2012 - 16:06:29)

 
 Top
Страниц (2): [1] 2 »
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« JavaScript & VBScript »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB