Обновил с 9.5 на 9.6.
Не знаю из-за обновления ли глюк, но в профиле админа показывает количество новостей, напр. (-101), когда удаляю новость - показывает (-102) и т.д.
Как исправить ?
Еще такой момент. Новости накапливались с помощью подключения внешней онлайн базы автоматически. Потом некоторые из них удалялись обычным способом. Это возможно причина.
Но вопрос состоит в том, с помощью чего можно вернуть отображение в нормальное состояние, возможно как-то пересчитать или где-то подправить ?
На вопрос ответил: nowheremany
Периодически на сайте возникает след. ошибка:

The Error returned was: 
MySQL server has gone away

Error Number:
2006

SELECT * FROM dle_users WHERE user_id='1'


Ошибка возникает спонтанно. К примеру, когда просто просматриваешь страницу, и тут - вверху над шаблоном сайта появляется окошечко с данной ошибкой.

В чём может быть причина?
Ответа пока нет
есть вот такой запрос
if($member_id['favorites'] > 0) {  
$db->query("SELECT id, short_story, title, flag FROM " . PREFIX . "_post WHERE id IN ({$member_id['favorites']}) ORDER BY date DESC LIMIT 0,$f");

Он выводит новости из закладок пользователя, допустим я хочу сделать модуль, который будет выводить закладки пользователя, но не пойму как сделать, если я захожу в профиль пользователя с этим запросом он выводит мне мои же закладки, а мне бы хотелось что бы он мне показал его закладки... вот тут у меня загвоздка... буду рад если напишете мне запрос правильный
На вопрос ответил: HbIXA
Вобщем, надо вывести топ новостей по рейтингу.

Но в dle_post нету самого рейтинга, а есть только количество проголосовавших и сумма оценок.

Запрос выглядит так:

SELECT FROM ".PREFIX."_post ORDER BY (Нужно что-бы сортировал по vote_num/rating) DESC LIMIT 0,250


Делать ещё один столбец, содержащий рейтинг не вижу смысла.
На вопрос ответил: nowheremany
Есть мод , в котором картинка загружается на странице добавления новости . В полной и короткой новости картинка выводится таким образом :




Подскажите пжл , как можно упростить запрос
$sql_result2 = $db->query( "SELECT images, news_id FROM " . PREFIX . "_images where news_id = '{$row['id']}'" ); 


Точнее можно ли его связать в один (стандартный , который используется в dle при выводе новостей). Просто при выводе на главной к каждой новости +1 запрос , итого при выводе 30 новостей + 30 запросов , а то и более бывает !
На вопрос ответил: rashpil
Как правильно зделать запрос к БД
$tableSchema[] = "INSERT INTO " . PREFIX . "_partners(email,site_url,site_name,site_descr,ind,foll,active) VALUES('support@rizhik.net','1')";
На вопрос ответил: Sander
Добрый день .

Есть запрос , который выводит все подарки пользователя :

$points_sql = $db->query("SELECT * FROM " . PREFIX . "_points_gifts where tavasot='{$user}'");


Как вывести кол-во этих подарков ?
На вопрос ответил: nowheremany
Всем привет. =)
Как составить запрос. на вывод с таблицы dle_post. Содержимое полной или краткой новости. по ключу ?

Стот модуль DleTrack Треки, Альбомы. хочу вывести Биографию и Текст песни. на страницу с Треком.

Пример.
Трек Kraddy - Android Porn
Исполнитель Трека Kraddy (Ключ)
Нужен запрос который бы вывел новость с таблицы dle_post. на страницу с треком. например по Тайтлу..


Мне делали для новостей. Вывод Треков Исполнителя.

// Вывод последних 10ти треков
             $tracks = $db->query("SELECT * FROM ".PREFIX."_dt_tracks WHERE `artist`='".$row['title']."' ORDER BY `upload_time` DESC LIMIT 20");
          $TrNum = 0;
         while($TrackRow = $db->get_row($tracks))
              {
                  $TrNum++;
                  $trackname .= '<tr><td align="right">'.$TrNum.')&nbsp;</td><td><a href="/?do=music&act=track&track_id='.$TrackRow['id'].'">'.$TrackRow['artist'].' - '.$TrackRow['title'].'</a></td></tr>';
              }
              if(strlen($trackname)>0) $trackname = '<table style="margin-left:20px;">'.$trackname.'</table>   ';
              else $trackname = '<p style="margin-left:20px;">Не нашлось треков</p>';
              $tpl->set('{freetracks}',$trackname);
              


При заходе на новость с Биографией Исполнителя . в Блоке треки Исполнителя выводилось 10 его треков.

