Прошу подсказать кто знает?
Хотелось бы во второй версии инстанта при загрузке фото в галерею, уменьшить значительно размер фото в мегабайтах. Пробовал в этом файле
system/core/uploader.php вместо $quality=100 ставить $quality=70, но ничего не меняется, т.е. что цифра 100, что 70 ничего не меняется. Может ещё где смотреть?
Это нужно, чтобы место на хостинге экономилось при загрузке фото в галерею, да и в статьи, в блоги тоже.
В первой версии в файле includes/graphic.inc.php ставил $quality=70 вместо $quality=100 и файл фото намного меньше при загрузке, а во второй версии не работает у меня эта регулировка или не там смотрю.
alexz31
+38
Репутация
22
Рейтинг
в файл /core/classes/db.class.php (строка ~32)
после строки
$this->query("SET NAMES cp1251");
добавьте чтобы получилось так:
$this->query("SET NAMES cp1251");
$this->query("SET SQL_BIG_SELECTS=1");
Только в этом варианте заработало, УРААА!!!
Комментарии появились все и везде.
Спасибо!!!
Вставил как вы сказали после слова SELECT что здесь: Ниже в коде видно как вставил, но не работает.
$sql = "SELECT SET SQL_BIG_SELECTS=1 c.*,
$sql = "SELECT c.*,
/* ==================================================================================================== */ /* ==================================================================================================== */ public function getComments($target, $target_id, $cfg){ if (!$cfg['edit_minutes']) { $cfg['edit_minutes'] = 0; } $sql = "SELECT $sql = "SELECT SET SQL_BIG_SELECTS=1 c.*, c.*, IFNULL(v.total_rating, 0) as votes, IFNULL(u.nickname, 0) as nickname, IFNULL(u.login, 0) as login, IFNULL(u.is_deleted, 0) as is_deleted, IFNULL(p.imageurl, 0) as imageurl, (NOW() < DATE_ADD(c.pubdate, INTERVAL {$cfg['edit_minutes']} MINUTE)) as is_editable FROM cms_comments c WHERE c.target='$target' AND c.target_id=$target_id AND c.published=1 ORDER BY c.pubdate ASC"; $result = $this->inDB->query($sql); if (!$this->inDB->num_rows($result)) { return false; } while($comment = $this->inDB->fetch_assoc($result)){ $comment['fpubdate'] = cmsCore::dateFormat($comment['pubdate'], true, true); $comments[] = $comment; } $comments = cmsCore::callEvent('GET_COMMENTS', $comments); return $comments; } public function getComment($id, $cfg) {
Хостер ответил по этому вопросу:
В данном случае проблема в том, что начал превышаться лимит
SQL_MAX_JOIN_SIZE. Попросите разработчика, чтобы он в скриптах перед
проблемным запросом прописал запрос:
SET SQL_BIG_SELECTS=1;
это решит проблему.
Подскажите пожалуйста знающие люди, где прописать SET SQL_BIG_SELECTS=1; в каком файле и на какой строчке?
В данном случае проблема в том, что начал превышаться лимит
SQL_MAX_JOIN_SIZE. Попросите разработчика, чтобы он в скриптах перед
проблемным запросом прописал запрос:
SET SQL_BIG_SELECTS=1;
это решит проблему.
Подскажите пожалуйста знающие люди, где прописать SET SQL_BIG_SELECTS=1; в каком файле и на какой строчке?
Ещё скажу, что возможно, но не точно, пропадание комментариев как то связано с тем, что последний комментарий добавил гость и это очень длинный комментарий, хотя не такой уж он длинный. Через админку посмотрел этот комментарий, никаких подозрительный кодов, один текст. Можно посмотреть этот коммент по адресу gubkin31.ru/comments (комментарий от Руслан)
Заходил по FTP смотрел папки, файлы, число последнего обращение (исправления), это мои мелкие исправления аж три недели назад когда всё отлично работало, т.е. чужого присутствия в папках на хостинге на глаз не заметно.
Заходил по FTP смотрел папки, файлы, число последнего обращение (исправления), это мои мелкие исправления аж три недели назад когда всё отлично работало, т.е. чужого присутствия в папках на хостинге на глаз не заметно.
Деревья проверял, ничего не слетело, нормально. Во всех группах стоят разрешены права на добавление комментариев,
гости через капчу, добавляю комментарий от администратора, всё равно его нет.
Как бы ошибка базы данных, но я не понимаю что оно означает.
гости через капчу, добавляю комментарий от администратора, всё равно его нет.
В админке: "Включить режим отладки:" поставил "ДА" и появилось вот это везде, даже где нет комментариев:включить на время отладку и показ всех ошибок в index.php
DATABASE ERROR: SELECT c.*, IFNULL(v.total_rating, 0) as votes, IFNULL(u.nickname, 0) as nickname, IFNULL(u.login, 0) as login, IFNULL(u.is_deleted, 0) as is_deleted, IFNULL(p.imageurl, 0) as imageurl, (NOW() < DATE_ADD(c.pubdate, INTERVAL 30 MINUTE)) as is_editable FROM cms_comments c WHERE c.target='photo' AND c.target_id=26 AND c.published=1 ORDER BY c.pubdate ASC The SELECT would examine more than MAX_JOIN_SIZE rows; check your WHERE and use SET SQL_BIG_SELECTS=1 or SET SQL_MAX_JOIN_SIZE=# if the SELECT is okay
Удалил плагин юзертип и ещё на всякий случай четыре не очень нужные плагина удалил, очистил папку cache на хостинге,
посмотрел с разных браузеров, но пока всё по прежнему, комментарии не отображаются.
Если кто хочет можете добавить комментарии без регистрации, посмотрите результат, (сайт gubkin31.ru) хотя я уже написал выше что получается.
посмотрел с разных браузеров, но пока всё по прежнему, комментарии не отображаются.
Если кто хочет можете добавить комментарии без регистрации, посмотрите результат, (сайт gubkin31.ru) хотя я уже написал выше что получается.
Сегодня обнаружил, что пропали комментарии под под фотографиями, под статьями, в блогах,
короче во всех компонентах. Только например под статьёй или фоткой, где должны быть комментарии отображается их количество, например "Комментарии (23)"
По адресу мой_сайт/comments комментарии отображаются нормально от всех компонентов, а в самих компонентах
не отображаются. Последний раз я видел отображение комментариев в компонентах дня два назад. Ничего не трогал в настройках с этого времени, а это случилось само по себе.
Настройки компонента "Комментарии пользователей" пробовал менял по всякому на всякий случай в разных вариантах, но не помогло. Комментарии не видны для всех групп пользователей, а также и администратору.
Версия 1.9 после обновления с 1.8. Шаблон дефолтный. Ничего подобного никогда ещё не было.
Если не совсем понятно объяснил подробности, то можно посмотреть это на сайте gubkin31.ru
Даже не знаю, что и делать, что это может быть?
короче во всех компонентах. Только например под статьёй или фоткой, где должны быть комментарии отображается их количество, например "Комментарии (23)"
По адресу мой_сайт/comments комментарии отображаются нормально от всех компонентов, а в самих компонентах
не отображаются. Последний раз я видел отображение комментариев в компонентах дня два назад. Ничего не трогал в настройках с этого времени, а это случилось само по себе.
Настройки компонента "Комментарии пользователей" пробовал менял по всякому на всякий случай в разных вариантах, но не помогло. Комментарии не видны для всех групп пользователей, а также и администратору.
Версия 1.9 после обновления с 1.8. Шаблон дефолтный. Ничего подобного никогда ещё не было.
Если не совсем понятно объяснил подробности, то можно посмотреть это на сайте gubkin31.ru
Даже не знаю, что и делать, что это может быть?
Ясно спасибо.
Если попробовать на этих сервисах зарабатывать, что вы указали выше, как вы думаете не сильно упадёт мой сайт в глазах поисковиков, т.е. ТИЦ, PR, посетители с поисковых систем.
Моя личная страничка www.gubkin31.ru/
Сайт так… для души.
Никогда не зарабатывал на этом сайте и вообще честно говоря мало что в этом понимаю.
Ребята, если бегло так прикинуть, подскажите сколько можно заработать на этом сайте.
Посещаемость по liveinternet.ru 400 — 500.
Сайт так… для души.
Никогда не зарабатывал на этом сайте и вообще честно говоря мало что в этом понимаю.
Ребята, если бегло так прикинуть, подскажите сколько можно заработать на этом сайте.
Посещаемость по liveinternet.ru 400 — 500.
Понял, спасибо!
Последнее время некоторые пользователи то ли от незнания, то ли наглеют, начали делать себе очень длинные подписи на форуме на 500 букв и даже более и это на мой взгляд как то не очень смотрится. Иногда я подправляю это, но хотелось чтобы это как то решалось автоматически.
Подскажите пожалуйста знающие люди где мне подправить и установить ограничение на количество знаков в подписи на форуме, например максимум 100 букв в подписи.
Подскажите пожалуйста знающие люди где мне подправить и установить ограничение на количество знаков в подписи на форуме, например максимум 100 букв в подписи.
Я под админом на своем экспериментальном сайте создаю и удаляю рубрики в доске объявлений без проблем.с объявлениями проблема, если создал рубрику то её нельзя удалить
Релиз 1.9 установлен заново.
Не стал открывать отдельную тему, напишу здесь.
Когда тестировал неделю назад релиз 1.9, то пропустил одну небольшую, но лично для меня важную неисправность в доске объявлений. Не работает ограничение на добавление объявлений "Максимум объявлений от одного пользователя в сутки". Настраивается в каждой рубрике. Теперь поздно и релиз уже вышел, но всё же может кто подскажет как это поправить.
Например ставишь ограничение в рубрике цифру "2", т.е. не более двух объявлений в сутки, а на самом деле пользователь добавляет в рубрику сколько хочет без ограничений, как будто там стоит не два, а "0", т.е. без ограничений.
Когда тестировал неделю назад релиз 1.9, то пропустил одну небольшую, но лично для меня важную неисправность в доске объявлений. Не работает ограничение на добавление объявлений "Максимум объявлений от одного пользователя в сутки". Настраивается в каждой рубрике. Теперь поздно и релиз уже вышел, но всё же может кто подскажет как это поправить.
Например ставишь ограничение в рубрике цифру "2", т.е. не более двух объявлений в сутки, а на самом деле пользователь добавляет в рубрику сколько хочет без ограничений, как будто там стоит не два, а "0", т.е. без ограничений.