ХАК Последние материалы + ajax

+9
1.51K
Всем привет!!!
Вот так я начал четвертую запись в блоге… Всех украинцев с праздником, меня в том числе laugh

И так в чем смысл ХАК’а:

1. САМОЕ ВАЖНОЕ: ХАК работает только если отображен модуль "Последние материалы"
2. Если пользователь увидит в модуле последнюю новость/статью и заинтересуется ею он на нее кликает и… выскакивает окошко со статьей, которое можно закрыть, перемещать.

Вот такой сделал ХАК… dance


И так плавно переходим к установке:

1. Качаем архив: СКАЧАТЬ
2. Копируем файл в корень сайта
3. В файл /templates/Ваш_шаблон/template.php перед </head> вставляем:

  1. <script type="text/javascript" src="/includes/slide2/highslide-with-html.js"></script>
  2. <script ty/pe="text/javascript">
  3. hs.graphicsDir = '/includes/slide2/graphics/';
  4. hs.outlineType = 'rounded-white';
  5. hs.wrapperClassName = 'draggable-header';
  6. </script>
Всё сохраняемся...

4. Идем в файл /templates/Ваш_шаблон/modules/mod_latest.tpl:
Ищем такой код (где-то 3-я строка):
  1. <a class="mod_latest_title" href="{$article.href}">{$article.title}</a>
Заменяем на:

  1. <a class="mod_latest_title" href="{$article.href}" onclick="return hs.htmlExpand(this, {literal}{ objectType: 'ajax'}{/literal} )">{$article.title}</a>
Всё сохраняемся… Радуемся! laugh

Если Вы всё правильно сделали то у Вас должно получиться как на ДЕМО ХАК’а(После формы регистрации находятся последние новости, это и есть последние материалы zst)
0
Дима Дима 13 лет назад #
Совсем забыл спасибо Дмитрий Николаевич, очень помог
0
13 лет назад #
Совсем чуть-чуть, но приятно)))
0
Zau4man Zau4man 13 лет назад #
В демо версии заметил что комментарии находятся в вечном
Загрузка комментариев...
Нуна бы поправить...
0
Дима Дима 13 лет назад #
Да, это глюк ХАК скорее всего
0
Сергей Сергей 13 лет назад #
всё на этом и заглохло ?
+6
imprint imprint 13 лет назад #
да и еще зачем грузить всю страницу с материалом? было бы хорошо если б загружалась только статья без меню шапки и всей структуры сайта...
0
braincord braincord 13 лет назад #
согласен!) было бы замечательно)
0
Дима Дима 13 лет назад #
Щас посмотрю, что там можно сделать...
0
13 лет назад #
Хак не смотрел. Но мысли появились вот какие.
Например, новость можно посмотреть двумя способами - Быстрый просмотр и полный
Быстрый - это Ваш хак...
Полный - это обычный метод
0
13 лет назад #
Капитан Очевидность снова с нами!!!
0
Дима Дима 13 лет назад #
Можно сделать и так.
0
Boffka Boffka 13 лет назад #
Так он уже вполне рабочий или все еще ведутся работы?
0
Дима Дима 13 лет назад #
Работу над ХАКом я пока что остановил, и вообще пока что не имею возможности работать в интернете. Все файлы у меня на компе, сейчас я сижу у друга, гуляем... днюха у него. Во общем дело такое: На нашем участке провайдер ведет ремонтные работы УЖЕ ДВА МЕСЯЦА, я лично в шоке!!! Дает максимум 3 часа интернета в день, и то скорость ужас!!! Скорость закачки файла 3-4 кб/с, это файл 1 мб, будет качаться 10 мин!!! Так что пока что звиняйте...
0
Димитриус Димитриус 13 лет назад #
ха ха ха)))) может у вас всё переводят снова на аналоговую линию?) модем поставят 56 к)))
0
ГеймОверСистемХалтед ГеймОверСистемХалтед 13 лет назад #
и 2 бакса в час 8))
0
Владимир Владимир 13 лет назад #
+ за старание сделать,но все же я не увидел в этом ничего необычного
0
Бичукин Андрей Бичукин Андрей 12 лет назад #
Что-то на 1.8 работать перестало. Кто-нибудь уже столкнулся с подобной проблемой?

Еще от автора

Компонент Яндекс.Почта для домена для InstantCMS 2
Здравствуйте! Представляю вторую версию компонента Yanmail v2.0 для InstantCMS 2.
Yanmail v1.0 for ICMS 1.10.6 - компонент Яндекс.Почта для домена
Здравствуйте, уважаемые!)) Представляю Вашему вниманию свой первый компонент для ICMS 1.10.6 (возможно будет работать на ранних версиях!). Итак:
Заменяем lightbox на highslide
Так же само как и maxisoft’у мне лайтбокс стал не нравиться, я решил его заменить лучшей заменой. Заменой будет Highslide.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.