Содержание
как поменять язык Выполнение скриптов…
Существует такая система статистики, как webalizer, которая умеет анализировать логи апача и генерировать html-файлы отчетов.
Однако есть маленькое «но». Webalizer использует текущий системный язык для создания отчетов, что не всегда есть «хорошо» из-за того, что по-умолчанию нормально работать с русским он не умеет. Так, например, он генерирует кракозябры в рисунках графиков, а также не устанавливает по-умолчанию кодировку (т.е. пишет в, например, KOI8-R, но при этом браузеру не сообщает — в какой кодировке ему понимать страницы сайта статистики).
Конечно, проблемы нет, когда ОС использует английский в качестве языкового пакета. А вот если Вам приходится пользовать русский, например, KOI8-R, в качестве основного языка в операционной системе — webalizer без каких-либо вопросов и настроек будет пытаться писать отчеты на русском (ну вот такой он странный).
Самое простое решение (английский то на минимальном уровне мы все знаем — там строчки то все понятные) — заставить webalizer выводить текст не на русском, а на английском.
Меняем язык на английский
Итак, чтобы webalizer писал на английском — нам надо поменять системную локаль на английский или C (т.е. без локализации вообще). Делать это надо научиться автоматичски, ибо скрипт webalizer может стоять в cron и оттуда запускать генерацию отчетов.
Пойдем следующим путем. Создадим shell-файл скрипта, который будет менять язык, выполнять webalizer и менять язык обратно.
Вот листинг этого файла:
#!/bin/sh
oldlang=`echo $LANG`
newlang=»C»
export LANG=$newlang
webalizer
export LANG=$oldlang
Здесь мы запоминаем текущие настройки языка (oldlang), меняем язык системы на «без локализации» (C), выполняем webalizer, который нам сгенерирует отчет по текущему месяцу в английском языке, после чего меняем язык обратно на запомненный.
Прошу обратить внимание! Отчет будет сгенерирован с новым языком только по ТЕКУЩЕМУ месяцу… для остальных месяцев язык останется прежним.
Итак, сохраняем этот файл, например, в /etc/webalizer/webalizer_run.sh и делаем запускаемым:
# chmod +x /etc/webalizer/webalizer_run.sh
Теперь запускать webalizer нужно будет с помощью только этого файла, его же нужно указать в crontab (/etc/crontab) для исполнения вместо просто webalizer.
Кодировка
Ну, по какой-то причине нам все-же нужно, чтобы webalizer передавал в браузер информацию о кодировке. На примере KOI8-R я покажу где в конфиге это прописать.
Итак, открываем конфиг-файл webalizer.conf (для Debian, например, он лежит в /etc/webalizer). Ищем внутри опцию:
HTMLHead
И приводим ее в следующий вид (не забудте раскоментировать):
HTMLHead <META content=»text/html; charset=koi8-r» http-equiv=»content-type» />
После чего запускаем webalizer для того, чтобы он сгенерировал отчет за текущий месяц заново.
Актуально для: Webalizer на Linux
Заполнение SEO на английском — Opencart Pirate
Don74
Пользователь
#1
Подскажите, не получается заполнить пустые данные на английском ,а
только там где они пустые (около 2000 товаров). На русском у меня всё заполнено. Товаров больше 4000.
Как скопировать с русского и вставить в английский ? Или подскажите ещё какой то вариант заполнения.
Магазин на Ocstore 2.3.2.3 шаблон TechStore 3.0. Batch Editor и Seogen не могут заполнить большую часть товаров на английском,
после ручного заполнения данных SEO полей всё редактируется редакторами.
Где может стоять запрет на запись на английском в карточке товара? Есть способ копирования с русскоого на английский?
Т.е. Наименование, Описание, Title, h2, Discription и Keywords автоматически на английском не заполнить, только по одноту тегу вручную.
Salex
Пользователь
#2
Смысл копировать с русского в английский? Если сайт на 2 языках, то надо делать перевод, а если сайт только на русском — удалите английский.
Don74
Пользователь
#3
Установлен модуль перевода, но в том то и проблема, что часть товаров не редактируется и не переводится.
MysterX
Пользователь
#4
Don74, у Вас на сайте два языка используется? Если один, то смысла нет вообще заполнять англ. его лучше удалить в локализацие. Поисковые машины учитывают геотаргетинг, по этому анг. учтен не будет.
Don74
Пользователь
#5
Да два языка. Русский по умолчанию и английский. Но всё же в чём проблема запрета на редактирования в английском? Где отключить запрет на пакетное редактирование в английском?
Звездный Маршал
Пользователь
#6
Можно SQL запросом через базу продублировать описания — там делов на 5 минут
фдлщк
Пользователь
#7
Если к примеру нет у Вас необходимости в каких то языках можно отключить все не используемые языки Opencart 2. x.x Скрыть Отключение Языков
redizka
Гость
#8
фдлщк написал(а):
Если к примеру нет у Вас необходимости в каких то языках можно отключить все не используемые языки Opencart 2.x.x Скрыть Отключение Языков
Нажмите для раскрытия…
Не знал что можно модулем отключать. Если уже удалил английский язык есть ли смысл его возвращать обратно?
фдлщк
Пользователь
#9
Как резерв должен быть другой язык
prorifle
Пользователь
#10
Don74 написал(а):
Подскажите, не получается заполнить пустые данные на английском ,а
только там где они пустые (около 2000 товаров). На русском у меня всё заполнено. Товаров больше 4000.
Как скопировать с русского и вставить в английский ? Или подскажите ещё какой то вариант заполнения.
Магазин на Ocstore 2.3.2.3 шаблон TechStore 3.0. Batch Editor и Seogen не могут заполнить большую часть товаров на английском,
после ручного заполнения данных SEO полей всё редактируется редакторами.
Где может стоять запрет на запись на английском в карточке товара? Есть способ копирования с русскоого на английский?
Т.е. Наименование, Описание, Title, h2, Discription и Keywords автоматически на английском не заполнить, только по одноту тегу вручную.Нажмите для раскрытия…
seo pro используй
bodias
Гость
#11
проверь описание товаров на наличие крякозябр, они мешают переводу, а еще журнал ошибок смотреть нужно
Ivan
Черная пятка
#12
Я бы все заполнял через excel → много бесплатных модулей даже на opencart. com
madcode
Гость
#13
Если вы заполняете через модуль сразу для всех товаров, и у части товаров в конце обработки модуля не заполнены, значит нужно увеличить время выполнения скрипта на сервере, так как скрипту видимо не хватает времени обойти все записи.
kensei32
Гость
#14
а не проще удалить английский из опенкарта и поля заполнения пропадлут
Как скрыть поля ввода для отключенных языков в OpenCart при добавлении новой категории? — Блог Knowband
Последнее обновление: Джо Паркер
Учебники по Opencart
OpenCart считается прекрасной платформой для электронной коммерции благодаря многочисленным функциям и функциям, которые сделали его популярным выбором среди владельцев сайтов. Одной из замечательных особенностей, которые принесли ему последователей за пределами географических границ, является его многоязычная поддержка благодаря наличию Расширения OpenCart . Благодаря этой функции многие владельцы сайтов электронной коммерции могут эффективно управлять своим интернет-магазином, ориентируясь на своих клиентов на их родном языке.
Однако иногда это преимущество становится проблемой для некоторых владельцев сайтов при добавлении новой категории товаров в их магазин OpenCart. Поясню ситуацию, которую наблюдают некоторые пользователи OpenCart при добавлении новой товарной категории.
Предположим, что у вас есть веб-сайт OpenCart, специально предназначенный для клиентов из Нидерландов. Теперь, если вы хотите добавить новую категорию продуктов на этот сайт OpenCart, возникает небольшая проблема. Несколько владельцев сайтов OpenCart заметили, что даже если они отключили определенный язык на своем сайте, их все равно просят заполнить информацию о продукте на этом неактивном языке при добавлении новой категории продуктов.
Перед тем, как предоставить решение вышеуказанной проблемы, позвольте мне развеять ваши сомнения. Платформа OpenCart всегда показывает все неактивные языки во время задачи, такой как добавление новой категории продукта. Это происходит из-за того, что эта платформа OpenCart считает, что эти неактивные языки могут быть использованы владельцем сайта в будущих деловых отношениях.
Поговорим о решении этой проблемы. Очень раздражает заполнение этих длинных сведений о продукте для каждого отключенного языка на сайте OpenCart во время добавления категории продукта. Ознакомьтесь с этими полезными советами, которые помогут вам избежать скучной задачи по заполнению сведений о продукте для каждого неактивного языка. Вот шаги, которые вы должны выполнить как владелец магазина OpenCart.
1. Сначала создайте резервную копию необходимого файла /admin/view/template/catalog/category_form.tpl.
2. Вам необходимо отредактировать вышеуказанный файл и найти указанный ниже код:
3. Этот оператор PHP будет виден вам в двух местах. Владелец сайта должен заменить кодировку в обоих этих местах на приведенную ниже:
Выполнив эти простые шаги, любому владельцу сайта OpenCart теперь будет проще решить проблему добавления сведений о продукте на неактивных языках. Для добавления любых других желаемых функций и новых функций на ваш сайт OpenCart вы можете установить любое из загруженных расширений OpenCart из магазина Knowband.
Оставайтесь с нами и воспользуйтесь решением проблем, связанных с вашей платформой электронной коммерции, в основном для трех платформ: OpenCart, Magento и PrestaShop. Мы предлагаем индивидуальные Услуги по разработке плагинов для этих платформ.
Джо Паркер
Мы гордимся лучшими в отрасли плагинами для систем электронной коммерции и имеем многолетний опыт работы с веб-сайтами электронной коммерции.
Мы предоставляем лучшие плагины для таких платформ, как Magento, Prestashop, OpenCart и Shopify. Мы также предоставляем услуги по разработке и настройке пользовательских модулей для веб-сайта и модулей.
Отключить пороговое значение «БОЛЬШОЕ изображение» — Плагин WordPress
- Детали
- отзывов
- Монтаж
- Поддерживать
- Разработка
В WordPress 5.3 было внесено несколько улучшений в обработку изображений. Одним из таких усовершенствований стала концепция «БОЛЬШИХ изображений». Когда загружается изображение, превышающее пороговое значение «БОЛЬШОЕ изображение» (по умолчанию 2560), создается новое «полноразмерное» изображение. Затем это новое изображение используется вместо истинного оригинала при создании уменьшенных размеров изображения для снижения нагрузки на сервер.
До версии 5.3 исходно загруженное изображение можно было отображать во внешнем интерфейсе, даже если оно не было «готово к работе в Интернете». Излишне большие изображения могут отрицательно сказываться на производительности и расходовать пропускную способность (что неблагоприятно для тех, у кого медленный Интернет или пропускная способность ограничена их тарифными планами). Вместо этого теперь будет отображаться это новое полноразмерное изображение.
Однако в некоторых сценариях было бы желательно отключить этот порог. Может быть, вы управляете фотосайтом, который
должен отображать оригинальные изображения, или ваша тема имеет полноэкранные фоны.
Этот плагин отключает пороговое значение «БОЛЬШОЕ» изображение и сохраняет истинное исходное загруженное изображение в полном размере.
Для получения дополнительной информации об улучшениях обработки изображений в WordPress 5. 3 ознакомьтесь с этими заметками для разработчиков в блоге Making WordPress Core.
- Загрузите этот плагин в каталог
/wp-content/plugins/
- Активируйте плагин через меню «Плагины» в WordPress
Это новинка, поэтому часто задаваемых вопросов пока нет!
Этот плагин просто отключает новую функцию порога больших изображений WordPress 5.3, поэтому он очень легкий. Он отлично работает с новыми загрузками, позволяя использовать изображение шире 2560 пикселей. Спасибо!
Спасибо за создание этого плагина! Это как раз то, что мне нужно для моих фотогалерей WordPress.
Благодарим вас за разработку плагина Disable BIG Image Threshold. Для тех, кто хочет отображать фотографии в их первоначальном виде, недавнее «улучшение» масштабирования WordPress было очень тревожным.
Картер
Спасибо, Джонатан. Этот плагин потрясающий!
Исправлена ошибка: «Постобработка изображения не удалась. Если это фотография или большое изображение, уменьшите его до 2500 пикселей и загрузите снова».
Этот плагин спасает жизнь и очень необходим для моего сайта, где я хочу иметь полный контроль над качеством изображения + масштабом. Работает отлично.
Прочитать все 35 отзывов
«Отключить пороговое значение «БОЛЬШОЕ изображение»» — это программное обеспечение с открытым исходным кодом. Следующие люди внесли свой вклад в этот плагин.
Авторы
Джонатан Дерозье
1.0
- Привет, мир!
Мета
- Версия: 1.0
- Последнее обновление: 3 месяца назад
- Активные установки: 10 000+
- Версия WordPress:
5.2 или выше - Протестировано до: 6.0.3
- Версия PHP:
5.6 или выше - Языки:
китайский (Тайвань), голландский, английский (США), немецкий, итальянский, русский, испанский (Испания) и тамильский.