Как можно во всем модуле "Магазин" заменить слово товар на другое?

голоса: 0
Как можно во всем модуле "Магазин" заменить слово товар на другое?
| Автор: | Категория: Интернет-магазин
Переоткрытие | | Автор: Yuri_Geruk

Ответов: 1

голоса: 0
 
Лучший ответ
  1. Часть можно заменить через быструю замену участков шаблона /panel/?a=frep
  2. Остальное через замену стандартных надписей /panel/?a=signs
| Автор:
Выбор ответа лучшим | | Автор: Иван Салик
Все что вы сказали,сделано.Но у форме добавления,у вспывающих окна - везде стоит "товар"
Иван Салик,

Остальное только через скрипты подобно тому который вы уже приводили в пример https://www.ucoz.ru/qa/index.php/203812 скрипт устанавливать в шаблоне страница служебных форм перед тегом </body> В модуля магазин недоступна для редактирования кода форма добавления товара так как нет такого шаблона, только скриптами изменять. 

Yuri_Geruk,
сделал,но,почему то не везде оно заменилось,например,в тексте ошибки при добавлении,а также в опциях товарар при добавлении
Иван Салик,
Под каждый конкретно вариант нужны свои скрипты с своим классом для обработки и замены. Универсального скрипта нет чтобы сразу везде заменило.
Иван Салик,
  • > Как можно изменять названия полей(Производитель,артикул и т.д)?Вообще как можно например сделать поле объязательным(и наоборот),или вообще убрать какое нибудь поле?
  • >> По изменению названия полей вам уже был дан ответ. По созданию обязательных или нет, для этого есть платное решение https://uscript.pro/shop/64/item/konstruktor-formy-dobavlenija 
Yuri_Geruk,
По изменению названия полей вам уже был дан ответ.  - не понял.какой ответ?
Иван Салик,

Такой https://www.ucoz.ru/qa/index.php/203812 или вам в 3-х вопросах объяснять, что в магазине что доступно в замене стд записей изменяется, а что не доступно скриптами. Скрипт пример вы привели в сообщении вопроса, только так, только для каждого конкретного доп поля нужно писать свой класс в котором нужно менять название поля. Название класса поля можно увидеть с помощью инспектора браузера, наводите курсор мыши на поле и жмете правую кнопку мыши и выбираем пункт инспектировать элемент или посмотреть код.

Yuri_Geruk,
<script type="text/javascript">  window.onload=function(){  document.body.innerHTML = document.body.innerHTML.replace(/Фотоальбомы/g, 'Работы'); } </script>     а как в этот скрипт можно класс прописать?,вернее,куда именно
Иван Салик,

Делается примерно так:

 <script type="text/javascript">
 $(function(){
 $('#tb_art').html(function(){return $(this).html().replace(/Артикул/g, "Вместо артикула")});
 $('#tb_brand').html(function(){return $(this).html().replace(/Производитель/g, "Вместо производителя")});
 }); 
 </script>

там где тексто вместо производителя и артикула там прописать на что заменить, устанавливать скрипт в шаблон страницы служебных форм перед тегом </body>

Для других полей делается так же, в исходнике смотрите классы полей http://joxi.ru/V2VbnNlHdlXl82 которые можно применять так же в скрипте и заменить названия полей. Выделил в примере выше где прописываются классы.

Yuri_Geruk,
а вы бы не подсказали как можно сделать чтобы список выбора категории был неактивным?
Иван Салик,

Делается вот таким небольшим скриптом:

<script>
$(function () {
$('.shop-category-chains select').attr('disabled', 'disabled');
});
</script>

Yuri_Geruk,
добавил в страницу служебных форм а оно почему то все равно активно
Иван Салик,
Ссылку на сайт уточните и дайте доступ к добавлению товаров, мне нужно видеть какой у вас там класс используется у категорий. На своем тестовом проверил, все работает. Устанавливать вот здесь http://joxi.ru/a2XzVq6TwjkRdr
Заказывайте это у фрилансеров.
Yuri_Geruk,
А можно ли с помощью того скрипта что вы скинули выше задать какому то полю в форме добавления товара задать атрибут required?
Иван Салик,

Можно. Наведу пример по полю производитель:

<script>
$(function () {
$('#tb_brand input').attr('required', 'required');
});
</script>

для всех других полей нужно лишь менять название класса, выделил красным. Где смотреть классы я ранее уже говорил http://joxi.ru/V2VbnNlHdlXl82 

...