Как БЫСТРО РЕДАКТИРОВАТЬ элементы | Видео-уроки по 1С Битрикс. Битрикс изменить от кого


Помощь контент-менеджерам или «Как быстро заменять контент на сайте»

Добрый день хабровчане! Сегодня я хочу поделиться с вами одной фишкой, с помощью которой можно очень быстро заменять контент на сайте. Покажу я это на примере одной из самых популярных CMS — 1c-Bitrix. Не знаю как у вас, но у меня бывают ситуации, когда нужно заменить (или добавить) буквально одно слово в описании или названии товара. Представьте, у вас 1000+ элементов, и в каждом нужно заменить слово «квртира» на «квартира». Во время разработки была допущена такая пустяковая ошибка, а вот клиенту это не понравилось. Что же делать в таком случае? Кликать на каждом элементе и менять все вручную? Использование массового редактирование в битриксе не много сэкономит наше время, но все же это займет не мало времени. На помощь приходит «исходный код страницы». Открываем интересующий нас инфоблок, выбираем «показывать по 100 элементов на странице (можно и больше, но может заглючить)» ставим галочку «редактировать все элементы» и смотрим что имеем:

Выбраны все элементы, в которых есть ошибка, теперь производим замену. Открываем «Инструменты разработчика (в хроме клавишка F12)» и ищем элемент table с классом «adm-list-table»:

Далее кликаем по нему правой кнопкой и выбираем «Edit as HTML». Копируем весь редиктируемый HTML-код и вставляем его в текстовый редактор (я использую Notepad ++).

Нажимаем CTRL+F, переходим на вкладку «Замена» и вводим в поле «Найти» то, что нам нужно заменить, а в поле «Заменить на» то, на что нужно заменить:

и кликаем «Заменить всё». Теперь у нас есть HTML-код с правильными названиями. Копируем его, переходим в браузер и находим всё тот же элемент table.adm-list-table и опять кликаем «Edit as HTML». Всё, во всех элементах поменялось слово «квртира» на «квартира».

Сохраняем изменения и радуемся сэкономленному времени.

P.S. Если нужно добавить слово, например «купить квартиру в доме» -> «купить квартиру в новом доме» в поле «Найти» пишем старый текст, а в поле «Заменить на» — новый. Этот метод можно всячески модифицировать и использовать регулярные выражения, для замены не однообразного текста, но это уже в следующем посте, если конечно будет спрос.

habr.com

Как БЫСТРО РЕДАКТИРОВАТЬ элементы | Видео-уроки по 1С Битрикс

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

И так в видео пойдет речь, как быстро редактировать группы элементов в административной части сайта на 1С Битрикс, покажу более подробно на примерах.

Из видео Вы узнаете:

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

Допустим, перед нами стоят задачи, отредактировать список товаров в разделе «Спортивная одежда»:

Удалить товар Поменять название Добавить новинки и спец. предложения Указать сортировку Какие-то товар сделать не активным Распределить товары по разделам.

Перейдем в инфоблок товаров, с которыми будем проводить редактирование и первое с чего мы начнем, сформируем колонки таблицы под наши задачи.

Нажимаем шестеренку, как показывал в предыдущем уроке, далее формируем столбцы таблицы.

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

Выбираем из списка «Спецпредложение», «Новинки» и «Лидеры продаж», эти поля понадобятся нам в редактировании. 

Сортируем и удаляем все лишнее из списка, упорядочим по полю сортировка, по возрастанию, и отобразим в нашем случае на странице 50 элементов.

Сохраняем, и видим измененную таблицу.

Первое, удалим ненужный товар, для этого нажимаем на «действие» данного элемента, из списка выбираем удалить, система повторно запрашивает подтверждения наших действий, если мы ошиблись, можем отменить операцию, если все верно, соглашаемся, и товар успешно удаляется.

Далее проводим быстрое редактирование, для этого выделим все элементы на текущей странице, если записей не хватает на одном листе, можем, ниже указать, сколько их вывести на текущем листе. 

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

Теперь распределим товары по разделам

Первое проведем сортировку по названию, мы видим, как они удобно сформировались для дальнейшей с ними работы.

Выберем первые из группы «Нижнее белье», нажимаем кнопку «действие» над ними, и из предложенного списка выбираем «Перенести в раздел», указываем нужный нам раздел для данных товаров, нажимаем применить. Элементы исчезли, то же самое проводим с товарами из раздела «Платья». 

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

