Новости Joomla

0 Пользователей и 1 Гость просматривают эту тему.
  • 3 Ответов
  • 3131 Просмотров
*

richnz

  • Осваиваюсь на форуме
  • 24
  • 6 / 0
Здравствуйте, подскажите пожалуйста, такая проблема: обновился с Joomla 2.5 и JoomGallery 2 до Joomla 3 и JoomGallery 3. Обновлялся посредством переноса данных с базы на чистую третью Joomla и галерею. Работает все кроме самого главного - загрузки фотографий. В процессе загрузки изображения появляется следующая ошибка:

Код
Позиция: 1
Имя файла: DSC_0150-0198.JPG
Загрузка завершена...
Создаю мини-эскиз из JPG, 2189 x 1173...
Мини-эскиз создан...
Изменяю размер изображения на максимальный...
Изменение размера на максимальный закончено...
Invalid Parent ID

Возврат: Удаление оригинальных фотографий завершено успешно

Возврат: Удаление детальных фотографий завершено успешно

Возврат: Удаление мини-эскизов завершено успешно

Если я правильно понимаю, то проблема в Invalid Parent ID но информации на эту тему не нашел... Прошу помощи, заранее спасибо!

Дополнение:
1) попробовал применить к категориям пакетную обработку, получил сообщение -  "Ошибка - Пакетная операция завершилась с ошибкой: Invalid Parent ID"
2) Создал новую категорию, указал ей родительскую категорию, она она появилась, но все равно вывалилось такое сообщение - "Ошибка Invalid Parent ID"
3) Создал снова категорию, но уже не указывал ей "родителя" - все отлично создалось, ошибок нет. Но при попытке залить в эту категорию фото -получил уже другую ошибку "Parent asset ID could not be found"
Может у кого есть хотя бы предположения где искать этот Invalid Parent ID? Подозреваю что дело где-то в БД, но БД большая, где именно копать не могу понять...
« Последнее редактирование: 02.08.2014, 22:53:35 от richnz »
*

richnz

  • Осваиваюсь на форуме
  • 24
  • 6 / 0
Сам спросил, сам и отвечу )) Возможно кому-то пригодится. Если я правильно понял, то, "Parent ID" - это самая первая категория в JoomGallery. В моем случае это была категория "Текстуры" и она имела ID 16 и алиас "texture". Знаний в сайтостроении и устройстве БД у меня минимум, посему, ничего лучше придумать не смог как просто переименовать эту (первую, корневую, родительскую) категорию в ассистенте категорий в "Текстуры33" и (обязательно, иначе катастрофа!) не забыть исправить алиас на "texture33", ID при этом не поменялся. Попробовал залить фотки, создать/удалить категории - заработало. Затем опять переименовал категорию в её точное старое название и алиас. Больше данная проблема не появлялась =)
*

mr_denisters

  • Захожу иногда
  • 127
  • 6 / 0
  • Очередной Вебмастер
Аналогичная ошибка только при попытке в режиме пакетной обработки изменить категорию материалу. Появляется только в определенных категориях.
Подскажите где можно изменить этот Invalid Parent ID?

UPD: Это походу баг, первого и второго уровня присваиваются категории, а третьего нет !
« Последнее редактирование: 12.11.2014, 19:33:59 от mr_denisters »
*

v-idea

  • Захожу иногда
  • 210
  • 35 / 0
Добрый!

Была аналогичная ошибка только при редактировании категории, тоже - "Invalid Parent ID". Плюс 500 ошибка на фротенде при переходе в соответствующий пункт меню.

Покопавшись два часа в дебрях кода, с помощью функции режима отладки системы выявил следующее...
В новой версии  JoomGallery 3 по сравнению с  JoomGallery 2, в файл:

_сайт_\components\com_joomgallery\helpers\ambit.php

в строке 480 и (485) добавлен в запрос WHERE ещё одно условие:

Код: php
$query->where('(c.password = '.$database->q('').' OR c.cid IN ('.implode(',', JFactory::getApplication()->getUserState('joom.unlockedCategories', array(0))).'))');

и в БД в таблицу - #__joomgallery_catg добавлен новый столбец - `password`, в котором при переносе БД из Joomla 2.5 в Joomla 3, по умолчанию записались 0 (нули)! В результате чего при отрабатывании файлов category.php и ambit.php в запросе к БД выдавалась ошибка.
В общем какой-то непонятный зихер разработчиков. Дальше время тратить не стал, чего они там намудрили. Для меня главное, чтоб на сайте всё заработало нормально.


РЕШЕНИЕ: затереть всё, что есть в столбце - `password` БД напрямую через MySQL. Либо же через админку при редактировании категории галереи (внизу, справа), удалить значение в поле "Password".

Ву-а-лЯ! Вот Вам и счастье!
Русифицированный компонент Widgetkit v1.0.2_27.02 Joomla! | Классический шаблон Rhuk Milkyway Ext 25 для Joomla 1.6/1.7/2.5/3.0
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Проблема с дублем страниц в JoomGallery 3.4

Автор qvagin

Ответов: 3
Просмотров: 2285
Последний ответ 23.01.2023, 13:30:08
от e2
Стили раскладки фото в JoomGallery (masonry и mosaic)

Автор marbert

Ответов: 4
Просмотров: 1305
Последний ответ 22.11.2022, 06:28:20
от marbert
JoomGallery 3.6.0 если отсутствует поле Название при редактировании фотографии

Автор Beer

Ответов: 0
Просмотров: 1357
Последний ответ 09.09.2022, 20:07:49
от Beer
После обновления до JoomGallery 3.6 некорректно работает водяной знак

Автор Maffo

Ответов: 3
Просмотров: 1238
Последний ответ 23.08.2022, 06:21:58
от marksetter
j3.8.13 + JoomGallery 3.3.4 = RuntimeException: Недопустимое поле: cid

Автор Sergeych

Ответов: 7
Просмотров: 3577
Последний ответ 22.03.2021, 17:24:59
от Gammy2005