Справка по написанию модулей для CMS Datalife engine
Данная статья особенно будет полезна тем, кто хочит писать дополнительные модули для CMS Datalife engie. В этой статье мы рассмотрим как написать самый простой модуль, чтобы понять архитектуру скрипта.
Итак, определимся какие же функции будет выполнять наш модуль. Пусть это будет отображение любого текста вслед за комментариями. Вам пригодятся эти умения, когда вы будете писать свой более сложный модуль. Принцип работы — проверка на указанный вами лимит количества комментариев.
Полную версию статьи вы сможете прочесть в полной версии новости, для этого кликаем по заголовку.
© GreenFestИтак, определимся какие же функции будет выполнять наш модуль. Пусть это будет отображение любого текста вслед за комментариями. Вам пригодятся эти умения, когда вы будете писать свой более сложный модуль. Принцип работы — проверка на указанный вами лимит количества комментариев.
Полную версию статьи вы сможете прочесть в полной версии новости, для этого кликаем по заголовку.
| 18 января 2008 | ROW | комментарии: 5 |
Рейтинг новостей почти как на web2doc.com

Данный хак изменяет систему голосования на сайте. Идея взята с web2doc.com. Инструкция по установке находится в архиве.
Вы не можете скачивать файлы с нашего сервера
© Команда: Queer Programmers, автор: storm [unstandart]
| 17 января 2008 | stx | комментарии: 16 |
Выбор сортировки новостей для {сustom}
Небольшая полезная статья о том, как можно самостоятельно изменять параметры сортировки новостей, при выводе новостей, с использованием тега {custom}. Если кому-то нужно сортировать новости, выводимые через {custom} не тем методом, который указан в настройках категории или в настройках скрипта, то эта статья для вас.
Открываем файл: /engine/modules/functions.php
Ищем:
Над этим вставляем нужные параметрные строки, например:
(Тоесть, когда у вас стоит категория 3, то выводимые ей новости будут сортироваться в стандартном порядке (по дате + по убыванию))
Если-же нужно в каком-то другом, то:
Возможные значения news_sort: date, rating, news_read, title (думаю переводить на русский какой параметр как выводит - ненужно)
Возможные значения news_msort: DESC (по убыванию), ASC (по возрастанию)
© VitasОткрываем файл: /engine/modules/functions.php
Ищем:
$sql_select
Над этим вставляем нужные параметрные строки, например:
if ($custom_category == '3') {$config['news_sort'] = 'date'; $config['news_msort'] = 'DESC';}
(Тоесть, когда у вас стоит категория 3, то выводимые ей новости будут сортироваться в стандартном порядке (по дате + по убыванию))
Если-же нужно в каком-то другом, то:
Возможные значения news_sort: date, rating, news_read, title (думаю переводить на русский какой параметр как выводит - ненужно)
Возможные значения news_msort: DESC (по убыванию), ASC (по возрастанию)
| 12 января 2008 | Barton | комментарии: 1 |
«Сексуальная» навигация по страницам

