Редактор темы

Реклама
Реклама
Реклама
Реклама

Бесплатная помощь для вас по dle

  • Автор темы Автор темы PunPun
  • Дата начала Дата начала
Статус
В этой теме нельзя размещать новые ответы.
@Gameer, Как запросом в бд заменить например
[ url=http: / /site . ru/tags/2010/]2010[ /url ]
на просто 2010?

записи в базе имеют вот такой вид http://prntscr.com/bf0nn7
нужно убрать теги у года и стран, для того что бы работал фильтр

или может быть возможно заставить работать фильтр с тегами?
 
Последнее редактирование:
как обновить значения доп поля, в уже созданных новостях?
 
как обновить значения доп поля, в уже созданных новостях?
Подробнее? Если ты изменил настройки касаемо доп полей то в админке есть понятие перестроение публикаций, которое пересохранит все новости с учетом новых настроек
 
Подробнее? Если ты изменил настройки касаемо доп полей то в админке есть понятие перестроение публикаций, которое пересохранит все новости с учетом новых настроек
Ну вот смотри я добавил доп поле
Тип поля : Список
значение по умолчанию:
yes|Да
no|Нет
мне нужно что бы у старыых новостей сменилось это поле на yes
соответственно дабы не обновлять все новости вручную, возможно ли обновить автоматом
 
@SHANKOR, А если там небыло раньше никаких значений то либо скриптом заполнять либо в ручную
 
@SHANKOR, А если там небыло раньше никаких значений то либо скриптом заполнять либо в ручную
вот в том и беда что ранее небло ничего, приходится в ручную открывать новость и сохранять
 
@SHANKOR, тут скрипт валялся который автоматом в доп поля прописывал ID кинопоиска, его подшаманить малость и вуаля. Ставишь бота на прогон сайта.
 
Подскажи пожалуйста как в дле обозначить конкретные рекомендации (фильмы), для опред фильма. На данный момент тащит из категории, а нужно закрепить определенные фильмы в рекомендациях. Подсказали, что у тебя есть модуль для этой цели.
 
Подскажи пожалуйста как в дле обозначить конкретные gрекомендации (фильмы), для опред фильма. На данный момент тащит из категории, а нужно закрепить определенные фильмы в рекомендациях. Подсказали, что у тебя есть модуль для этой цели.
Создай доп поле с именем related, "Рекомендованные фильмы", тип одна строка, по желанию. В fullstory.tpl замени {related-news} на {custom id="[xfvalue_related]" template="relatednews" cache="yes"}. Весь блок ркомендованных новостей оберни в [xfgiven_related]...блок...[/xfgiven_related]. Теперь при создании или редактировании новости вписывай id рекомендованных фильмов через запятую без пробелов. Id можно посмотреть в админке или в ссылке на фильм, например в ссылке сайт.ру/boevik/48-terminator.html - 48 это id фильма. Вписываеш id так - 48,64,110 и тд
 
Как добавить к стандартной сортировке, активный класс ссылке?
Вот так стандарт
Код:
<a href="#" onclick="dle_change_sort('date','asc'); return false;">дате</a>

А нужно, чтоб тут добавляло класс к активной
Код:
<a href="#" class="active" onclick="dle_change_sort('date','asc'); return false;">дате</a>
 
Пока @ZerocooL не почистит тему от дегенератов, не буду помогать. Все было описано в первом посту, здесь должна быть чистота.
Ну почему у тебя всегда так: другие виноваты в поведении определенных людей? вот в чем провинилась перед тобой? Реально помощь нужна и тут такое... Нельзя так. Недовольных будет всегда и много, а так и довольных распугаешь🙁
 
Автор темы
Ну почему у тебя всегда так: другие виноваты в поведении определенных людей? вот в чем провинилась перед тобой? Реально помощь нужна и тут такое... Нельзя так. Недовольных будет всегда и много, а так и довольных распугаешь🙁
А что ты хочешь от меня ? Я в чем то виноват ? Что они нафлудили ?

