Не знаю из-за обновления ли глюк, но в профиле админа показывает количество новостей, напр. (-101), когда удаляю новость - показывает (-102) и т.д.
Как исправить ?
Еще такой момент. Новости накапливались с помощью подключения внешней онлайн базы автоматически. Потом некоторые из них удалялись обычным способом. Это возможно причина.
Но вопрос состоит в том, с помощью чего можно вернуть отображение в нормальное состояние, возможно как-то пересчитать или где-то подправить ?
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");Он выводит новости из закладок пользователя, допустим я хочу сделать модуль, который будет выводить закладки пользователя, но не пойму как сделать, если я захожу в профиль пользователя с этим запросом он выводит мне мои же закладки, а мне бы хотелось что бы он мне показал его закладки... вот тут у меня загвоздка... буду рад если напишете мне запрос правильный
Но в dle_post нету самого рейтинга, а есть только количество проголосовавших и сумма оценок.
Запрос выглядит так:
SELECT FROM ".PREFIX."_post ORDER BY (Нужно что-бы сортировал по vote_num/rating) DESC LIMIT 0,250
Делать ещё один столбец, содержащий рейтинг не вижу смысла.
Подскажите пжл , как можно упростить запрос
$sql_result2 = $db->query( "SELECT images, news_id FROM " . PREFIX . "_images where news_id = '{$row['id']}'" ); Точнее можно ли его связать в один (стандартный , который используется в dle при выводе новостей). Просто при выводе на главной к каждой новости +1 запрос , итого при выводе 30 новостей + 30 запросов , а то и более бывает !
Есть запрос , который выводит все подарки пользователя :
$points_sql = $db->query("SELECT * FROM " . PREFIX . "_points_gifts where tavasot='{$user}'");Как вывести кол-во этих подарков ?
Как составить запрос. на вывод с таблицы 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.') </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)
скажите в чем проблема?
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'
Как с этим бороться?
помогите исправить, в phpmyadmin даже не нашел dle_notice, хотя может не там искал
[not-category=x,x,x...] левый блок [/not-category], но вот так проблема, в этих категориях нет нет да и появляется этот чертов левый блок, как будто на каждую 5 или 10 страницу он появляется, при нажатии на F5 он исчезает... как будто в некоторых случаях он игнорирует [category=x,x,x...] ... в чем проблема, кто подскажет ? спасибо
1) заметил что это появляется где в заголовках новости присутствуют символы типа & или скобки ( )
2) может дело в magic_quotes_gpc ? он может как-нибудь связан с этим ?
3) еще добавлю что на 9.4 всё прекрасно работает
4) возможна проблема с БД, т.к. проверял что на чистом двиге всё работает... подскажите что может быть ?
------------------------
The Error returned was:
Unknown column 'sitemap' in 'field list'
Error Number:
1054
SELECT name, sitemap FROM dle_static
что делать?
Как правильно добавить такую базу данных от более старой версии DLE без возникновения проблем и ошибок мускула (из восстановления резервной копии) ?
Пожалуйста напишите небольшой фак, инструкцию.
Ставлю скрипт городского портала на 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
Что за проблема? нужно добавить колонку?
Как то через мускул можно осуществить, типа обновить существующую базу данных (добавление записей уже в существующую базу) ?
Просьба не предлагать сравнивать 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н автор и только данного комментария. Тоже самое и с шорт\фулл_стори
Появилась такая проблема с хаком от n0wheremany
К сожалению сейчас автор в отпуске до 1 ноября и не может оказать тех. поддержку. Возможно у кого есть этот хак и уже сталкивались с такой проблемой.
Сервер mysql хранит базу в utf-8 (пингвин платформа), базы в cp1251_general_ci, все прекрасно работает кроме доп полей, т.к. у меня вся статья организуется через множество дополнительных полей, возникла такая проблема:
При добавлении новости на сайт, все хорошо. Начинаешь редактировать (без разницы полное или быстрое редактирование) вместо русских букв кракозябры
авыавыавыавы.
DLE 9.4 не Null, шаблон в cp1251 (ANSI), но в самом шабе все ок, проблема именно в выводе инфы с доп поля. Что может быть, подскажите плз.
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 но где и что я так и не понял, я много раз его редактировал.
Проблема в том что домен сайта с которого отправляться письмо неправильный,взамен slimyaltan8255.accord.chost.co**** должен быть домен slimyalta***...где искать ошибку?
MySQL Error!Если просто закрыть окно, а после снова открыть его, то в списке загруженных файлов "1456713574_19964a.jpg" присутствует. При его удалении происходит точно такая ошибка, но затем, снова открываем окно, и он уже удален. Т.е. все, в принципе, работает, но все время с выходом этой ошибки. Это ведь не вариант, согласитесь?
------------------------
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')
Подскажет кто, как решить?

