• DONATE to NULLED!
    Форуму и его команде можно помочь, мотивировать модераторов разделов.
    Помогите модератору этого раздела killoff лично.

Помощь Вопросы по DLE (ВНИМАТЕЛЬНО читаем первый пост!!!)

Горбушка

Ищу её...
Регистрация
2 Май 2008
Сообщения
3.444
Реакции
2.524
Для просмотра ссылки Войди или Зарегистрируйся | Для просмотра ссылки Войди или Зарегистрируйся | Для просмотра ссылки Войди или Зарегистрируйся | Для просмотра ссылки Войди или Зарегистрируйся | Для просмотра ссылки Войди или Зарегистрируйся

Если у Вас недостаточно постов/уровня для создания новой темы, пишите свои вопросы здесь.

Если постов хватает - в новую тему.

Спасибо на этом форуме говорят кнопкой "Мне нравится"...
 
Последнее редактирование:
Чисто в теории...

/engine/inc/addnews.php

Найти:
PHP:
$categories_list = CategoryNewsSelection( 0, 0 );
Заменить на:
PHP:
$categories_list = CategoryNewsSelection( 0, 0, FALSE );

Не проверялось на последствия и работоспособность... И вообще, не рекомендовал бы избавляться от этой строки, что-то мне подсказывает - не просто так она там, а из-за бага jQuery, к примеру.
 
Прошу помочь.
Вывод новостей на главную осуществляется через галочку в самой новости и shortstory.tpl

Код вывода:
<div class="row-fluid">
<div class="content_my" >
{content}
</div><!-- /content_my -->
</div><!-- /row-fluid -->

shortstory.tpl
<div class="span3" style="height: 367px;">
<div class="met_dated_blog_posts">
<article>
<header style="height: 50px;"><h2><a href="{full-link}">{title limit="73"}</a></h2></header>
<a href="{full-link}"><img src="{image-1}" alt="{title}" /></a><br /><br />
<p> {short-story limit="288"} </p>
</article>
</div>
</div>


Как сделать чтоб выводилось по 3-4 новости в ряд и т.д. по рядам?
1 ряд выводит нормально, со 2 ряда, если новости больше четырех, то они начинают прыгать и располагаться хаотично.
 
1 ряд выводит нормально, со 2 ряда, если новости больше четырех, то они начинают прыгать и располагаться хаотично.
данный вопрос не относится к DLE! Подобное нужно спрашивать в разделе верстки - Для просмотра ссылки Войди или Зарегистрируйся
Так же использую bbcode для вставки кода.

По делу - скорее всего нужно просто задать ширину блоку
HTML:
<div class="span3" style="height: 367px;width:24%">
или 25%
 
Приношу свои извинения, что лезу не по теме, но создать свою пока нет возможности по "требованию" администрации.
Мучаюсь уже 3 день с {favorite-count} из DLE. Необходимо реализовать добавление в избранное через Ajax, а не перезагрузку страницы.
То-есть пользователь жмет добавить в избранное и ({favorite-count} - количество новостей в избранном) меняется на лету. Сами кнопки добавить/удалить реализованы путем вставки в шаблон {favorites} и при нажатии на любую из них меняют дизайн, а вот количество - {favorite-count} меняется только при обновление страницы.
Перерыл весь интернет ничего не нашел по этому поводу. Может кто сталкивался? Сейчас разбираю скрипт по адресу:

engine/classes/js/dle_js.js

Думаю нужно пилить строку:

function doFavorites(a,c,b){ShowLoading("");$.get(dle_root+"engine/ajax/favorites.php". . . .


но, что именно, не знаю :-(
 
Приношу свои извинения, что лезу не по теме, но создать свою пока нет возможности по "требованию" администрации.
Мучаюсь уже 3 день с {favorite-count} из DLE. Необходимо реализовать добавление в избранное через Ajax, а не перезагрузку страницы.
То-есть пользователь жмет добавить в избранное и ({favorite-count} - количество новостей в избранном) меняется на лету. Сами кнопки добавить/удалить реализованы путем вставки в шаблон {favorites} и при нажатии на любую из них меняют дизайн, а вот количество - {favorite-count} меняется только при обновление страницы.
Перерыл весь интернет ничего не нашел по этому поводу. Может кто сталкивался? Сейчас разбираю скрипт по адресу:

engine/classes/js/dle_js.js

Думаю нужно пилить строку:

function doFavorites(a,c,b){ShowLoading("");$.get(dle_root+"engine/ajax/favorites.php". . . .


но, что именно, не знаю :-(
скорее всего файл engine/ajax/favorites.php надо подправить а не JS.
 
killoff, нет, править надо и dle_js.js, и favorites.php...

В favorites.php надо добавить функцию подсчёта количества новостей в избранном, ведь это требует доступ к MySQL.
В dle_js.js нужно добавить AJAX запрос к favorites.php и собственно функцию обращения к DOM для обновления счётчика на странице...

P.s. а чего все так любят AJAX? Я бы не сказал, что он сильно экономит нагрузку... Каждый запрос AJAX - это построение списка групп, авторизация и дальше выполнение запроса...
 
Нашел решение для версии 9.6:

function doFavorites(a,c){ShowLoading("");$.get(dle_root+"engine/ajax/favorites.php",{fav_id:a,action:c,skin:dle_skin},function(b){HideLoading("");$("#fav-id-"+a).html(b)});return!1}
Заменить на:
function doFavorites(e,t){ShowLoading("");$.get(dle_root+"engine/ajax/favorites.php",{fav_id:e,action:t,ftxt:$("#fav-text-"+e).html(),fntxt:$("#fav-id-"+e).html(),skin:dle_skin},function(t){HideLoading("");var n=t.buffer.replace(/</g,"<").replace(/>/g,">").replace(/&/g,"&");var r=t.text.replace(/</g,"<").replace(/>/g,">").replace(/&/g,"&");$("#fav-id-"+e).html(n);$("#fav-text-"+e).html(r);var i=parseInt($("#fav-count").html(),10);if(t.status==1)i=++i;else i=--i;$("#fav-count").html(i)},"json");return false}

А на dle12, такой код:
function doFavorites(a,c,b){ShowLoading("");$.get(dle_root+"engine/ajax/favorites.php",{fav_id:a,action:c,skin:dle_skin,alert:b,user_hash:dle_login_hash},function(c){HideLoading("");b?DLEalert(c,dle_info:($("#fav-id-"+a).html(c)});return!1}
<-------------- добавлено через 95 сек. -------------->
По этой схеме хочется все проделать
<-------------- добавлено через 94 сек. -------------->
скорее всего файл engine/ajax/favorites.php надо подправить а не JS.
А где именно искать в engine/ajax/favorites.php не подскажите?

Подскажите пожалуйста как сделать, готов оплатить
 
Последнее редактирование модератором:
подскажите пожалуйста, как удалить в новостях ссылки массово?

ссылки разные, поэтому поиск заменой не удалить так просто
 
Подскажите есть ли возможность оставить старые адреса чпу для уже добавленных новостей (дабы не менять структуру уже имеющихся урлов), а для новых изменить на другой? Был чпу 1, хочу сделать чпу 2, но без последствий для старых постов.
 
Подскажите есть ли возможность оставить старые адреса чпу для уже добавленных новостей (дабы не менять структуру уже имеющихся урлов), а для новых изменить на другой? Был чпу 1, хочу сделать чпу 2, но без последствий для старых постов.
В 12-й версии появилась данная функция в админке в разделе Утилиты называется РЕДИРЕКТЫ

Вводим адрес для переадресации и ссылку куда переадресовывать
 
Назад
Сверху