Массовый поиск/замена в кубиках

  • Автор темы Автор темы ibred
  • Дата начала Дата начала

ibred

Client
Регистрация
04.04.2015
Сообщения
3 835
Реакции
3 564
Баллы
113
В общем, потратил несколько часов, заменяя IP-адрес в шаблонах, на переменную.
Благо есть поиск, не пришлось проверять каждый кубик, но задача была бы ещё легче, если бы присутствовал функционал замены в кубиках.

Я думаю, что каждый так или иначе сталкивается с задачей, когда какую-то часть текста/кода необходимо заменить в нескольких местах.
 
Поддерживаю. У меня 500 кубиков, в каждом по 5-10 названий таблицы и нужно поменять all_table на table, что в ручную сделать не представляется реальным
 
В тройке еще помнится, как это решалось - открываешь проект блокнотом, заменяешь там всё, что нужно...Красотища...Эх, были времена.
 
Я прошу прощения, что поднимаю такую старую тему. Но... она настолько актуальная! Насколько я понимаю, этой возможности все еще нет? Но ведь ее так не хватает!
 
Тоже подниму тему, пользуюсь совсем недавно зеннопостером, но сразу ощутил нехватку такой функции.
 
  • Спасибо
Реакции: Enigma
Поддерживаю. У меня 500 кубиков, в каждом по 5-10 названий таблицы и нужно поменять all_table на table, что в ручную сделать не представляется реальным
То есть нужно просто поменять имена таблиц?
Просто меняете и все, в проекте (в экшенах) новые имена таблиц (и списков) заменятся автоматически.
 
Тоже подниму тему, пользуюсь совсем недавно зеннопостером, но сразу ощутил нехватку такой функции.
Опишите ситуацию, когда нужна эта функция?
Имена списков и таблиц менять можно (просто переименовываете в нижнем статическом блоке), остаются куски кода и имена переменных?
 
Последнее редактирование:
Часто бывает нужно какое-то повторяющееся текстовое значение на переменную заменить

Или вот еще пример: запись текста в файл, у меня, например, на каждом микро-этапе огромных шаблонов происходит запись, создается удобный журнал собственного формата, примерно так это выглядит:

Код:
Развернуть Свернуть Копировать
<span class="timestop">{-TimeNow.Date[dd.MM.yyyy, HH-mm-ss]-}</span> <img class="class" src="../img/{-Variable.img-}.png"> <span class="default">[{-Variable.id-}]</span> Описание события человеческим языком

И вот сохраняется все это дело в папку C:\inetpub\wwwroot и можно просмотреть такой журнал через веб, и понять на каком этапе выполняется шаб, куда он "свернул" и так далее (очень удобно).
А потом спустя какое-то время внезапно возникает острая необходимость что-то изменить в формате, например добавить или удалить какой-нить элемент. А таких однотипных кубиков 500 штук, пока везде заменишь - глаза заболят:)
 
Подниму, ибо тоже не хватает замены. Например в гет/пост запросах надо поменять дефолтный прокси на переменную прокси. Приходится искать каждый кубик с дефолтным прокси и менять на переменную прокси.
 
Да, чем больше времени проходит, тем острее нужна эта функция :) Количество проектов растет, бывает как засядешь за эту задачу замены, что аж в глазах уже рябит :)
 
Так же сталкивался с проблемой замены одной переменной сразу в 4ёх десятках кубиках))))
 
Все еще поддерживаю) Очень нужна эта функция)
 
Замена пути в кубиках, например{-Project.Directory-} на {-Project.Directory-}\project_file\ и когда таких кубиков давно уже за ... времени что бы изменить уходит очень много.
 
Замена пути в кубиках, например{-Project.Directory-} на {-Project.Directory-}\project_file\ и когда таких кубиков давно уже за ... времени что бы изменить уходит очень много.

Подниму тему, очень нужная функция
 
Кстати, при поиске, после замены, он начинается сначала, это жесть. Я предложение кидал уже по этому поводу.

И еще предложение, что бы после закрытия окна поиск сбрасывался
 
  • Спасибо
Реакции: lbvf65
+1. Также иногда гостро ощущаю нехватку этой функции. Но смотрю, что с 2017 года ее так и не реализовали.
 
Ой да, как раз вчера искал десятки кубиков чтобы заменить цифру 1 на цифру 8 :)
Потом придется еще раз искать чтобы в переменную завернуть и уже не париться)
 
Функция крайне нужная
 
Ой да, как раз вчера искал десятки кубиков чтобы заменить цифру 1 на цифру 8 :-)
Потом придется еще раз искать чтобы в переменную завернуть и уже не париться)
Попробую угадать. В кубике (или доп. полях кубиков) паузы? :-)
Лучше сразу все подобные данные оборачивать переменными и поиск и замена не потребуются.
И трудно представить как такая массовая замена может повредить шаблон заменив везде где найдет цифру 1 на 8 (к примеру).
 
  • Спасибо
Реакции: Ssasha и Juniorcpa
трудно представить как такая массовая замена может повредить шаблон заменив везде где найдет цифру 1 на 8 (к примеру).
Думаю это уже будет проблема самих людей, которые искали, либо сделать разделение в чем делаем замену:
- кубики клика
- кубики паузы
- поле ввода текста
- поле ввода аттрибута
- поле ввода селектора
- поле ввода данных для входа в базу данных
- делаем замену в кубиках, у которых имя \ текст содержит... (регуляркой как вариант)
- и т.д.
 
Попробую угадать. В кубике (или доп. полях кубиков) паузы? :-)
Лучше сразу все подобные данные оборачивать переменными и поиск и замена не потребуются.
И трудно представить как такая массовая замена может повредить шаблон заменив везде где найдет цифру 1 на 8 (к примеру).
Не, значение переменной указал... было 1, стала переменная из настроек :)
 
Что, 4 года прошло и до сих пор не добавили? o_O
Сейчас вот задача. Нужно перевести обычные таблицы на гугл таблицы и получается, что по всему проекту мне надо заменить названия таблиц в кубиках с table_name на table_name_google. Как это лучше сделать без поиска и замены?
73766
 
  • Спасибо
Реакции: lbvf65
Что, 4 года прошло и до сих пор не добавили? o_O
Сейчас вот задача. Нужно перевести обычные таблицы на гугл таблицы и получается, что по всему проекту мне надо заменить названия таблиц в кубиках с table_name на table_name_google. Как это лучше сделать без поиска и замены?
Посмотреть вложение 73766
Не обещали же
 
Что, 4 года прошло и до сих пор не добавили? o_O
Сейчас вот задача. Нужно перевести обычные таблицы на гугл таблицы и получается, что по всему проекту мне надо заменить названия таблиц в кубиках с table_name на table_name_google. Как это лучше сделать без поиска и замены?
Посмотреть вложение 73766

Ищете по проекту Ctrl+F по названию таблицы и по ходу поиска меняете, пока поиск не перестанет срабатывать (искать).
 

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)