ноябрь 23 2006

Использование счетчиков

Добрый день уважаемые посетители,

как вы наверное знаете последние версии DataLife Engine поддерживают включение навигации по страницам при помощи технологии AJAX. Но многие отказываются от этой возможности по причине того что страница не обновляется и резко падают показания счетчиков и число хостов совпадает с числом хитов, также теряется статиcтика по посещениям страниц. Это связано с тем что все счетчики использую для вывода javascript кода функцию document.write которая несовместима с технологией AJAX т.к. выводит информацию в текущую позицию документа, а при использовании AJAX документ уже в браузере. На самом деле использование счетчиков возможно, но тут необходимы небольшие знания javascript чтобы сделать счетчики совместимыми с технологией AJAX, в данной статье я постараюсь объяснить вам как это можно сделать ....
октябрь 05 2006

Небольшой совет по работе с AJAX в 5.0

Приветствую вас дорогие друзья,

Ну судя по счетчику скачиваний, люди весьма охотно переводят свои сайты на новую версию 5.0. Хочу вам дать небольшой совет по работе с этой версией, а именно хочу объяснить как работает навигация по сайту с использованием технологии AJAX. Как известно после включения этой функции в скрипте, движок переделывает только свои внутренние ссылки, но как известно, ссылки на категории в своем шаблоне или на стратические страницы вы выставляете самостоятельно, вот я и хочу вам рассказать как сделать, чтобы ваши ссылки также работали с ядром AJAX.

Итак возьмем для примера стандартную категорию "Главная", алтернативное ее имя "main". Обычно вы делаете и вставляете свою ссылку таким образом:
<a href="http://сайт.ru/category/main/">Главный раздел</a>

для того чтобы переход по ссылке осуществлялся с использованием AJAX вам необходимо вставить для точно такой же ссылки следующий код:
<a onclick="DlePage('do=cat&category=main'); return false;" href="http://сайт.ru/category/main/">Главный раздел</a>


Вот и все, теперь ваша ссылка будет использовать переход на данную страницу с использованием AJAX, т.е. без перезагрузки. Как вы наверное заметили это универсальная функция а 'do=cat&category=main' это просто то что должно быть в адресной строке браузера для перехода на страницу, следовательно вы можете использовать это абсолютно для любой ссылки, которая вам нужна. Главное не оставляйте непосредственно href пустым, хоть и для AJAX он не нужен, иначе поисковые роботы непойдут по вашей ссылке.

Ну вот собственно и все, приятной вам работы.
август 31 2006

Оптимизация сайта на DataLife Engine

Добрый день дорогие друзья,

в этой статье я хочу рассказать вам немного о структуре скрипта, и как можно оптимизировать его работу, если у вас посещаемый сайт и вы хотите немного снизить нагрузку. Хочу сразу сказать вам что скрипт по умолчанию имеет оптимизированную структуру, поэтому если ваш сайт имеет менее 5 000 уникальных посетителей в день, то вам даже нет смысла задумаватся о его оптимизации. Данная статья предназначена для тех у кого посещаемость превышает данное число посетителей, и кто не желает переходить на более дорогой тарифный план у своего хостера.

Ну а теперь обо всем более подробно ....
июнь 15 2006

Маленький совет по работе с AJAX

Итак не многие из вас знают почему AJAX работает только после полной загрузки страницы и как это исправить.

Тег {AJAX} расположен в main.tpl в дистрибутиве в самом низу странице, сделано это исключительно для того чтобы рекламный модуль рекламодателя не тормозил загрузку вашей страницы если он в дауне, соответственно и AJAX будет работать только после полной загрузки страницы.

Поэтому если вы клиент, и ваша лицензия не содержит рекламы то рекомендуется размещать тег {AJAX} в самом начале страницы, сразу после тега body, тогда AJAX будет работать даже в случае если страница еще не загрузилась до конца.
июнь 15 2006

Использование любых PHP вставок в шаблонах

Итак нередко возникает необходимость вставки на свой сайт PHP скрипт стороннего производителя. Однако по умолчанию данная возможность отключена в скрипте. Поэтому предлагаем вам небольшой хак, позволяющий использовать любой PHP код в шаблонах

Откройте файл index.php найдите строчку:
echo $tpl->result['main'];

и замените ее на
eval (' ?' . '>' . $tpl->result['main'] . '<' . '?php ');


Все, вы можете использовать сторонние скрипты на вашем сайте. Данных хак не рекомендуется к использованию на версиях ниже 3.0
Календарь
«    Ноябрь 2017    »
ПнВтСрЧтПтСбВс
 12345
6789101112
13141516171819
20212223242526
27282930 
Опрос на сайте
Совершаете ли вы покупки в интернет?

Популярные новости
Архив новостей
Ноябрь 2017 (1)
Сентябрь 2017 (2)
Август 2017 (5)
Июль 2017 (1)
Июнь 2017 (1)
Апрель 2017 (3)