Игровой шаблон от DCOReARTs с трех колоночной структурой, очень оригинальная работа под названием CyberSide для DLE.
ИНФОРМАЦИЯ
Автор: DCOReARTs
Тип шаблона: оригинал
Версия DLE: 11.2
Файлы шаблона: шаблон dle и html, макет (отдельно), модули
Установка:
1 Загрузить файлы на сервер. (Если спросит о замене файлов, заменяем!)
2 Открываем engine/modules/functions.php
Ищем: (2 раза)
Заменяем на: (2 раза)
3 Открываем engine/modules/show.short.php
Ищем:
Ниже вставляем:
4 Открываем engine/engine.php
Ищем:
Заменяем на:
5 Открываем ./htaссess
Ищем:
Ниже добавить:
Установка завершена, приятной работы с шаблоном!
2 Открываем engine/modules/functions.php
Ищем: (2 раза)
rating = $rating * 17;
Заменяем на: (2 раза)
rating = $rating * 20;
3 Открываем engine/modules/show.short.php
Ищем:
$tpl->set( '{short-story}', stripslashes( "<div id=\"news-id-" . $row['id'] . "\" style=\"display:inline;\">" . $row['short_story'] . "</div>" ) );
Ниже вставляем:
$korotko = substr( stripslashes (strip_tags($row['short_story'], '<a><b><i><u><br></a><span>')), 0,600 )."...";
$shortnews = $row['short_story'];
$noimage = "" . $config['http_home_url'] . "templates/{$config['skin']}/images/noimg.png";
if (preg_match_all( '#<img[^>]*\\ssrc=(\'|")(.*?)\\1.*?>#i',$shortnews,$total))
foreach( $total[2] as $shortnews )
{
$tpl->set( '{poster}',$shortnews);
} else {
$tpl->set( '{poster}',$noimage);
}
$tpl->set( '{korotko}',$korotko);
4 Открываем engine/engine.php
Ищем:
} elseif ($catalog != "") {
Заменяем на:
} elseif ($catalog != "" and $_GET['n']) {
// ################ Вывод по буквенному идентификатору N #################
if ($cstart) {
$cstart = $cstart - 1;
$cstart = $cstart * $config['news_number'];
}
$newsmodule = true;
$url_page = $config['http_home_url'] . "cat/" . urlencode ( $catalog );
$user_query = "cat=" . urlencode ( $catalog );
$news_sort_by = ($config['catalog_sort']) ? $config['catalog_sort'] : "date";
$news_direction_by = ($config['catalog_msort']) ? $config['catalog_msort'] : "DESC";
if (isset ( $_SESSION['dle_sort_catalog'] )) $news_sort_by = $_SESSION['dle_sort_catalog'];
if (isset ( $_SESSION['dle_direction_catalog'] )) $news_direction_by = $_SESSION['dle_direction_catalog'];
$sql_select = "SELECT id, autor, date, short_story, SUBSTRING(full_story, 1, 15) as full_story, xfields, title, category, alt_name, comm_num, allow_comm, allow_rate, rating, vote_num, news_read, approve, flag, editdate, editor, reason, view_edit, tags FROM " . PREFIX . "_post WHERE {$stop_list}title LIKE '$catalog%' AND approve" . $where_date . " ORDER BY " . $news_sort_by . " " . $news_direction_by . " LIMIT " . $cstart . "," . $config['news_number'];
$sql_count = "SELECT COUNT(*) as count FROM " . PREFIX . "_post WHERE {$stop_list}title LIKE '$catalog%' AND approve" . $where_date;
} elseif ($catalog != "" and !$_GET['n']) {
5 Открываем ./htaссess
Ищем:
RewriteRule ^catalog/([^/]*)(/?)+$ index.php?catalog=$1 [L]
RewriteRule ^catalog/([^/]*)/page/([0-9]+)(/?)+$ index.php?catalog=$1&cstart=$2 [L]\
Ниже добавить:
# вывод в виде каталога
RewriteRule ^cat/([^/]*)(/?)+$ index.php?catalog=$1&n=1 [L]
RewriteRule ^cat/([^/]*)/page/([0-9]+)(/?)+$ index.php?catalog=$1&cstart=$2&n=1 [L]
Установка завершена, приятной работы с шаблоном!