-
Переместите папку Kiden из архива в папку templates вашего движка
-
Переместите xfields.txt в папку
engine\data
с заменой
-
Зайдите в админ панель движка
site.ru/admin.php
перейдите в Настройки системы и установите Шаблон сайта по умолчанию - Blogss
-
Зайдите в админ панель движка
site.ru/admin.php
перейдите в Настройки системы и установите Информация выводимая по умолчанию на главной странице - Новости выводимые в шаблоне при помощи тега {content}
-
Делаем отзывчивым быстрый поиск, для этого заходим в
engine\classes\js\dle_js.js
ищем 45 строку, она должна начинаться на:
function dle_do_search(a)
И заменяем полностью всю строку на:
function dle_do_search(a){clearInterval(dle_search_delay);$("#searchsuggestions").remove();$(".src-sug").append("<div id='searchsuggestions' style='display:none;width:100%'></div>");$.post(dle_root+"engine/ajax/search.php",{query:""+a+""},function(a){$("#searchsuggestions").html(a).fadeIn().css({position:"absolute",top:0,left:0}).position({my:"left top",at:"left bottom",of:"#story",collision:"fit flip"})});dle_search_value=a}
-
Выводим категорию и картинку фильма в быстром поиске, для этого заходим в
engine\ajax\search.php
и ищем:
while($row = $db->get_row()) {
$row['date'] = strtotime( $row['date'] );
$row['category'] = intval( $row['category'] );
Заменяем на:
while($row = $db->get_row()) {
$row['date'] = strtotime( $row['date'] );
$row['category'] = intval( $row['category'] );
$short_story = stripslashes($row['short_story']);
$images = array();
preg_match_all('/(img|src)=("|\')[^"\'>]+/i', $short_story, $media);
$data = preg_replace('/(img|src)("|\'|="|=\')(.*)/i', "$3", $media[0]);
foreach($data as $url) {
$info = pathinfo($url);
if (isset($info['extension'])) {
$info['extension'] = strtolower($info['extension']);
if (($info['extension'] == 'jpg') || ($info['extension'] == 'jpeg') || ($info
['extension'] == 'gif') || ($info['extension'] == 'png')) array_push($images, $url);
}
}
if ( count($images) ) {
$image = $url;
} else {
$image = $config['http_home_url'] . "templates/" . $config['skin'] .
"/dleimages/no_image.jpg";
}
Найти:
date, alt_name, category
Заменить на:
date, alt_name, category, xfields
Найти:
while($row = $db->get_row()){
После вставить:
$xfieldsdata = xfieldsdataload( $row['xfields'] );
Найти:
$buffer .= "<a href=\"" . $full_link . "\"><span class=\"searchheading\">" . stripslashes(
$title ) . "</span>";
Перед вставить:
if($xfieldsdata['poster']) $poster = " ({$xfieldsdata['poster']})";
else $poster = "";
Найти:
$buffer .= "<a href=\"" . $full_link . "\"><span class=\"searchheading\">" . stripslashes(
$title ) . "</span>";
Заменить на:
$buffer .= "<a href=\"" . $full_link . "\"><img src=\"$poster\" alt=\"\" class=\"searchimage
\" title=\"" . stripslashes( $related['title'] ) . "\"><span class=\"searchheading\">" .
stripslashes( $title ) ."<br>" . "<i>" . $cat_info[$row['category']]['name'] . "</i>" .
"</span>";
-
Подправим чекбоксы при добавлении новости, для этого заходим в
engine\modules\addnews.php
находим:
if( $user_group[$member_id['user_group']]['moderation'] ) {
$admintag = "<input type=\"checkbox\" name=\"allow_comm\" id=\"allow_comm\" value=\"1\" checked=\"checked\" /> <label for=\"allow_comm\">" . $lang['add_al_com'] . "</label>";
if( $user_group[$member_id['user_group']]['allow_main'] ) $admintag .= " <input type=\"checkbox\" name=\"allow_main\" id=\"allow_main\" value=\"1\" checked=\"checked\" /> <label for=\"allow_main\">" . $lang['add_al_m'] . "</label>";
$admintag .= "<br /><input type=\"checkbox\" name=\"approve\" id=\"approve\" value=\"1\" checked=\"checked\" /><label for=\"approve\"> {$lang['add_al_ap']}</label><br /><input type=\"checkbox\" name=\"allow_rating\" id=\"allow_rating\" value=\"1\" checked=\"checked\" /><label for=\"allow_rating\"> {$lang['addnews_allow_rate']}</label>";
if( $user_group[$member_id['user_group']]['allow_fixed'] ) $admintag .= "<br /><input type=\"checkbox\" name=\"news_fixed\" id=\"news_fixed\" value=\"1\" /><label for=\"news_fixed\"> {$lang['add_al_fix']}</label>";
$tpl->set( '{admintag}', $admintag );
}
Заменяем на:
if( $user_group[$member_id['user_group']]['moderation'] ) {
$admintag = "<div class=\"pull-left\"><input type=\"checkbox\" name=\"allow_comm\" id=\"allow_comm\" value=\"1\" checked=\"checked\" /> <label for=\"allow_comm\">" . $lang['add_al_com'] . "</label> </div>";
if( $user_group[$member_id['user_group']]['allow_main'] ) $admintag .= "<div class=\"pull-left\"><input type=\"checkbox\" name=\"allow_main\" id=\"allow_main\" value=\"1\" checked=\"checked\" /> <label for=\"allow_main\">" . $lang['add_al_m'] . "</label> </div>";
$admintag .= "<div class=\"pull-left\"><input type=\"checkbox\" name=\"approve\" id=\"approve\" value=\"1\" checked=\"checked\" /><label for=\"approve\"> {$lang['add_al_ap']}</label> </div><div class=\"pull-left\"><input type=\"checkbox\" name=\"allow_rating\" id=\"allow_rating\" value=\"1\" checked=\"checked\" /><label for=\"allow_rating\"> {$lang['addnews_allow_rate']}</label> </div>";
if( $user_group[$member_id['user_group']]['allow_fixed'] ) $admintag .= "<div class=\"pull-left\"><input type=\"checkbox\" name=\"news_fixed\" id=\"news_fixed\" value=\"1\" /><label for=\"news_fixed\"> {$lang['add_al_fix']}</label> </div>";
$tpl->set( '{admintag}', $admintag );
}
-
Подправим вид доп. полей при добавлении новостей, для этого заходим в
engine\ajax\xfields.php
и ищем:
<tr id="$holderid" {$uid}>
<td class="addnews">$value[1]:</td>
<td class="xfields" colspan="2"><input type="text" name="xfield[$fieldname]" id="xfield
[$fieldname]" value="$fieldvalue" {$params}/> [if-optional]({$lang
['xf_not_notig']})[/if-optional][not-optional]({$lang['xf_notig']})[/not-optional]</td>
</tr>
Заменяем на:
<tr id="$holderid" {$uid}>
<td class="xfields" colspan="2"><div class="col-md-3 margin-r"><input type="text"
class="form-control" placeholder="$value[1]" name="xfield[$fieldname]" id="xfield
[$fieldname]" value="$fieldvalue" {$params}/></div></td>
</tr>
Найти:
<td class="addnews">$value[1]:</td>
<td class="xfields" colspan="2"><select name="xfield[$fieldname]">
Заменить на:
<td class="xfields" colspan="2"><select name="xfield[$fieldname]">
-
Изменим формат картинки favorite, для этого заходим в каждый из файлов
engine\modules\show.short.php
engine\modules\show.full.php
engine\modules\show.custom.php
engine\ajax\favorites.php
находим plus_fav.gif minus_fav.gif и заменяем на plus_fav.png minus_fav.png
Далее в файле engine\modules\show.full.php
найти и удалить:
title=\"" . $lang['news_addfav'] . "\"
title=\"" . $lang['news_minfav'] . "\"
- Не забываем установить модуль uPM который лежит в архиве, а так же рейтинг!
Если вы офигеваете от всех этих настроек, не бойтесь писать мне в ICQ или на почту, я могу настроить все это за Вас или помочь!