Простой запросик. но не как не могу его переделать =( для других целей.
кто сможет помоч ?. можно и за деньги.
Ответа пока нет
Все привет!
Подскажите как организовать вот такую штуку: В новостях есть ссылки на страницы X или ссылка на страницу X, как сделать, чтоб эти новости отображаилсь на этой странице X.
Вверху будет какой то контент, а под контентом вывод этих новостей.
Можно и на платной основе.
Ответа пока нет
При создании резервной копии вылазиет ошибка:

...
Обработка таблицы `dle_users` [57].
2012.02.16 17:16:40
Возникла ошибка!
Не удается изменить кодировку соединения.
Unknown character set: '' (256)


скажите в чем проблема?
Ответа пока нет
Подобными запросами был забит весь спул mysql соединений.

 7778 SlimYalt localhost 900 22814 Query Locked SELECT mo_id, mo_date, mo_location FROM LB_members_online WHERE mo_member_id = '14448'
30157 SlimYalt localhost 900 22158 Query Locked SELECT mo_id, mo_date, mo_location FROM LB_members_online WHERE mo_member_id = '4331'
31369 SlimYalt localhost 900 21862 Query Locked SELECT mo_id, mo_date, mo_location FROM LB_members_online WHERE mo_member_id = '13710'


Как с этим бороться?
Ответа пока нет
В админ панеле dlе 9.4 не работает блокнот, MySQL Error! SELECT notice FROM dle_notice WHERE user_id = '1'

помогите исправить, в phpmyadmin даже не нашел dle_notice, хотя может не там искал
Ответа пока нет
Всем доброго времени суток! Столкнулся с такой проблемой в dle 9.5. В определенных категориях мне не нужен левый блок с меню, поэтому убираю его через
[not-category=x,x,x...] левый блок [/not-category]
, но вот так проблема, в этих категориях нет нет да и появляется этот чертов левый блок, как будто на каждую 5 или 10 страницу он появляется, при нажатии на F5 он исчезает... как будто в некоторых случаях он игнорирует [category=x,x,x...] ... в чем проблема, кто подскажет ? спасибо

1) заметил что это появляется где в заголовках новости присутствуют символы типа & или скобки ( )
2) может дело в magic_quotes_gpc ? он может как-нибудь связан с этим ?
3) еще добавлю что на 9.4 всё прекрасно работает
4) возможна проблема с БД, т.к. проверял что на чистом двиге всё работает... подскажите что может быть ?
Ответа пока нет
Обновил движок, обновляю карту сайт выдает ошибку

MySQL Error!
------------------------

The Error returned was:
Unknown column 'sitemap' in 'field list'

Error Number:
1054

SELECT name, sitemap FROM dle_static


что делать?
На вопрос ответил: UltimateSkill
Как выбрать значение года из записи вида |year|2011| в таблице xfields (только значение 2011)? Спасибо!
На вопрос ответил: nowheremany
Поставил движок DLE 9.4, а база от DLE 8.3.
Как правильно добавить такую базу данных от более старой версии DLE без возникновения проблем и ошибок мускула (из восстановления резервной копии) ?
Пожалуйста напишите небольшой фак, инструкцию.
На вопрос ответил: nowheremany
Добрый день. Может мне поможете?

Ставлю скрипт городского портала на dle.

При выполнении install.php - установка проходит без проблем, создаются таблицы и т.д.
Далее устанавливаю следующий php, но он не запускается а сразу выдаёт:

The Error returned was:
Unknown column 'setlinks' in 'where clause'

Error Number:
1054

SELECT * FROM dle_category WHERE setlinks='yes' and parentid='0' ORDER by posi ASC

Что за проблема? нужно добавить колонку?
На вопрос ответил:
Подскажите запрос, чтобы через PHPMyadmin у всех пользователей обнулить число личных сообщений...
На вопрос ответил: DatiX
Такая ситуация. Сайт 1, размещен на хостинге на движке дле 9.4 с контентом. Как добавить на этот сайт новости с другого сайта (сразу много новостей), размещенного на денвере (тоже дле 9.4)? чтоб это было как можно быстро и непроблематично. Спасибо.
Как то через мускул можно осуществить, типа обновить существующую базу данных (добавление записей уже в существующую базу) ?
На вопрос ответил: rocksmart
Я хочу видеть какие пароли используют мои пользователи. как отключить хешированные паролей?
На вопрос ответил: Mufasa
Имеется 2 бэкапа, сделанных в разное время. Требуется выяснить, какие изменения были внесены в таблицы. Желательно всё это лицезреть в табличном виде, как и при использовании PMA.

Просьба не предлагать сравнивать 2 SQL базы, как 2 текстовых документа. Это очень и очень не удобно.
На вопрос ответил: ПафНутиЙ
Подскажите как изменить значения дополнительного поля в базе данных новостей.

Раньше мы имели доп поля с выбором одного из списка
Например:
НОВОСТИ
Приключения
Обсуждения


,теперь переделали в одну строку, и заполняется по другому
новости,приключения,обсуждения.


И старый вариант теперь не выводится,и за того что буквы заглавные есть,посмотрел в dle_post эти поля там но новостей более 1к и редактировать по отдельности бред,так как можно отредактировать это НОВОСТИ на новости.
Ответа пока нет
как выглядит запрос в бд для вывода автора комментария, шорт_стори, фулл_стори.

