M-K Опубликовано 12 Июля 2007 Жалоба Поделиться Опубликовано 12 Июля 2007 Где?Две темы есть, а где - я так и не понял Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
sM1Le Опубликовано 13 Июля 2007 Жалоба Поделиться Опубликовано 13 Июля 2007 M-K, ты сейчас читаешь тему в форуме, котором и нужно задавать вопросы по компоненту mJournal в независимости от используемой версии.Просто при публикации вопроса стоит указывать свою версию IP.Board и mJournal. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
dimitry Опубликовано 19 Июля 2007 Жалоба Поделиться Опубликовано 19 Июля 2007 Кто-нибудь сможет помочь с ошибкой из-за MySQL 5 в журнаде для IPB 1.3 Дневники - Журналы (v1.05) Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Master Опубликовано 19 Июля 2007 Жалоба Поделиться Опубликовано 19 Июля 2007 FROM ibf_member_extra me, ibf_members m, ibf_groups gзаменить наFROM (ibf_member_extra me, ibf_members m, ibf_groups g) Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
dimitry Опубликовано 20 Июля 2007 Жалоба Поделиться Опубликовано 20 Июля 2007 FROM ibf_member_extra me, ibf_members m, ibf_groups gзаменить наFROM (ibf_member_extra me, ibf_members m, ibf_groups g) Это только часть, которую я уже выполнил.Если так сделать, то грузится только основная панель со списком журналов, левая панель с навигацией, календарем и статистикой не грузится.Дневники - Журналы (v1.05) ./sources/journal/main.php $DB->query("SELECT me.id, m.id as mid, j.id FROM ibf_member_extra me, ibf_members m, ibf_groups g LEFT JOIN ibf_jstats j ON (j.id=m.id) WHERE m.id = me.id".$q_moder." AND g.g_id = m.mgroup AND g.g_j_own_journal='1' AND me.j_posts > 0 AND m.id > 0".$q_extra);Заменить на: $DB->query("SELECT me.id, m.id as mid, j.id FROM (ibf_member_extra me, ibf_members m, ibf_groups g) LEFT JOIN ibf_jstats j ON (j.id=m.id) WHERE m.id = me.id".$q_moder." AND g.g_id = m.mgroup AND g.g_j_own_journal='1' AND me.j_posts > 0 AND m.id > 0".$q_extra); И двумя строками ниже там же вот это : $DB->query("SELECT m.name, m.id, me.j_posts, me.j_comments, me.j_last_post, me.j_last_comment, me.j_public, me.j_blocked, j.hits FROM ibf_member_extra me, ibf_members m, ibf_groups g LEFT JOIN ibf_jstats j ON (j.id=m.id) WHERE m.id = me.id".$q_moder." AND g.g_id = m.mgroup AND g.g_j_own_journal='1' AND me.j_posts > 0 AND m.id > 0".$q_extra." ORDER BY ".$sort_key." ".$sort_order." LIMIT ".$first.",".$max_results);Заменить на это: $DB->query("SELECT m.name, m.id, me.j_posts, me.j_comments, me.j_last_post, me.j_last_comment, me.j_public, me.j_blocked, j.hits FROM ibf_member_extra me, ibf_members m, ibf_groups g LEFT JOIN ibf_jstats j ON (j.id=m.id) WHERE m.id = me.id".$q_moder." AND g.g_id = m.mgroup AND g.g_j_own_journal='1' AND me.j_posts > 0 AND m.id > 0".$q_extra." ORDER BY ".$sort_key." ".$sort_order." LIMIT ".$first.",".$max_results);Открыть ./sources/journal/calendar.php567 строчка$DB->query("SELECT c.*, p.pid, p.title, p.closed, p.comments, me.j_public, me.id, m.name FROM ibf_jcomments c, ibf_jposts p LEFT JOIN ibf_member_extra me ON (me.id=c.owner_id) LEFT JOIN ibf_members m ON (m.id=c.owner_id) WHERE c.post_date > '".$db_start_date."' AND p.pid = c.post_id AND c.post_date < '".$db_end_date."'".$q_extra." ORDER BY c.post_date DESC LIMIT ".$first.",15");Заменил на:$DB->query("SELECT c.*, p.pid, p.title, p.closed, p.comments, me.j_public, me.id, m.name FROM (ibf_jcomments c, ibf_jposts p) LEFT JOIN ibf_member_extra me ON (me.id=c.owner_id) LEFT JOIN ibf_members m ON (m.id=c.owner_id) WHERE c.post_date > '".$db_start_date."' AND p.pid = c.post_id AND c.post_date < '".$db_end_date."'".$q_extra." ORDER BY c.post_date DESC LIMIT ".$first.",15");./sources/journal/comment.php 421 строчка$DB->query("SELECT c.*, p.post_date as p_date FROM ibf_jcomments c, ibf_jposts p WHERE c.cid='".$ibforums->input['comm']."' AND p.pid = c.post_id");Заменил на:$DB->query("SELECT c.*, p.post_date as p_date FROM (ibf_jcomments c, ibf_jposts p) WHERE c.cid='".$ibforums->input['comm']."' AND p.pid = c.post_id");666 строка:$DB->query("SELECT m.name, m.email, m.id, m.language, m.last_activity, p.title FROM ibf_jposts p, ibf_members m WHERE p.pid='".$pid."' AND p.journal_id = '".$journal->users['id']."' AND m.id = p.journal_id");Заменил на:$DB->query("SELECT m.name, m.email, m.id, m.language, m.last_activity, p.title FROM (ibf_jposts p, ibf_members m) WHERE p.pid='".$pid."' AND p.journal_id = '".$journal->users['id']."' AND m.id = p.journal_id");./sources/journal/setup.php552 строчка$DB->query("SELECT tr.trid FROM ibf_jtracker tr, ibf_jposts p, ibf_jcomments c WHERE p.pid=tr.post_id AND p.last_cid=c.cid AND c.post_date < '".$time_limit."'");Заменил на:$DB->query("SELECT tr.trid FROM (ibf_jtracker tr, ibf_jposts p, ibf_jcomments c) WHERE p.pid=tr.post_id AND p.last_cid=c.cid AND c.post_date < '".$time_limit."'"); Вот это все проходит, но как я говорю выше не грузится статистика,календарь и навигация.При попытке войти в свой журнал journal.php?user=1 выдает ошибку:mySQL query error: SELECT * FROM ibf_jposts WHERE journal_id='1' ORDER BY post_date DESC LIMIT 0, mySQL error: 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 '' at line 1 mySQL error code: Date: Friday 20th 2007f July 2007 05:48:53 AM, однако в меню редактирования все нормальноДело в том, что в моде не один и не два скриптовых файла, а где-то 20 и так как еще может где-то есть несовместимые запросы, то посмотрите, пожалуйста, весь мод.http://www.ibresource.ru/db/?get=376 Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.