0 / 0 / 0 Регистрация: 21.03.2011 Сообщений: 30 |
|
1 |
|
24.03.2011, 13:03. Показов 4083. Ответов 1
Только установила Phoca Gallery, настроила. При создании категории выдается следующее: Добавлено через 9 минут
Только установила Phoca Gallery, настроила. При создании категории выдается следующее: В рейтинге категорий:
0 |
ALESSIO_Z |
|
01.08.2011, 13:03 |
2 |
Только установила Phoca Gallery, настроила. При создании категории выдается следующее: Добавлено через 9 минут В рейтинге категорий: Такая же проблема. Что делать? Подскажите. Добавлено через 7 минут Если у Вас при добавлении новой категории в Phoca Gallery возникает «Ошибка при сохранении категории Phoca Gallery», то Вам поможет следующее: Удаляем полностью компонент Phoca Gallery. Устанавливаем и после появления окошка «компонент установлен удачно» жмем на одну из двух кнопок, а именно на «INSTALL». Теперь ошибки не будет! |
Open your phpmyadmin in browser and find your bagisto database then try to run these two queries in db console
1. ALTER TABLE categories CONVERT TO CHARACTER SET utf8; 2. ALTER TABLE category_translations CONVERT TO CHARACTER SET utf8;
I would rather advice to set to utf8mb4, as mysql advices, because utf8 is deprecated and will no longer be used! Also the character set utf8 does not work as normal (it uses 3 bytes in mysql instead of 4, that is why it’s aliased utf8mb3), so please use utf8mb4!
1. ALTER TABLE categories CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; 2. ALTER TABLE category_translations CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
Read more from official mysql documentation
https://dev.mysql.com/doc/refman/8.0/en/charset-unicode-utf8.html
As to which collation to use utf8mb4_general_ci or utf8mb4_unicode_ci: you should know there is a difference in performance (speed of query execution) and accuracy (during sorts).
PS: During new database creation phpmyadmin uses utf8mb4_general_ci by default! (While me I generally go with utf8mb4_unicode_ci)
But if you’re using bagisto, better use utf8mb4_unicode_ci, as tables in bagisto already use it!
- For Performance: utf8mb4_general_ci, though the performance is said to be negligible given how servers have fast-cpu nowadays. So use this if you have thousands of rows in your table that undergo intensive queries
- For precision: utf8mb4_unicode_ci, if you handle many locales, with many special characters (this is not so common and only generally in special cases for special apps, so not very likely in your everyday app), you might wanna use this for more accuracy during sorting.
For speed tests between utf8mb4_general_ci and utf8mb4_unicode_ci, checkout this awesome thread where they do a benchmark to compare query execution speeds:
https://exceptionshub.com/whats-the-difference-between-utf8_general_ci-and-utf8_unicode_ci.html#:~:text=utf8mb4_unicode_ci%20is%20based%20on%20the%20Unicode%20standard%20for,such%20as%20when%20using%20particular%20languages%20or%20characters.
#wordpress #woocommerce #hook-woocommerce
Вопрос:
Запустите wordpress локально и попробуйте создать категорию для продукта woocommerce
$term = wp_insert_term( $_term, 'product_cat', array( 'parent' => intval( $parent ) ) );
Ошибка заключается в следующем
объект(WP_Error)#629 (3) { [«ошибки»]=> массив(1) { [«недопустимая таксономия»]=>> массив(1) { [0]=>>> строка(17) «Недопустимая таксономия».} } [«error_data»]=>>>> массив(0) { } [«additional_data»:защищено]=>>>>> массив(0) { } }
Ответ №1:
Это зависит от того, когда вы пытаетесь ввести термин, поскольку таксономия WooCommerce product_cat
отсутствует на разных этапах процесса инициализации WP.
Пример на init
крючке WordPress:
add_action('init', function() {
var_dump(taxonomy_exists( 'product_cat' ));
});
bool(false)
в то время как работает то же самое, например, в woocommerce_before_main_content
крючке WooCommerce:
bool(true)
Самый ранний момент времени, когда ваше заявление будет работать, — это действие/хук woocommerce_after_register_taxonomy
(см. Репозиторий WooCommerce на GitHub), потому что к тому времени будут созданы все основные таксономии WooCommerce.
В какой момент времени вы пытаетесь добавить этот термин в таксономию?
Комментарии:
1. я хочу запустить его без действий/крючка, могу ли я это сделать ?
2. В общем: Нет, как объяснено выше. Если вы просто добавите его где-нибудь в коде, таксономии там уже не будет. В какой момент времени он вам нужен, т. е. при каких обстоятельствах он должен быть добавлен?
3. у меня есть плагин, в котором я вызываю внешний api и импортирую категории
4. мы можем быстро поговорить об этом ?
5. Конечно! Куда?
-
- Поделиться
Плагин определяет главную категорию товара по самому большому номеру category_id среди всех категорий товара. В нашем примере, среди номеров 1, 3 и 8 самый большой номер — 8, т.е. категория «A».
Типичная ошибка при создании категорий руками.
Создавайте категории сверху-вниз, от старшей к младшей.
Вот типичная ошибка:
Было: Двери->Бронированные->Для гаража
Создаете новую категорию «Стройка» и делаете так: Стройка->Двери->Бронированные->Для гаража
Получится так, что категория «Стройка» имеет больший номер, чем категория «Для гаража«, потому что создалась позже.
Плагин решит, что «Стройка» является младшей категорией товара.
Что — не правильно.
Из руковоства по модулю
- Цитата
Ссылка на комментарий
Поделиться на другие сайты
Страница 1 из 3
-
Оффлайн
frato
Осваивается- Регистрация:
- 2 май 2014
- Сообщения:
- 131
- Симпатии:
- 1
- Пол:
- Мужской
- Род занятий:
- системный администратор
- Адрес:
- г. Шахтёрск, ДНР
После установки с нуля версии от 1.29.1 – 2017-08-23 столкнулся с проблемами с категориями:
добавляю статьи и категории в другие категории, потом смотрю, а многие категории остаются пустыми, через раз
Кто-нибудь сталкивался с такой проблемой на этой версии?
Что это могло бы быть?
Использую Windows 7 и OpenServer.
На хостинге та же проблема.
Лучше всего ошибка проявляется, когда делать импорт. Тогда не через раз, а все статьи не отображаются в своих категориях.
Как бы не создаются связи категорий со статьями.Последнее редактирование: 2 сен 2017
-
Оффлайн
aka_sektor
Осваивается- Регистрация:
- 21 дек 2015
- Сообщения:
- 282
- Симпатии:
- 14
- Пол:
- Мужской
У меня установлена эта версия, нету такой проблемы. Как раз создавал категорию, и добавлял её в другую.
-
Оффлайн
frato
Осваивается- Регистрация:
- 2 май 2014
- Сообщения:
- 131
- Симпатии:
- 1
- Пол:
- Мужской
- Род занятий:
- системный администратор
- Адрес:
- г. Шахтёрск, ДНР
Странно. Открыл статьи на Википедии, там теперь вообще больше нет понятия «Категория».
Ладно, будем искать.
Всё осталось также как и много лет назад?
Пишем внизу статьи [[Категория:Имя]] -
Оффлайн
UksusoFF
Moderator
Команда форума- Регистрация:
- 13 май 2013
- Сообщения:
- 1.718
- Симпатии:
- 204
- Пол:
- Мужской
- Адрес:
- Самара
Это про что вообще? Все там на месте.
-
Оффлайн
frato
Осваивается- Регистрация:
- 2 май 2014
- Сообщения:
- 131
- Симпатии:
- 1
- Пол:
- Мужской
- Род занятий:
- системный администратор
- Адрес:
- г. Шахтёрск, ДНР
О, нашёл почему в Википедии перестал видеть категории в редактировании.
При нажатии «править вики текст» у меня открывалась такая ссылка:
https://ru.wikipedia.org/w/index.php?title=Сердитое&action=edit§ion=0&summary=/* Преамбула */
а когда я исправляю ссылку и делаю её такой:
https://ru.wikipedia.org/w/index.php?title=Сердитое&action=edit
тогда уже видны категории при правке. -
Оффлайн
frato
Осваивается- Регистрация:
- 2 май 2014
- Сообщения:
- 131
- Симпатии:
- 1
- Пол:
- Мужской
- Род занятий:
- системный администратор
- Адрес:
- г. Шахтёрск, ДНР
Заметил, если в статье сделать любое изменение (например, добавить пробел), сохранить, затем ещё одно изменение и сохранить, то статья появляется в категории.
Может из-за того, что OpenServer 64-разрядный…
Буду дальше экспериментировать.Последнее редактирование: 31 авг 2017
-
Оффлайн
frato
Осваивается- Регистрация:
- 2 май 2014
- Сообщения:
- 131
- Симпатии:
- 1
- Пол:
- Мужской
- Род занятий:
- системный администратор
- Адрес:
- г. Шахтёрск, ДНР
На версии 1.28 и 1.27 та же проблема на OpenServer.
Если при привязке категории указывать её название на английском языке с маленькой буквы, то проблема будет,
если с большой буквы, то проблемы не будет.
На русском языке не так всё однозначно.
На mediawiki-1.26.3 всё норм.Последнее редактирование: 31 авг 2017
-
Оффлайн
aka_sektor
Осваивается- Регистрация:
- 21 дек 2015
- Сообщения:
- 282
- Симпатии:
- 14
- Пол:
- Мужской
Естественно будет.
Я привык всегда заходить в категорию, выделять её имя в URL, например:
И потом вставлять:
На английском? Не пробовал.
С маленькой буквы? Тоже. Но с этим более-менее ясно, как известно MW чувствительна к регистру, т.е. например, «имя статьи» и «Имя статьи» — это две разные страницы
Вообще-то это основы вики. -
Оффлайн
frato
Осваивается- Регистрация:
- 2 май 2014
- Сообщения:
- 131
- Симпатии:
- 1
- Пол:
- Мужской
- Род занятий:
- системный администратор
- Адрес:
- г. Шахтёрск, ДНР
Иногда учитывается, иногда нет. При переименовании категории вики не даёт переименовать если поменять только регистр первой буквы.
Я вроде раньше всегда указывал категории с большой буквы, это на экспериментах для поиска корней проблемы решил поиграться.
А обычно добавляю категории так: делаю ссылку на категорию в статье, потом жму на красную категорию и создаю ей.На английском, получается, с этой проблемой, лучше не использовать названия категорий с маленькой буквы, тогда проблема появляется реже, а на русском это плохо помогает.
Чуть позже попробую не на компе, а на интернет-хостинге сделать. -
Оффлайн
frato
Осваивается- Регистрация:
- 2 май 2014
- Сообщения:
- 131
- Симпатии:
- 1
- Пол:
- Мужской
- Род занятий:
- системный администратор
- Адрес:
- г. Шахтёрск, ДНР
На хостинге то же самое.
Залил с нуля MediaWiki 1.29.1 сделал импорт статей и категории пустые все.
Создаю новую статью, в ней пишу внизу: [[Категория:Ыы12]], сохраняю, жму в статье на ссылку Ыы12, открывается создание категории и написано «категория пуста». Вношу изменения в категорию, сохраняю, обновляю страницу комбинацией Ctrl+F5, всё равно пишет «категория пуста».
Тип таблиц MyISAM.
Может при обновлении вики проблема не возникает, а при создании вики есть проблемс.
Или параметры сервера не очень подходящие. Хотя ПХП 5.6, на остальное не ругается тоже.
Попробую ещё потом как будет, если не с нуля делать вики, а обновлять существующую. -
Оффлайн
frato
Осваивается- Регистрация:
- 2 май 2014
- Сообщения:
- 131
- Симпатии:
- 1
- Пол:
- Мужской
- Род занятий:
- системный администратор
- Адрес:
- г. Шахтёрск, ДНР
Особенно чётко ошибка проявляется при импорте страниц.
Страниц импортируются, я связи новых страниц с новыми категориями не образовываются.
И потом в новых категориях пусто, нет этих страниц. -
Оффлайн
UksusoFF
Moderator
Команда форума- Регистрация:
- 13 май 2013
- Сообщения:
- 1.718
- Симпатии:
- 204
- Пол:
- Мужской
- Адрес:
- Самара
-
Оффлайн
frato
Осваивается- Регистрация:
- 2 май 2014
- Сообщения:
- 131
- Симпатии:
- 1
- Пол:
- Мужской
- Род занятий:
- системный администратор
- Адрес:
- г. Шахтёрск, ДНР
Нет, проблема не только с количеством, но и с содержимым.
При импорте статей в новых версиях вики они импортируются, а новые связи этих статей с категориями не появляются. -
Оффлайн
UksusoFF
Moderator
Команда форума- Регистрация:
- 13 май 2013
- Сообщения:
- 1.718
- Симпатии:
- 204
- Пол:
- Мужской
- Адрес:
- Самара
Ты пробовал запускать этот скрипт? Скорее всего все починится.
-
Оффлайн
frato
Осваивается- Регистрация:
- 2 май 2014
- Сообщения:
- 131
- Симпатии:
- 1
- Пол:
- Мужской
- Род занятий:
- системный администратор
- Адрес:
- г. Шахтёрск, ДНР
Если кому интересно, можете пока попробовать импортировать статьи в проект и увидеть как статьи не попадают при этом в категории.
http://……./ (логин и пароль уже скрыл).Последнее редактирование: 22 мар 2018
-
Оффлайн
frato
Осваивается- Регистрация:
- 2 май 2014
- Сообщения:
- 131
- Симпатии:
- 1
- Пол:
- Мужской
- Род занятий:
- системный администратор
- Адрес:
- г. Шахтёрск, ДНР
Сделал:
F:->e:OSPanelmodulesphpPHP-5.5php.exe e:OSPaneldomainsidei.mymaintenancepopulateCategory.php —force
Category population complete.
Но не помогло.
Категории, образовавшиеся после импорта статей, пустые. -
Оффлайн
frato
Осваивается- Регистрация:
- 2 май 2014
- Сообщения:
- 131
- Симпатии:
- 1
- Пол:
- Мужской
- Род занятий:
- системный администратор
- Адрес:
- г. Шахтёрск, ДНР
Выполнил runJobs.php, не помогло.
Была похожая статья:
http://mediawiki.ru/forum/threads/Проблема-с-категориями.689/
не помогло.
Могу дать копию базы и статьи для импорта.
Главное, в версии 1.26.3 всё чётко.Последнее редактирование: 2 сен 2017
-
Оффлайн
Pavel Astakhov
Прижился- Регистрация:
- 6 май 2015
- Сообщения:
- 162
- Симпатии:
- 84
- Пол:
- Мужской
Могу только подтвердить, что проблема с категориями действительно имеется и связана она не с настройками вики, а с поведением редакторов. т.е. на абсолютно идентичных вики в одной проблема есть, в другой нет. Больше пока информации нет.
frato и UksusoFF нравится это.
-
Оффлайн
frato
Осваивается- Регистрация:
- 2 май 2014
- Сообщения:
- 131
- Симпатии:
- 1
- Пол:
- Мужской
- Род занятий:
- системный администратор
- Адрес:
- г. Шахтёрск, ДНР
Можно было бы копнуть, посмотреть какой скрипт строит связи категорий со статьями, что там отрабатывает, а что нет…
Но для меня это сложно -
Оффлайн
frato
Осваивается- Регистрация:
- 2 май 2014
- Сообщения:
- 131
- Симпатии:
- 1
- Пол:
- Мужской
- Род занятий:
- системный администратор
- Адрес:
- г. Шахтёрск, ДНР
Интересно, знают ли разработчики об этой проблеме.
Страница 1 из 3
Поделиться этой страницей