| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Другие движки / фрейморки > Быстрая цитата на IPB 1.3 |
| Автор: Jey_k 12.10.2005, 19:26 |
| Насколько я понимаю, сам процесс быстрой цитаты реализован на JavaScript, но хотелось бы знать в каком файле находится сам блок построения поста и как в нем получить все данные для передачи JavaScript. Команду цитирования если можно тоже хотелось бы увидеть. |
| Автор: Mal Hack 12.10.2005, 20:10 |
| http://www.ibresource.ru/forums/index.php?showtopic=1133 http://www.ibresource.ru/forums/index.php?showtopic=13455 http://www.ibresource.ru/forums/index.php?showtopic=15501 |
| Автор: 2man 14.10.2005, 23:31 | ||||||||||||
| Это не совсем то, что Jey_k просит. Вот то, что тебе надо: 1. Открываем файл */skin/s*/skin_topic.php Ищем строку с кнопками:
Вставляем свою кнопку быстрой цитаты в любое место, куда захотим:
Далее ищем стиль поста:
Добавляем id поста:
Далее открываем файл */html/quote.js. Если стоит хак вставки ника в форму быстрого ответа, то после
все удаляем и добавляем:
Можно конечно и другими средствами яваскрипта это сделать, но так как написано выше, так и реализовано на Винграде |
| Автор: Jey_k 15.10.2005, 16:49 | ||
| 2man В Опере к сожалению не работает в осле пашет. Хотя винградовска быстрая цитата у меня в опере пашет. Я делал до этого просто быструю цитату без ника и даты вот так:
В опере работала. |
| Автор: Jey_k 15.10.2005, 17:03 |
| 2man Усё. Разобрался. Из quote.js удалять все не надо. Там собстно функции GetSelection и Paste. Странно почему в осле пахало... Теперь в опере пашет и в осле тоже. Пасиб!!! |
| Автор: 2man 27.5.2006, 01:34 |
В принципе да Тут надо обрабатывать тег [snapback] |
| Автор: Bog d`An 27.5.2006, 11:10 |
| Можно узнать как? ;) и разжевать так же, какк и про цитату... А ещё лучше - может привести то, как реализовано сейчас |
| Автор: 2man 27.5.2006, 15:13 | ||||
Собственно все уже изложено в этой теме в http://forum.vingrad.ru/index.php?showtopic=67155&view=findpost&p=539401 посте Каждый делает по своему. Как сделано здесь, я не смотрел. Я делал так:
+ skin_topic.php
Вот собственно и все |
| Автор: Bog d`An 29.5.2006, 03:48 | ||
можно поподробнее? Или стоит в отдельную тему вынести? |
| Автор: Bog d`An 29.5.2006, 05:30 | ||
| QUOTE (Bog d`An @ Май 29 2006, 01:28 AM) QUOTE (Bog d`An @ Май 18 2006, 07:39 AM, 73) Вот такое получается... Первая - это после стандартной цитаты... По этому делу нашел вот такое:
Это то что надо менять, для добавления номера поста или нет? |
| Автор: 2man 3.6.2006, 01:18 |
| Откуда ты это код вообще нарыл и к чему он здесь? Изменения надо делать в файле JS. Поэтому если у тебя, цитата получилась вида: QUOTE (Bog d`An @ Май 18 2006, 07:39 AM, 73) значит последний атрибут - id поста (pid). Вот и экспериментируй, вставляй в разные места, зашей под него картинку и т.д. |