Перейти к контенту

Удаление галереи IP.Gallery 2.0-2.1


Рекомендуемые сообщения

По моим наблюдениям часто люди хотят удалить галерею :D Так как к мнению толпы нужно иногда прислушиваться, пишу как это сделать.

 

Отмечу, что галерею 2.2 не нужно удалять вручную, она сама умеет это делать, смотрите меню галереи в админцентр - Прочее - Список компонентов.

 

Замечания:

1. Данная инструкция писалась на основе галереи 2.2, так что некоторые из таблиц или полей в 2.1, возможно, не будет.

2. Вы используете эту инструкцию на свой страх и риск.

3. Перед выполнением запросов и удаление таблиц и полей настоятельно рекомендую сделать качественный бекап базы данных.

4. Если вы используете нестандартный суффикс, замените его во всех запросах.

 

Для первой части советую воспользоваться менедженом БД, например phpMyAdmin'ом.

 

Удаление основных таблиц галереи:

DELETE FROM ibf_cache_store WHERE cs_key like 'gallery_%';
DELETE FROM ibf_skin_macro WHERE macro_set=1 and macro_value in('A_SSBUTTON','MEDIA_UPLOAD','A_COMMENT','GALLERY_RATE_5','GALLERY_RATE_4','GALLERY_RATE_3','GALLERY_RATE_2','GALLERY_RATE_1','GALLERY_ECARD','GALLERY_FAV','GALLERY_UPLOAD','GALLERY_MULTI_UPLOAD','GALLERY_NEW_ALBUM','GALLERY_LEFT_IMAGE','GALLERY_RIGHT_IMAGE','GALLERY_RATE_0');
DELETE FROM ibf_faq WHERE title='Using the Gallery';
DELETE FROM ibf_skin_templates WHERE set_id=1 and group_name like 'skin_gallery_%';
DELETE FROM ibf_task_manager WHERE task_key='gallerystats';
DELETE FROM ibf_components WHERE com_filename='gallery';
UPDATE ibf_members SET has_gallery=0 WHERE has_gallery=1;

 

Обновить кеши: групп и настроек.

 

Для завершения удаления нужно удалить загруженные галереей файлы из ./uploads/ и скрипты:

gallery_setup

cache/lang_cache/en/lang_gallery*.php

cache/skin_cache/cacheid_x/skin_gallery_*.php

jscripts/ipb_galleryjs.js

jscripts/lightbox

resources/gallery

skin_acp/IPB2_Standard/acp_skin_html/cp_skin_gallery.php

skin_acp/IPB2_Standard/zip.gif

sources/api/gallery

sources/components_init/gallery.php

sources/components_location/gallery.php

sources/components_public/profile/gallery*.php

sources/components_public/gallery.php

sources/components_public/gallery

sources/components_ucp/gallery.php

sources/components_acp/gallery.php

sources/components_acp/gallery

sources/portal_plugins/gallery.php

sources/portal_plugins/gallery-cfg.php

sources/sql/mysql_gallery_queries.php

sources/sql/mysql_gallery_admin_queries.php

sources/tasks/gallerystats.php

 

Удачи ;)

Ссылка на комментарий
Поделиться на других сайтах

Sannis спасибо большое.

 

P.S Как всегда на высоте,молодец.

 

Все сделал и все нормально прошло,за исключение при этом запросе

 

DELETE FROM ibf_conf_settings WHERE conf_group=запомненно_число;

Выдает вот такую ошибку

Ошибка SQL
Unknown column 'запомненно_число' in 'where clause'

А остально прошло все успешно

Ссылка на комментарий
Поделиться на других сайтах

Э.... вы число запомнили? На место "запомненное число" его нужно было вписать :D
Ссылка на комментарий
Поделиться на других сайтах

Для Чайноков как я :D

Вот эти запросы нужно делать по очереди,по однаму.

DELETE FROM ibf_cache_store WHERE cs_key like 'gallery_%';DELETE FROM ibf_skin_macro WHERE macro_set=1 and macro_value in('A_SSBUTTON','MEDIA_UPLOAD','A_COMMENT','GALLERY_RATE_5','GALLERY_RATE_4','GALLERY_RATE_3','GALLERY_RATE_2','GALLERY_RATE_1','GALLERY_ECARD','GALLERY_FAV','GALLERY_UPLOAD','GALLERY_MULTI_UPLOAD','GALLERY_NEW_ALBUM','GALLERY_LEFT_IMAGE','GALLERY_RIGHT_IMAGE','GALLERY_RATE_0');DELETE FROM ibf_faq WHERE title='Using the Gallery';DELETE FROM ibf_skin_templates WHERE set_id=1 and group_name like 'skin_gallery_%';DELETE FROM ibf_task_manager WHERE task_key='gallerystats';UPDATE ibf_members SET has_gallery=0 WHERE has_gallery=1;

Ссылка на комментарий
Поделиться на других сайтах

  • 4 недели спустя...