например для комментариев (но выводит все ники, от всех комментариев в базе):
<?
$sdd_db_host='localhost';
$sdd_db_name='имя_бд';
$sdd_db_user='ник';
$sdd_db_pass='пасс';
@mysql_connect($sdd_db_host,$sdd_db_user,$sdd_db_pass);
@mysql_select_db($sdd_db_name);
$result=mysql_query('SELECT * FROM `dle_comments`');
while($row=mysql_fetch_array($result))
{ echo $row['autor'];
}
?>

Нужно сдлать так чтоб выводился только 1н автор и только данного комментария. Тоже самое и с шорт\фулл_стори
На вопрос ответил: LOMANI
Как в ДЛЕ сделать бэкап таблиц базы с разными префиксами? Именно средствами самого дле, а то запарился в пхпмайадмин бегать. Сколько не пробовал, дле делает бекап таблиц только со своим префиксом, например по умолчанию dle, остальные префиксы не подхватывает, получается делается бекап только части базы. Версия дле 9.4. Заранее благодарю за ответ...
На вопрос ответил: ПафНутиЙ
Доброго времени суток.
Появилась такая проблема с хаком от n0wheremany
Модуль картинки и файлы через xfields

К сожалению сейчас автор в отпуске до 1 ноября и не может оказать тех. поддержку. Возможно у кого есть этот хак и уже сталкивались с такой проблемой.
Сервер mysql хранит базу в utf-8 (пингвин платформа), базы в cp1251_general_ci, все прекрасно работает кроме доп полей, т.к. у меня вся статья организуется через множество дополнительных полей, возникла такая проблема:
При добавлении новости на сайт, все хорошо. Начинаешь редактировать (без разницы полное или быстрое редактирование) вместо русских букв кракозябры
авыавыавыавы
.
DLE 9.4 не Null, шаблон в cp1251 (ANSI), но в самом шабе все ок, проблема именно в выводе инфы с доп поля. Что может быть, подскажите плз.
Ответа пока нет
При переходе в /index.php?do=lastcomments&userid=1 ошибка:
The Error returned was: 
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '.xfields, dle_post.title, dle_post.date as newsdate, dle_post.alt_name, dle_pos' at line 3

и затем:
SELECT dle_comments.id, post_id, dle_comments.user_id, dle_comments.date, dle_comments.autor as gast_name, dle_comments.email as gast_email,
text, ip, is_register, lastdate, group_concat(mid) as `awards`, name, dle_users.email, news_num, dle_users.comm_num, user_group,
reg_date, signature, foto, fullname, land, icq, repa, repa_mod, repa_off, xfields dle_users.xfields,
dle_post.title, dle_post.date as newsdate, dle_post.alt_name, dle_post.category, dle_post.flag FROM dle_comments LEFT JOIN dle_awards ON uid = dle_comments.user_id LEFT JOIN dle_post ON dle_comments.post_id=dle_post.id LEFT JOIN dle_users ON dle_comments.user_id=dle_users.user_id
WHERE dle_comments.user_id='1' GROUP BY id ORDER BY id desc  LIMIT 0,30

Понимаю что ошибка в файле lastcomments.php но где и что я так и не понял, я много раз его редактировал.
Ответа пока нет
Бывает нужно опубликовать очень объемную статью, но в DLE похоже есть ограничение знаков в full_story. Как его снять, или хотя-бы расширить?
На вопрос ответил: Sander
Когда используют обратную связь мне приходит вот такого рода письмо:



Проблема в том что домен сайта с которого отправляться письмо неправильный,взамен slimyaltan8255.accord.chost.co**** должен быть домен slimyalta***...где искать ошибку?
На вопрос ответил: DroT
Здравствуйте! Помогите пожалуйста. После обновления до 9.4 стала "вылазить" такая вот ошибка при загрузке файлов (При добавлении новости с сайта. Именно с сайта. При добавлении из админки - все корректно и без ошибок).
MySQL Error!
------------------------
The Error returned was:
Incorrect integer value: '' for column 'date' at row 1

Error Number:
1366

INSERT INTO dle_admin_logs (name, date, ip, action, extras) values ('мой ник', '', 'мой ип', '36', '1456713574_19964a.jpg')
Если просто закрыть окно, а после снова открыть его, то в списке загруженных файлов "1456713574_19964a.jpg" присутствует. При его удалении происходит точно такая ошибка, но затем, снова открываем окно, и он уже удален. Т.е. все, в принципе, работает, но все время с выходом этой ошибки. Это ведь не вариант, согласитесь?
Подскажет кто, как решить?
Ответа пока нет
Есть в БД отдельное поле, в которое публикуется дата релиза. Как сделать чтобы можно было сортировать новости так, чтобы показывало только релизы, которые должны выйти? (то есть, дата которых > сегодня). Дата хранится в виде, таком как и стандартно в дле, только поле в dle_post называется eventdate. Заранее благодарен за помощь!
На вопрос ответил: rashpil
Разработка сайта: ПафНутиЙ