Хотите видеть такую навигацию по страницам на своём сайте?
— Нет проблем!
Внутри архивов находится инструкция по установке.
Вы не можете скачивать файлы с нашего сервера Вы не можете скачивать файлы с нашего сервера
© Kostya
| 28 декабря 2007 | Kostya | комментарии: 15 |
тег [flash]
При помощи данного хака мы добавляем в функционал BB—редактора тег [flash], с помощью которого можно будет воспроизводить флеш—ролики на вашем сайте.
Версия CMS Datalife engine: 6.3© VIP—veterOK
| 1 декабря 2007 | stx | комментарии: 5 |
CубДомен 1.5
Даный хак позволяет перенести любую новосную категорию а также любой мод в субдомен
Пример: site.name sport.site.name
Изменения:
+ Облегчил ман; :)
+ Добавил возможность замены переменных сразу, а не создавать конфиг;
+ Разгариничил код;
+ Исправлена проблема в под—домене с увелечением картинки;
Что будет:
+ Админцентр;
+ Подумываю полный конфиг зарядить но это не вследующей версии;
+ Возможно сразу добавлю генерацию файла для домена;
+ Потдежка кукисов при переходе с домена на домен (настройка под каждый домен отдельно);
Вы не можете скачивать файлы с нашего сервера
© h0ttabПример: site.name sport.site.name
Изменения:
+ Облегчил ман; :)
+ Добавил возможность замены переменных сразу, а не создавать конфиг;
+ Разгариничил код;
+ Исправлена проблема в под—домене с увелечением картинки;
Что будет:
+ Админцентр;
+ Подумываю полный конфиг зарядить но это не вследующей версии;
+ Возможно сразу добавлю генерацию файла для домена;
+ Потдежка кукисов при переходе с домена на домен (настройка под каждый домен отдельно);
Вы не можете скачивать файлы с нашего сервера
| 25 ноября 2007 | Kostya | комментарии: 3 |
До нового года осталось...
Скрипт, который выводит количество оставшихся:
Дней / Часов / Минут / Секунд до нового года.
За инструкциями по уставонке, читайте полную версию новости.
Дней / Часов / Минут / Секунд до нового года.
За инструкциями по уставонке, читайте полную версию новости.
| 21 ноября 2007 | ROW | комментарии: 6 |
Субдомен v1.2
Даный хак позволяет перенести любую новосную категорию а также любой мод в субдомен
Пример: site.name sport.site.name
+ Исправил в этой версии Ман надеюсь теперь он понравиться всем;
+ Упаковал код;
+ Пофиксел проблему с графикой и т.д.
Вы не можете скачивать файлы с нашего сервера
© h0ttabПример: site.name sport.site.name
+ Исправил в этой версии Ман надеюсь теперь он понравиться всем;
+ Упаковал код;
+ Пофиксел проблему с графикой и т.д.
Вы не можете скачивать файлы с нашего сервера
| 20 ноября 2007 | ROW | комментарии: 0 |
Вывод Даты/Года и месяца/Дня недели
Скрипт для вывода Даты, Года и месяца, Дня недели в вашем шаблоне.
Вывод даты текущего дня:
Вывод текущего года и месяца:
Вывод дня недели:
© Duck_KunВывод даты текущего дня:
<SCRIPT LANGUAGE="JavaScript">var time=new Date();var date=time.getDate();document.write("<div style='font—family:verdana; font—size: 27px; color: #fafafa;'>" + date + "</div>");</script>
Вывод текущего года и месяца:
<SCRIPT LANGUAGE="JavaScript">
var months=new Array(13);
months[1]="Январь";
months[2]="Февраль";
months[3]="Март";
months[4]="Апрель";
months[5]="Май";
months[6]="Июнь";
months[7]="Июль";
months[8]="Август";
months[9]="Сентябрь";
months[10]="Октябрь";
months[11]="Ноябрь";
months[12]="Декабрь";
var lmonth=months[time.getMonth() + 1];
var year=time.getYear();
if (year<100) year="19" + time.getYear();
else year=time.getYear();
document.write("<div style='font—family:tahoma; font—size: 11px; color: #dddddd;'>" + lmonth + ", 2007 года</div>");
</SCRIPT>
var months=new Array(13);
months[1]="Январь";
months[2]="Февраль";
months[3]="Март";
months[4]="Апрель";
months[5]="Май";
months[6]="Июнь";
months[7]="Июль";
months[8]="Август";
months[9]="Сентябрь";
months[10]="Октябрь";
months[11]="Ноябрь";
months[12]="Декабрь";
var lmonth=months[time.getMonth() + 1];
var year=time.getYear();
if (year<100) year="19" + time.getYear();
else year=time.getYear();
document.write("<div style='font—family:tahoma; font—size: 11px; color: #dddddd;'>" + lmonth + ", 2007 года</div>");
</SCRIPT>
Вывод дня недели:
<SCRIPT LANGUAGE="JavaScript">
var now = new Date();
var hours = now.getHours();
var minutes = now.getMinutes();
timerRunning = true;
mydate = new Date();
myday = mydate.getDay();
if(myday == 0)day = " Воскресенье "
else if(myday == 1)day = " Понедельник "
else if(myday == 2)day = " Вторник "
else if(myday == 3)day = " Среда "
else if(myday == 4)day = " Четверг "
else if(myday == 5)day = " Пятница "
else if(myday == 6)day = " Суббота "
document.write("<div style='font—family: tahoma; color: dddddd; font—size:13px;font—weight:bold; '>" +day+ "</div>");
</SCRIPT>
var now = new Date();
var hours = now.getHours();
var minutes = now.getMinutes();
timerRunning = true;
mydate = new Date();
myday = mydate.getDay();
if(myday == 0)day = " Воскресенье "
else if(myday == 1)day = " Понедельник "
else if(myday == 2)day = " Вторник "
else if(myday == 3)day = " Среда "
else if(myday == 4)day = " Четверг "
else if(myday == 5)day = " Пятница "
else if(myday == 6)day = " Суббота "
document.write("<div style='font—family: tahoma; color: dddddd; font—size:13px;font—weight:bold; '>" +day+ "</div>");
</SCRIPT>
| 20 ноября 2007 | ROW | комментарии: 1 |
СубДомен v.1.0
Даный хак позволяет перенести любую новосную категорию а также любой мод в субдомен
Пример: site.name sport.site.name
Вы не можете скачивать файлы с нашего сервера
© h0ttab[sun]Пример: site.name sport.site.name
Вы не можете скачивать файлы с нашего сервера
| 20 ноября 2007 | ROW | комментарии: 0 |

