Справка по написанию модулей для CMS Datalife engine

Данная статья особенно будет полезна тем, кто хочит писать дополнительные модули для CMS Datalife engie. В этой статье мы рассмотрим как написать самый простой модуль, чтобы понять архитектуру скрипта.
Итак, определимся какие же функции будет выполнять наш модуль. Пусть это будет отображение любого текста вслед за комментариями. Вам пригодятся эти умения, когда вы будете писать свой более сложный модуль. Принцип работы — проверка на указанный вами лимит количества комментариев.

Полную версию статьи вы сможете прочесть в полной версии новости, для этого кликаем по заголовку.
© GreenFest
18 января 2008
  • 85
ROW комментарии: 5

Рейтинг новостей почти как на web2doc.com

Рейтинг новостей почти как на web2doc.com
Данный хак изменяет систему голосования на сайте. Идея взята с web2doc.com. Инструкция по установке находится в архиве.

Вы не можете скачивать файлы с нашего сервера
Версия CMS Datalife engine: 5.x-6.x
© Команда: Queer Programmers, автор: storm [unstandart]
17 января 2008
  • 85
stx комментарии: 16

Выбор сортировки новостей для {сustom}

Небольшая полезная статья о том, как можно самостоятельно изменять параметры сортировки новостей, при выводе новостей, с использованием тега {custom}. Если кому-то нужно сортировать новости, выводимые через {custom} не тем методом, который указан в настройках категории или в настройках скрипта, то эта статья для вас.

Открываем файл: /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 (по возрастанию)
© Vitas
12 января 2008
  • 85
Barton комментарии: 1

«Сексуальная» навигация по страницам

«Сексуальная» навигация по страницам
Хотите видеть такую навигацию по страницам на своём сайте?
— Нет проблем!

Внутри архивов находится инструкция по установке.
Вы не можете скачивать файлы с нашего сервера Вы не можете скачивать файлы с нашего сервера
Версия CMS Datalife engine: все
© Kostya
28 декабря 2007
  • 85
Kostya комментарии: 15

тег [flash]

При помощи данного хака мы добавляем в функционал BB—редактора тег [flash], с помощью которого можно будет воспроизводить флеш—ролики на вашем сайте.
Версия CMS Datalife engine: 6.3
© VIP—veterOK
1 декабря 2007
  • 85
stx комментарии: 5

CубДомен 1.5

Даный хак позволяет перенести любую новосную категорию а также любой мод в субдомен
Пример: site.name sport.site.name

Изменения:
+ Облегчил ман; :)
+ Добавил возможность замены переменных сразу, а не создавать конфиг;
+ Разгариничил код;
+ Исправлена проблема в под—домене с увелечением картинки;

Что будет:
+ Админцентр;
+ Подумываю полный конфиг зарядить но это не вследующей версии;
+ Возможно сразу добавлю генерацию файла для домена;
+ Потдежка кукисов при переходе с домена на домен (настройка под каждый домен отдельно);

Вы не можете скачивать файлы с нашего сервера
© h0ttab
25 ноября 2007
  • 85
Kostya комментарии: 3

До нового года осталось...

Скрипт, который выводит количество оставшихся:
Дней / Часов / Минут / Секунд до нового года.

За инструкциями по уставонке, читайте полную версию новости.
21 ноября 2007
  • 51
ROW комментарии: 6

Субдомен v1.2

Даный хак позволяет перенести любую новосную категорию а также любой мод в субдомен
Пример: site.name sport.site.name

+ Исправил в этой версии Ман надеюсь теперь он понравиться всем;
+ Упаковал код;
+ Пофиксел проблему с графикой и т.д.

Вы не можете скачивать файлы с нашего сервера
© h0ttab
20 ноября 2007
  • 51
ROW комментарии: 0

Вывод Даты/Года и месяца/Дня недели

Скрипт для вывода Даты, Года и месяца, Дня недели в вашем шаблоне.

Вывод даты текущего дня:
<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>


Вывод дня недели:
<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>
© Duck_Kun
20 ноября 2007
  • 68
ROW комментарии: 1

СубДомен v.1.0

Даный хак позволяет перенести любую новосную категорию а также любой мод в субдомен
Пример: site.name sport.site.name

Вы не можете скачивать файлы с нашего сервера
© h0ttab[sun]
20 ноября 2007
  • 85
ROW комментарии: 0