2 anton о цитировании
Д
Диментич
Антон, есть возможность в местном движке при цитировании указывать - кого именно цитируешь? Например, как реализовано в phpbb:
Сейчас мы имеем:
<quote]Если мы все сделали правильно, в окне ответа долен появиться нужный нам текст, но уже в окружении операторов цитирования[/quote]
А можно еще немного поэстетствовать и определить, кого же именно мы цитируем. Но это уже автоматом сделать не получится. Придется поработать ручками. Красота требует жертв.
Итак, для того, чтобы в готовом сообщении нам не сообщали просто "Цитата", ам говорили что-то вроде "kaschei сказал(а):", нам нужно найти первую квадратную скобку, где указан первый оператор цитирования и аккуратно после него, но перед закрывающей квадратной скобкой поставить знак = . После этого открыть стандартную кавычку - " (не два апострофа, а одну кавычку!), написать там имя цитируемого (в нашем примере это kaschei), после чего так же аккуратно поставить такую же кавычку. Если этого не сделать, или что-то напутать, движок не поймет, чего от него хотят, и не станет ничего форматировать, выдав всем операторы BBCode как обычный текст сообщения. Правильно отформатированная цитата с именем должна выглядеть так:
Код:
[quote="kaschei"]Если мы все сделали правильно, в окне ответа долен появиться нужный нам текст, но уже в окружении операторов цитирования[/quote]
[Сообщение изменено пользователем 03.09.2003 15:44]
Сейчас мы имеем:
<quote]Если мы все сделали правильно, в окне ответа долен появиться нужный нам текст, но уже в окружении операторов цитирования[/quote]
А можно еще немного поэстетствовать и определить, кого же именно мы цитируем. Но это уже автоматом сделать не получится. Придется поработать ручками. Красота требует жертв.
Итак, для того, чтобы в готовом сообщении нам не сообщали просто "Цитата", ам говорили что-то вроде "kaschei сказал(а):", нам нужно найти первую квадратную скобку, где указан первый оператор цитирования и аккуратно после него, но перед закрывающей квадратной скобкой поставить знак = . После этого открыть стандартную кавычку - " (не два апострофа, а одну кавычку!), написать там имя цитируемого (в нашем примере это kaschei), после чего так же аккуратно поставить такую же кавычку. Если этого не сделать, или что-то напутать, движок не поймет, чего от него хотят, и не станет ничего форматировать, выдав всем операторы BBCode как обычный текст сообщения. Правильно отформатированная цитата с именем должна выглядеть так:
Код:
[quote="kaschei"]Если мы все сделали правильно, в окне ответа долен появиться нужный нам текст, но уже в окружении операторов цитирования[/quote]
[Сообщение изменено пользователем 03.09.2003 15:44]
Получилось ?
[nickname]anton[nickname]
Я подумаю об этом.
Лучше напишите мне почтой об этом - иначе могу забыть
Я подумаю об этом.
Лучше напишите мне почтой об этом - иначе могу забыть
Д
Диментич
Получилось ?
Д
Диментич
Супер!!!
Спасибо, Антон
Спасибо, Антон
Авторизуйтесь, чтобы принять участие в дискуссии.