Алексей Веселов

Рейтинг
163
Регистрация
01.02.2011
Gerga:
Linblack, если вы файл назовете "woo-floating-cart-ru_RU.mo", пока тут нету перевода, его WP не будет перезаписывать. Т.е. "/wp-content/languages/plugins/woo-floating-cart-ru_RU.mo", если конечно у вас ru_RU локаль.

пока что так и сделал.

надеюсь отсюда не дернет, но посмотрим.

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

отправил им сообщение ошибки и код, надеюсь ответят.

Sitealert:
В таком случае ответ аналогичный: прочитайте ответ #2.

фак не так понял. думал что речь про вкл\выкл вордпресса, а не вукомерца

SeVlad:
Можешь перевести три в глотпрессе, а потом скачать этот перевод, переименовать файл и положить его в /language/plugins
Но вообще если так, что проще это сделать с LOCO.

см выше - оттуда перевод удаляется, локо не работает

Sitealert:
Вообще-то в вукоммерсе вроде как в настройках регистрация включается.

прочитайте заголовок темы.

я в курсе что ее можно выключить и включить. как ее в тело страницы темы встроить, а не юзать через специальную страницу системы? еще и с вводом пароля желательно при регистрации


<form id="registerform" class="registerform" action="https://webersochi.ru/wp-login.php?action=register" method="post">
<p>
<label for="user_login">
Имя пользователя<br>
<input type="text" name="user_login" id="user_login" class="input" value="" size="20" style="">
</label>
</p>
<p>
<label for="user_email">
E-mail<br>
<input type="email" name="user_email" id="user_email" class="input" value="" size="25">
</label>
</p>

<p id="reg_passmail">Подтверждение регистрации будет отправлено на ваш e-mail.</p>

<br class="clear">
<input type="hidden" name="redirect_to" value="">

<p class="submit"><input type="submit" name="wp-submit" id="wp-submit" class="button button-primary button-large" value="Регистрация"></p>
</form>

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

но тут нет ввода пароля при реге и пользователь опять же попадет на эту убогую системную страницу, для того чтобы задать пароль.

мда. просто мда.

про вывод реги как в вукомерце думаю и мечтать не стоит, это походу что то за гранью.

Gerga:
Если не из-за BOM, тогда интересно из-за чего... В wp-config.php для константы WP_DEBUG установите 1, это включит отображение ошибок.

Еще лучше, если это не тестовый сайт, временно сделать нечто подобное:

define( 'WP_DEBUG', ('ваш_IP' == $_SERVER['REMOTE_ADDR']) );

Где ваш_IP - ваш IP адрес.
Так отображение будет только для вашего IP.

а собственно где отображение будет?

лог какой-нибудь?

---------- Добавлено 29.08.2019 в 00:04 ----------

SeVlad:
С этого надо было и начинать

Если всё перепробовал и ничего не получилось прочти наконец инструкцию - переводи в глотпрессе https://translate.wordpress.org/projects/wp-plugins/woo-floating-cart-lite/dev/ru/default/
Когда будет 95% - попросишь на форуме или в слаке чтобы проверили/одобрили и он прилетит.

попробую в крайнем случае, мне всего то 3 фразы перевести надо

все нашел. спасибо!

Gerga:
Нужно UTF-8 without BOM

хм странно, у меня из нотпада пропал вариант - без ВОМ.

но как говорят в гуглах - обычный UTF8 сохраняет как раз без ВОМ

а так. вылезла проблема. плагин работает криво теперь.

при добавлении в корзину - иконка с оповещением о добавлении не вылазит теперь

---------- Добавлено 28.08.2019 в 20:15 ----------

Gerga:
Отлично :)


Плагин XT Woo Floating Cart вызывает функцию load_plugin_textdomain без события plugins_loaded, поэтому фильтр, которые загружаются позже, для этой функции не срабатывают.


хм, может сохранили с bom?

в обычном utf 8

Gerga:
можете опять запретить доступ по ссылке, это не из-за этого.


Можете еще попробовать вариант с созданием плагина.


<?php
/*
Plugin Name: Смена .mo для woo-floating-cart
Description: Этот плагин устанавливает новый .mo файл для woo-floating-cart
Version: 1.0
*/


/**
* Функция смены .mo файла
* применяется к фильтру load_textdomain_mofile
*
* https://developer.wordpress.org/reference/hooks/load_textdomain_mofile/
*/
function wfc_filter_load_textdomain_mofile($mofile, $domain) {
if ('woo-floating-cart' == $domain) {
$mofile = WP_LANG_DIR . '/custom/woo-floating-cart-ru_RU.mo';
}

return $mofile;
}

add_filter('load_textdomain_mofile', 'wfc_filter_load_textdomain_mofile', 10, 2);


---------- Добавлено 28.08.2019 в 19:07 ----------

Создаете файл wfc.php в папке plugins, вставляете этот код, активируете плагин в админке.

УРА РАБОТАЕТ!

но я им в поддержку отписал еще, может тоже скажут что.

и еще выдало после активации плагина:

Плагин создал 1 символ неожиданного вывода при активации. Если возникнет ошибка “headers already sent” с RSS-лентами или иные проблемы, то попробуйте деактивировать или удалить этот плагин.

Всего: 328