Как добавить новые теги ? допустим зачеркнутый текст
ПРИМЕР
Отредактировано ExperT (2006-06-14 09:20:27)
КреатиВ.ТуТ |
Привет, Гость! Войдите или зарегистрируйтесь.
Вы здесь » КреатиВ.ТуТ » IPB 1.3 » Новые теги. Как?
Как добавить новые теги ? допустим зачеркнутый текст
ПРИМЕР
Отредактировано ExperT (2006-06-14 09:20:27)
еще хотелось бы добавить такой оригинальный тег -
1 )
есть теги img i http://
хочу поставить такую вещь:
когда юзер нажимает ссылка - он вписует туда свой адресс,
хочу сделать так когда юзер нажимает ссылка - вписует обычно адресс и в сообщение видна картинка и при нажатие на картинку переходит на вписанный адресс:
+ красиво смотриться
+ это полезно еще для тех кто ставит edk ссылки, можно сменить картинку с соликом ..
2 ) Текст разноцветный.. видел такую опцию в посте переливающийся текст ...
2 Ataman: Как добавить тег Зачеркивания я расскажу, как сделать картинку с ссылкой, тоже.
Эти все теги изначально есть у форума, и в их разном сочетании я могу их использовать...
А новые теги, которых нет на форуме, есть способ это сделать, но пока я не вижу больших причин справляться с этим гемором =).
Если сильно загориться и будет время, то может и сделаю.
О тегах я чуть позже отпишусь, счас времени маловато.
ясненько ... это не горит ...
просто написал пока не забыл ....
жаль что не работаю на форуме теги центр слева справа -
[center]jghjgj[/center]
[left]ljkljlj[/left]
[right]hjkhkhk[/right]
очень полезные теги для выравнивания инфы ..
2 ExperT:
Привет ....
такая идея у меня появилась подаблять много интересных тегов ..
* каким скриптом можно вопользоваться чтобы создать такую функцию:
допустим нажав на цифру "5" в add reply - то в окне редактирования сообщения - появляется какая нибудь строка - допустим
"Оценка: 5 баллов"
сегодня покопаюсь, напишу.
Это сделать легко.
Я думал сделать такую кнопку, что б писала (к примеру для модераторов полезно редактировать чужие сообщения)
from Имя_того_кто_нажал:
Приводи примеры своих задумок, а я попробую сделать вечерком простенько.
ок )
таблица :
Оценка темы:
+ Отично
/ Нормально
- Плохо
такой рейтинг полезен для тем с фильмами, играми и музыкой ...
каждый раз прикреплять опрос к темам - занимает больше времени ... поэтому чтобы упростить, решил проидумать такое простое добавление .... вообщем тут можно добавить другие опции и оценки ....
Но ты не путай, добавление таблицы с добавлением отформатированного текста в пост.
Теги будут работать по принциппу 2 Nick только параметры будут другие.
Добавлять именно новые теги я пока не решаюсь, т.к. практически уверен что это будет работать не везде.
Но когда я дойду до этапа переделки таблиц QUOTE и т.п. я поменяю там некоторые возможности, и скорей всего смогу добавить что-нить новенькое, вот тогда и будет известно о "новых тегах".
* как правильно размещать EDK ссылки ?
чтобы ссылка была прямая без http, и чтобы осел перехватывал ее ...
жаль что такой код не работает
<A HREF="ed2k://|file|Terminator.(DVDRip.DviX.AC3.Rus).emule-kolovrat.org.avi|1457823744|4301FD4AFC5941EB3A68340D8D251CF7|/">CD1</A>
когда пишу так
[URL=ed2k://|file|Terminator.(DVDRip.DviX.AC3.Rus).emule-kolovrat.org.avi|1457823744|4301FD4AFC5941EB3A68340D8D251CF7|/]сд[/URL]
сд
сохраняю и добавляется http к этой ссылке...
Отредактировано Ataman (2006-03-04 19:06:21)
почему когда я добавляю такую ссылку
[url=ed2k://|file|Tyomnie.Sily.DvDRip.2005.Rus.Xvid-iNTERViDEO.avi|731459584|F1E35F2EC179ECB0101DD7474E709847|/]CD[/url]
когад сохраняю сообщение появляется http
2 Ataman: потомучто php парсер так устроен, написали специально что б заменялись неправильные url теги на "правильные" т.е. с http://.
Также отличительная особеннсоть это если ты напишешь ссылку на что-то без тега [url ] то она всё равно станет url, например вот так:
понятно ..
жалко конечно ..
так как теперь публиковать edk ссылки ?
придеться писать наверное прямую ссылку в коде ...
ясненько ... это не горит ...
просто написал пока не забыл ....жаль что не работаю на форуме теги центр слева справа -
[center]jghjgj[/center]
[left]ljkljlj[/left]
[right]hjkhkhk[/right]очень полезные теги для выравнивания инфы ..
насчет этих тегов - не знаешь почему они не работают ? :dntknw:
2 Ataman: Они не предусмотрены php скриптами. Версия не та.
Вообще все теги заменяет php скрипты, а об этих он просто не знает.
Отредактировано Деметра (2006-03-16 16:50:13)
Так, надо потестировать в скором времени новые теги, и подкидывайте идеи.
Сейчас есть еще проблеммы с новыми скриптами замены тегов.
2 Grin, условия нужно усовершенствовать, с добавлением И.
А то к примеру если юзер оставит 1 тег:
[варнинг] а закрывающий не поставит... будет некрасиво, так же и для hide
теги должны проверяться по условию:
Если Открывающий Тег найден, И есть закрывающий И индекс закрывающего Находится После открывающегося... то заменяй.
По поводу моих старых скриптов замен цитат, оказалось, что самого html в значении post value нету =(, теперь я не могу заменить...
[w]содержимое[/w]
Отредактировано ExperT (2006-04-29 14:38:39)
Один тег [w] заменятся не должен.
условие:
while(PostValue.indexOf("[тег]")!=-1 && PostValue.indexOf("[/тег]")!=-1 && PostValue.indexOf("[тег]") < PostValue.indexOf("[/тег]")) {
....
}
Отредактировано ExperT (2006-04-29 14:47:39)
также не работает [/w] [w] по томуже условию
но надо предвидить еще другие ситуации...
[/тег][тег][/тег][тег]
... будет что-то страшное))
решение:
обрабатываются теги вида:
[/тег][тег]содержимое[/тег][тег]
условиями:
while(PostValue.indexOf("[тег]")!=-1 && PostValue.indexOf("[/тег]")!=-1 ) {
if (PostValue.indexOf("[тег]") > PostValue.indexOf("[/тег]")) {
PostValue = PostValue.replace("[/тег]","[плохой тег]");
} else {
PostValue = PostValue.replace("[тег]","<br /><br /><div class='warning'><b>Предупреждение:</b><br /><div class='warningHead'>");
PostValue = PostValue.replace("[/тег]","</div></div></br></br>");
}
}
пример:
[/w][w]содержимое[/w][w]
Отредактировано ExperT (2006-04-29 15:02:09)
Тег скрытого от гостей текста:
немного усовершенствовал условия, уменьшил код
теги выравнивания текста
[center]центр[/center]
[left]лево[/left]
[right]право[/right]
[w]Test[/w]
[left]Test[/left][center]Test[/center][right]Test[/right]
тег оффтопа
[offtop]содержимое
содержимое
содержимое
содержимое
содержимое
содержимое
содержимое[/offtop]
Код:[offtop]бла бла бла[/offtop] [w] содержимое[/w] [w] содержимое[/w] [hide] содержимое[/hide] [left]лево[/left] [right]право[/right] [center]центр[/center]
Отредактировано ExperT (2006-04-29 16:01:38)
[offtop]Ляпота.
Вот только по одному <br> перед [hide] и [w] помоему убрать надо. [/offtop]
Вроде пашет, как вы считаете?
Попозже напишу и для сообщений в постах.
2 Grin: могу дать код, того что уже сделал, или потом как до конца доделаю.
Только надо разобраться с цитатами и т.п. почему-то html нету, а только голый текст...
убрал вроде)
2 Grin: Надо понаделать тегов, те, что говорил Ataman, картинка-мартинка и ссылка.
И еще мож чё новое придумать.
2 ExperT:
Вроде пашет, как вы считаете?
Попозже напишу и для сообщений в постах.
2 Grin: могу дать код, того что уже сделал, или потом как до конца доделаю.
Только надо разобраться с цитатами и т.п. почему-то html нету, а только голый текст...
Пашет, ещё как пашет. :good:
Мне негорит, доделывай уж до конца.
[offtop]Оффтоп клёвый получился респект 2 ExperT.[/offtop]
Вы здесь » КреатиВ.ТуТ » IPB 1.3 » Новые теги. Как?