Открыть /engine/modules/functions.php найти
PHP:
function news_sort($do) {
чуть ниже найти
PHP:
global $config, $lang;
заменить на :
PHP:
global $config, $lang, $dle_module;
Далее найти
PHP:
$sort[] = $value['image'] . "<a href=\"#\" onclick=\"dle_change_sort('{$value['value']}','{$value['direction']}'); return false;\">" . $value['name'] . "</a>";
Заменить на
PHP:
if($_SESSION["dle_sort_".$dle_module] == $value['value']) $sort[] = $value['image'] . "<a href=\"#\" class=\"active\" onclick=\"dle_change_sort('{$value['value']}','{$value['direction']}'); return false;\">" . $value['name'] . "</a>";
else $sort[] = $value['image'] . "<a href=\"#\" onclick=\"dle_change_sort('{$value['value']}','{$value['direction']}'); return false;\">" . $value['name'] . "</a>";
 
Как вывести Общий балл рейтинга для новости DLE ?
 
Автор темы
Как вывести Общий балл рейтинга для новости DLE ?
Найти в /engine/modules/show.full.php , show.short.php, show.custom.php
PHP:
if( $row['allow_rate'] ) {
Выше вставить :
PHP:
$tpl->set( '{rating_num}', isset($row['rating']) ? intval($row['rating']) : 0 );
В шаблоне использовать : {rating_num}
 
@Gameer,
Как запросом в бд заменить например
[ url=http: / /site . ru/tags/2010/]2010[ /url ]
на просто 2010?

записи в базе имеют вот такой вид http://prntscr.com/bf0nn7
нужно убрать теги у года и стран, для того что бы работал фильтр

или может быть возможно заставить работать фильтр с тегами?
 
Хочу такую фишку в полной новости: что бы выводилось 300 символов, а остальное под полупрозрачный спойлер "Читать все"
 
@Gameer, Хочу для разных категорий разные тайтлы автоматом, в engine.php использю код
Код:
$cat_id_meta = explode(',', $category_id);
//если новинка
if (in_array('39', $cat_id_meta)) {
        $metatags['title'] = $titl_e.' смотреть бесплатно';
        $metatags['description'] = 'Смотреть '$titl_e.' в качестве HD 720 без регистрации бесплатно';
        $metatags['keywords'] = $titl_e.' смотреть онлайн', $titl_e.' смотреть бесплатно', $titl_e.' смотреть полный фильм', $titl_e.' смотреть в качестве';
    }
//если фильм старик
if (in_array('7', $cat_id_meta)) {
        $metatags['title'] = $titl_e.' смотреть качестве HD 720';
        $metatags['description'] = '$titl_e.' смотреть бесплатно';
        $metatags['keywords'] = $titl_e.' смотреть онлайн', $titl_e.' смотреть бесплатно', $titl_e.' смотреть полный фильм', $titl_e.' смотреть в качестве', $titl_e.' смотреть без регистрации';
    }
//если сериал русский
    if (in_array('28', $cat_id_meta)) {
        $metatags['title'] = $titl_e.' $xfieldsdata['season'] сезон $xfieldsdata['episode'] серия смотреть онлайн';
        $metatags['description'] = $titl_e.' смотреть все серии подряд онлайн ';
        $metatags['keywords'] = $titl_e.' смотреть онлайн бесплатно все серии';

$xfieldsdata['season'] это значения допполей. Но они чет не ставятся. Помоги плиз.
 
Автор темы
@Gameer, Хочу для разных категорий разные тайтлы автоматом, в engine.php использю код
Код:
$cat_id_meta = explode(',', $category_id);
//если новинка
if (in_array('39', $cat_id_meta)) {
        $metatags['title'] = $titl_e.' смотреть бесплатно';
        $metatags['description'] = 'Смотреть '$titl_e.' в качестве HD 720 без регистрации бесплатно';
        $metatags['keywords'] = $titl_e.' смотреть онлайн', $titl_e.' смотреть бесплатно', $titl_e.' смотреть полный фильм', $titl_e.' смотреть в качестве';
    }
//если фильм старик
if (in_array('7', $cat_id_meta)) {
        $metatags['title'] = $titl_e.' смотреть качестве HD 720';
        $metatags['description'] = '$titl_e.' смотреть бесплатно';
        $metatags['keywords'] = $titl_e.' смотреть онлайн', $titl_e.' смотреть бесплатно', $titl_e.' смотреть полный фильм', $titl_e.' смотреть в качестве', $titl_e.' смотреть без регистрации';
    }
//если сериал русский
    if (in_array('28', $cat_id_meta)) {
        $metatags['title'] = $titl_e.' $xfieldsdata['season'] сезон $xfieldsdata['episode'] серия смотреть онлайн';
        $metatags['description'] = $titl_e.' смотреть все серии подряд онлайн ';
        $metatags['keywords'] = $titl_e.' смотреть онлайн бесплатно все серии';

$xfieldsdata['season'] это значения допполей. Но они чет не ставятся. Помоги плиз.
В /engine/modules/show.full.php
PHP:
if( strpos( $tpl->copy_template, "[xfvalue_" ) !== false OR strpos( $tpl->copy_template, "[xfgiven_" ) !== false ) {
выше вставь :
PHP:
$xenginedata = $row['xfields'];
Потом в /engine/engine.php перед
PHP:
$cat_id_meta = explode(',', $category_id);
вставь
PHP:
$xfenginedata = xfieldsdataload($xenginedata);
и используй
PHP:
$xfenginedata['season']
 
Тоже обращусь, может есть какой то выход от моей головной боли в дальнейшем 🙁. Можно ли сделать допустим так что бы баннер на сайте показывался только посетителям с какого нибудь определенного города а остальным он не показывался? Допустим зашел чувак с Питера и ему показывается баннер а если другой чувак зашел с Кемерово то ему не показывается этот баннер.
Как то реально такое сделать или модуль нужно какой то устанавливать?
 
Статус
В этой теме нельзя размещать новые ответы.

Похожие темы Последние темы Популярные темы

Назад
Сверху