[Ликбез]

Форма входа

Меню сайта



Как сделать свои операторы, теги?
[1] likbezz [15.04.2012, 21:28]
Q: prizrak95region,
Quote (Info)
Здравствуйте!!!!
вот такой вопрос !
есть такой тег $cut$ который режет материал и ставит сслыку "читать дальше>>>"!
так вот как сделать тег к примеру $copy$ при добавлении которого будет ставиться надпись
"P.S. : копирайты и так далее, при копировании материала сслыка на материал, АКТИВНАЯ, обязательна, это все написано не для других сайтов!"

тем кто не понял!
я хочу реализовать задумку на создание тега $copy$ функция которого будет добавить текст (написанный выше либо любой другой), в место расположения тега $copy$ например в самый конец материала!!!!
чтобы выглядило в редакторе например
$ идут слухи что crytec готовят новую серию нашумевшего боевика crysis
$cut$"
а когда пользователь будет читать материал чтобы было видно вот так
"идут слухи что crytec готовят новую серию нашумевшего боевика crysis
P.S.: копирайты и так далее, при копировании материала сслыка на материал, АКТИВНАЯ, обязательна, это все написано не для других сайтов! "

надеюсь это возможно!
не могли бы вы по подробней?
спасибо...
[2] likbezz [15.04.2012, 21:29]
prizrak95region,
Quote (prizrak95region)
не могли бы вы по подробней?


У устанавливаете фразу (набор символов) которые должны заменяться на какой-то html код.
Допустим, это будет [copy].
Пишите скрипт, который будет искать в блоке с контентом данный код и заменять его на ваш код.
Типа:
Code
<script type="text/javascript">
$('div.eMessage').each(function(){
$(this).html($(this).html().replace('[copy]','<div>P.S. : копирайты и так далее, при копировании материала сслыка на материал, АКТИВНАЯ, обязательна, это все написано не для других сайтов!</div>'));
});
</script>

...
Где:
div.eMessage - блок с текстом.
[copy] - что меняем.
<div>P.S. : ... сайтов!</div> - на что меняем.
...

Скрипт должен устанавливаться ниже по коду к которому применяется.
...

Примеры:
Замена по клику - типа демонстрация принципа.

Авто замена - рабочий вариант. Версия 1 - заменяет только первое вхождение

Авто замена - рабочий вариант. Версия 2 - глобальный поиск вхождения

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


Полная версия сайта