Буду благодарен за подписку на канал и за Вашу активность в виде лайков и комментариев под видео, с Вами был Денис, до встречи в следующем уроке.

Оставить комментарий:

dwstroy.ru

Как изменить название раздела «Личный кабинет»?

Необходимо заменить на главной странице сайта название раздела «Личный кабинет» на «Персональный раздел» или любое другое.

Решение

Рассмотрим процесс на примере решения «Аспро: Маркет». Начнем с изменения названия раздела на главной странице сайта:

Перейдите в управление структурой сайта:

Рабочий стол → Контент → Структура сайта → Файлы и папки

Далее идем в /bitrix/templates/aspro_mshop/components/bitrix/system.auth.form/top/lang/ru/ и находим файл template.php (для «Аспро: Маркет»)

или в /bitrix/templates/aspro_kshop/components/bitrix/system.auth.form/top/lang/ru/ (для «Аспро: Крутой шоп»).

Выбираем в меню изменения файла пункт «Редактировать как PHP».

В открывшемся поле редактирования файла необходимо заменить название раздела. 

В нашем случае мы меняем  код 2 строки:

$MESS["AUTH_LOGIN_BUTTON"] = "Личный кабинет";

на

$MESS["AUTH_LOGIN_BUTTON"] = "Персональный раздел";

Далее необходимо модернизировать код в файле index.php, чтобы мы смогли перейти в раздел, откуда и заменим исходный заголовок на новый.   

Переходим в раздел «Файлы и папки»: Рабочий стол  → Контент  → Структура сайта  → Файлы и папки 

Далее идем в personal/index.php. Выбираем в меню изменения файла пункт «Редактировать как PHP».  

Далее идем в Рабочий стол → Контент → Структура сайта → Файлы и папки. Находим папку personal и выбираем пункт меню «Свойства папки».

Переходим в свойства каталога, редактируем нужный заголовок и сохраняем изменения. 

 Сбрасываем кеш (см. инструкцию) и проверяем результаты на сайте. 

aspro.ru

проблема с самостоятельно изменяющимся кодом

11 Ноя 2010

Проблемы с изменением кода в битриксе появились очень давно и живы до сих пор. Визуальный редактор в хаотичном порядке заменял символы их эквивалентами, в результате чего вся вёрстка превращалась в непонятное месиво.

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

Описание проблемы

Недавно битрикс обновился до версии 9.5 и внедрил интерфейс Эрмитаж. Вместе с этим обновлением начались странные глюки.

Пользователи, имеющие ограниченный доступ к редактированию сайта, не могли задать атрибут style к тегам. После сохранения страницы в написании атрибута появлялся пробел st yle и стили, естественно, не применялись.

Пользователи с правами администратора данной проблемы не наблюдали.

Поиск решения

Никаких проверок на валидность кода и прочих безобразий в обновлённых настройках компонентов обнаружить не удалось. Пришлось общаться с техподдержкой битрикса, т.к. проблема была явно в коде какого-либо модуля.

Решение проблемы

Сначала сотрудники техподдержки ответили короткой отпиской.

Для группы пользователей необходимо указать уровень доступа к модулю «Проактивная защита» как «Обход проактивного фильтра».

Это позволило определить виновника безобразия – проактивный фильтр. Я попробовал задать данной группе пользователей права для доступа к модулю на уровень Обход проактивного фильтра, но проблема не решилась. В итоге техподдержку пришлось побеспокоить ещё раз.

Следующий ответ был более развёрнутым и объяснял многое

В предыдущем сообщении мы писали Вам о необходимости самостоятельно создать уровень доступа с включаемой операцией «Обход проактивного фильтра». Т.е. речь не идёт о стандартном уровне доступа «Обход проактивного фильтра», т.к. в старых версиях Продукта был баг из-за которого у всех уровней доступа не было никаких включаемых операций. Из-за этого стандартные уровни доступа к модулю «Проактивная защита» не работали. Эту проблему можно решить только переустановкой модуля «Проактивная защита» с удалением таблиц. Либо предложенным нами вариантом.

Переустановка дело нехитрое. Но я не стал этого делать, т.к. мне помогло создание нового уровня доступа к модулю проактивная защита.

Надеюсь, этот пост будет полезен тем, что не продлил техподдержку битрикса и столкнулся с данной проблемой.

murzix.ru


Prostoy-Site | Все права защищены © 2018 | Карта сайта