Проблема такая в админцентре в настройках пытаюсь удалить IP.Gallery Settings нажимаю удалить пишит " Нельзя удалить эту группу настроек, так как в ней содержатся активные настройки " . Все файлы удалил и всё равно
Ссылка на комментарий
Поделиться на других сайтах

Имхо, сообщение это вполне полное, чтобы понять, что нужно сделать перед тем как можно будет удалить группу.

 

И следовало бы прочитать первый пост, раз уж вы выбрали эту тему для своего вопроса. Там также есть ответ.

Ссылка на комментарий
Поделиться на других сайтах

  • 8 месяцев спустя...

Sannis, вери спешиал сенкс!

Пользуясь твоей инструкцией, я не только снес надоевшую галерею, но (немного пошевелив извилинами!) удалил и другие ненужные компоненты - IBM.Articles и Invision Download Manager.

 

Ф принципе, эта инструкция может служить универсальным мануалем по удалению любого компонента, который не умеет деинсталлиться сам. Спасибо!

Ссылка на комментарий
Поделиться на других сайтах

Обнаружился косяк - в таблице members остались поля has_gallery и gallery_perm. Попробовал удалить - происходит сбой драйвера БД. Отладчик админки форума восстанавливает эти поля. Никак не могу понять, откуда у них уши растут, почему база их запрашивает, если упоминания о компоненте были стерты?
Ссылка на комментарий
Поделиться на других сайтах

Это поля для интеграции с IP.Board, аналогичные есть для блогов. По значению поля has_gallery определяется, отображать ли в шапке и профиле ссылку на галерею пользователя. Так что не нужно "обнаруживать косяки" на пустом месте при наличии верной инструкции :D
Ссылка на комментарий
Поделиться на других сайтах

  • 2 недели спустя...

Sannis

Это поля для интеграции с IP.Board, аналогичные есть для блогов. По значению поля has_gallery определяется, отображать ли в шапке и профиле ссылку на галерею пользователя.

Ах вот оно что... Типа не глюк, а фича ;)

Век живи век учись, спасибо :D

Ссылка на комментарий
Поделиться на других сайтах

  • 2 месяца спустя...

скажите пожалуйста, сделал все правильно

но не смог сделать запросы !!!

у меня никак не выходит это сделать...

 

выбираю базу данных...затем нажимаю Запрос по шаблону

открывается новое окошко, затем тут куча всяких полей...

Поле

Отсортировать

и.т.д

в самом низу SQL-запрос к базе данных

вставляю туда например: SELECT conf_title_id FROM ibf_conf_settings_titles WHERE conf_title_keyword='invisiongallerysettings';

 

нажимаю кнопку выполнить запрос..

после вылазит сообщение : Для выполнения запроса, должен быть выбран отображаемый столбец/столбцы.

 

а что это такое я не понимаю

Ссылка на комментарий
Поделиться на других сайтах

  • 1 месяц спустя...
DELETE FROM ibf_components WHERE com_filename='gallery';

похоже всё-такие не сделали.

Ссылка на комментарий
Поделиться на других сайтах

  • 2 месяца спустя...

Аналогично.

 

Купите мне лицензию на него -- посмотрю как конкретно.

Ссылка на комментарий
Поделиться на других сайтах

  • 2 недели спустя...

Ребята у меня с галереей случилась трабла очень серьезная, вообщем я перенес форум с хоста, на комп. и с галереей произошла проблема глобальная. 1)ВНИМАНИЕ: Обнаружены ошибки в настройках компонента!

Описание ошибки Настройка Возможное решение

Ошибка библиотеки GD Select an image suite to use Убедитесь, что библиотека GD установлена на сервере и вы правильно выбрали версию в настройках компонента

вот что мне пишет в админке

и второе когда создаешь категории, он не дат создать на русском языке их, то есть выбивает в ошибку с бд. и самое последенее, это то что при загрузке файла в галерею комп уходит в бсод. что в таких случаях можно сделать?

Ссылка на комментарий
Поделиться на других сайтах

И как ваши вопросы относятся к теме? Будьте добры для каждого создать отдельную тему, с подробным описанием. Текст ошибки нужен, код с синего экрана, ОС и т.д. Если вы не считаете что это необходимо, общаетесь с компьютером только на Вы или думаете что мы телепаты -- лучше наймите специалиста по поддержке форума и купите нормальный хостинг, иначе у вас будет много сложностей, которые при таком рвении вам не удастся преодолеть.
Ссылка на комментарий
Поделиться на других сайтах

  • 2 месяца спустя...
Warning: embedembed.php: failed to open stream: No such file or directory in z:homelocalhostwww1componentscom_gallery2classescore.class on line 201 вот такаую штуку пишет, а что за "копермайн" тоже галерея и где посмотреть, покачать?
Ссылка на комментарий
Поделиться на других сайтах

Warning: embedembed.php: failed to open stream: No such file or directory in z:homelocalhostwww1componentscom_gallery2classescore.class on line 201 вот такаую штуку пишет, а что за "копермайн" тоже галерея и где посмотреть, покачать?

Офтоп? :D

Ссылка на комментарий
Поделиться на других сайтах

Гость
Эта тема закрыта для публикации сообщений.
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.