Можно ли как-то опереться на аякс
27.10.2010Голосование
Голосование на
Можно ли как-то опереться на аякс
Всего проголосовало:
2
| Тип | Вопрос |
| Состояние | Исправлено |
| Приоритет | Высокий |
| Версия | 3.99 |
| Система | * |
| Воспроизводимость | Нет |
| Автор | Сергей |
| Исполнитель | Блоголётчик |
Стоит задача на главной странице сделать текст, часть которого будет скрыта за "аккордеоном". Типа:
Текст,
Текст
Читать далее... (ссылка, раскрывающая весь текст без перезагрузки)
И вот вопрос как можно опереться на уже существующий аякс в движке блога? Каким кодом это сделать можно? А то сторонний скрипт тащить как-то глупо, когда в блоге такая прелесть есть:)
RSS комментарии к этой записи
Рубрики: Вопросы
← Ранее Вывод в меню содержимого рубрики
Позже редирект комментариев →
Комментарии (6) на запись “Можно ли как-то опереться на аякс”
Оставить комментарий
Да, наверно можно - мне сложно удержать все детали проекта в голове, приходится смотреть исходники. В движке аякс есть в двух формах - классический аякс, когда данные запрашиваются с сервера и не совсем аякс, в админки этот аякс обозван "inline, это означает аякс без дополнительных запросов к сайту, а дополнительный контент скрыт html комментариями, и javascript извлекает текст из коммента и потом с ним поступает как будто эти данные запрошены с сервера. Сделан такой трюк только ради экономии ресурсов - высокая скорость, отсутствие дополнительных запросов, меньше нагрузка на сервер.
И так к реализации, должен теоритически работать следующий шаблон (вставить в шаблон анонса где надо)
<a onclick="widgets.inlineload(this)">ССылка показать весь контент</a>
<!--$post.content-->
при повторном клике будет сворачиваться. Сам не тестировал - отпишись о результатах
Ага. Спасибо.
Честно говоря не понял куда вставлять это:( В старой версии в темах был файл, который шаблон анонса задает, а в новой не пойму пока где искать.
По моей задумке это будет текст "Главная страница" или прям напрямую html кодом вставлю в шаблон темы.
А в приведенном вами варианте, я так понимаю текст поста будет, а не главной страницы, да?
Разъясните, пожалуйста.
Текст вверху
Рекомендую подождатьнеделю - может быть успею сделать релиз новой 4 версии, в которой новый облегченный формат темы, образец можете посмотреть сейчас на
http://litepublisher.googlecode.com/svn/trunk/themes/default/theme.txt
одновременно получается и тема и документация к ней в одном флаконе, там проще ориентироватьтся
http://litepublisher.ru/
список фич на главной, написал специальный пост, как это сделать:
http://litepublisher.ru/task/spisok-bazovyx-fichej.htm