Мне нравится вариант удалить пользователя и весь его блог к чертям!!!
Давно не работал с БД. Туплю. Как лучше это осуществить?
кто может помочь?
Ivanoff
Приветствую всех!
+18
Репутация
0
Рейтинг
нашел спамщика пользователя
svadebsk.ru/blogs/skachat-gdz — это он
удалить блог попытался — выдало
svadebsk.ru/blogs/skachat-gdz — это он
удалить блог попытался — выдало
Блоги Fatal error: Out of memory (allocated 90177536) (tried to allocate 2176 bytes) in /home/p43703/www/svadebsk.ru/core/classes/db.class.php on line 82
Некогда было заниматься устранением проблем, по этому сайт лежал в отключке несколько месяцев.
Сейчас попросил разблокировать — для устранения
Адрес сайта
svadebsk.ru
что бы посоветовали для уменьшения нагрузки?
Спасибо
Сейчас попросил разблокировать — для устранения
Адрес сайта
svadebsk.ru
что бы посоветовали для уменьшения нагрузки?
Спасибо
svadebsk.ru сайт.
Яндекс робот уже не обнаруживает, проверка вебмастер успешно прошла.
Но Google Chrome выдаёт вирус… помогите убрать!
Яндекс робот уже не обнаруживает, проверка вебмастер успешно прошла.
Но Google Chrome выдаёт вирус… помогите убрать!
Марат, вроде заработало!!!
Взял один из альбомов групповых, и сделал из него корневой, затем дерево=)
сейчас пошёл тестровать и настраивать !
Спасибо =)
Взял один из альбомов групповых, и сделал из него корневой, затем дерево=)
сейчас пошёл тестровать и настраивать !
Спасибо =)
Закрыта функция, недокопировал случайно ))
Пробовал код изначально чистой рабочей системы из дистрибутива вставить, ноль реакции…
Пробовал код изначально чистой рабочей системы из дистрибутива вставить, ноль реакции…
NastiK, Там как бы версия у меня 1.8 !? этот код точно стоит попробовать? =)))
КСТАТИ! В корнет нет каталога photos… вообще! Он должен быть? каково содержимое?
<?php /******************************************************************************/ // // // InstantCMS v1.8 // // http://instantcms.ru/ // // // // written by InstantCMS Team, 2007-2010 // // produced by InstantSoft, (www.instantsoft.ru) // // // // LICENSED BY GNU/GPL v2 // // // /******************************************************************************/ class cms_model_photos{ function __construct(){ $this->inDB = cmsDatabase::getInstance(); } /* ==================================================================================================== */ /* ==================================================================================================== */ public function install(){ return true; } /* ==================================================================================================== */ /* ==================================================================================================== */ public function getCommentTarget($target, $target_id) { switch($target){ case 'palbum': $album = $this->inDB->get_fields('cms_photo_albums', "id='{$target_id}'", 'title'); if (!$album) { return false; } $result['link'] = '/photos/'.$target_id; $result['title'] = $album['title']; break; case 'photo': $photo = $this->inDB->get_fields('cms_photo_files', "id='{$target_id}'", 'title'); if (!$photo) { return false; } $result['link'] = '/photos/photo'.$target_id.'.html'; $result['title'] = $photo['title']; break; } return ($result ? $result : false); } /* ==================================================================================================== */ /* ==================================================================================================== */ public function deletePhoto($id, $file=''){ $inCore = cmsCore::getInstance(); $inCore->loadLib('tags'); cmsCore::callEvent('DELETE_PHOTO', $id); if (!$file){ $file = $this->inDB->get_field('cms_photo_files', "id='{$id}'", 'file'); } if (!$file){ return false; } $this->deletePhotoFile($file, PATH.'/images/photos/'); $inCore->deleteComments('photo', $id); $inCore->deleteRatings('photo', $id); cmsActions::removeObjectLog('add_photo', $id); $sql = "DELETE FROM cms_photo_files WHERE id = '$id'"; $this->inDB->query($sql) ; cmsClearTags('photo', $id); } /* ==================================================================================================== */ /* ==================================================================================================== */ public function deletePhotos($id_list){ cmsCore::callEvent('DELETE_PHOTOS', $id_list); foreach($id_list as $key=>$id){ $this->deletePhoto($id); } return true; } /* ==================================================================================================== */ /* ==================================================================================================== */ public function updatePhoto($id, $photo){ $inCore = cmsCore::getInstance(); $inUser = cmsUser::getInstance(); $photo = cmsCore::callEvent('UPDATE_PHOTO', $photo); $sql = "UPDATE cms_photo_files SET album_id = '{$photo['album_id']}', title='{$photo['title']}', file='{$photo['filename']}', description='{$photo['description']}', published='{$photo['published']}', showdate='{$photo['showdate']}' WHERE id = '$id' LIMIT 1"; $this->inDB->query($sql); cmsInsertTags($photo['tags'], 'photo', $id); } /* ==================================================================================================== */ /* ==================================================================================================== */ public function addPhoto($photo, $differ = '', $user_id = false){ $inCore = cmsCore::getInstance(); $inUser = cmsUser::getInstance(); $photo = cmsCore::callEvent('ADD_PHOTO', $photo); $user_id = $user_id ? $user_id : $inUser->id; if (!$user_id) { return false; } $sql = "INSERT INTO cms_photo_files (album_id, title, description, pubdate, file, published, showdate, comments, user_id, owner) VALUES ('{$photo['album_id']}', '{$photo['title']}', '{$photo['description']}', NOW(), '{$photo['filename']}', '{$photo['published']}', '{$photo['showdate']}', 1, '{$user_id}', '{$differ}')"; $this->inDB->query($sql); $photo_id = $this->inDB->get_last_id('cms_photo_files'); cmsInsertTags($photo['tags'], 'photo', $photo_id); cmsUser::checkAwards($user_id); $album_title = $this->inDB->get_field('cms_photo_albums', "id='{$photo['album_id']}'", 'title'); if ($photo['published']) { $description = $photo['is_hidden'] ? '' : '<a href="/photos/photo'.$photo_id.'.html" class="act_photo"><img border="0" src="/images/photos/small/'.$photo['filename'].'" /></a>'; 'object' => $photo['title'], 'object_url' => '/photos/photo'.$photo_id.'.html', 'object_id' => $photo_id, 'target' => $album_title, 'target_url' => '/photos/'.$photo['album_id'], 'description' => $description )); } return $photo_id; } /* ==================================================================================================== */ /* ==================================================================================================== */ public function randPhoto($album_id, $is_sub=false){ $catsql = 'AND f.album_id = '.$album_id; if ($is_sub && $album_id != '0') { $rootcat = $this->inDB->get_fields('cms_photo_albums', 'id='.$album_id, 'NSLeft, NSRight, NSDiffer'
Кстати, дайте ссылку, на толковую инструкцию переноса базы данных. Импорт / экспорт. Ибо сколько раз пробовал, не выходило нормально… Нужна чёткая номральная инструкция, подскажите пожалуйста!
буду на 1.9 переезжать
буду на 1.9 переезжать
Да на то время особо изменений не делал. Плюс пробовал возвратит на стандартную тему, бесполезно. Лазил в БД, пытался что либо найти.….. никак
Как восстановить?
Как восстановить?
система 1.8, вообще частично работает, в видео галерей от пользователей или групп.
Но сама svadebsk.ru/photos уже несколько месяцев не работает...
В админке не показывает никакие альбомы. В общем еле живая сейчас на сайте...
И второе, есть ли резон попытаться на 1.9 переехать?
Но сама svadebsk.ru/photos уже несколько месяцев не работает...
В админке не показывает никакие альбомы. В общем еле живая сейчас на сайте...
И второе, есть ли резон попытаться на 1.9 переехать?