ZebroidФорумПубличный разделПредложенияАрхивДиапазон в "Вставке произвольного кода"

Диапазон в "Вставке произвольного кода"

23 января 2013, 08:33
Зарегистрирован: 04 января 2013, 22:46
Сегодня хотел воспользоваться но увы. Простая задача по страницам заменить

#bgimage# на что-то типа

<img src="image_{num}.jpg">

Хотелось бы иметь возможность задавать диапазон {num} от чего-то до чего-то. Такое есть при добавлении ссылок в Content Downloader

Может конечно это уже реализовано, но не нашел :(



23 января 2013, 11:15
Зарегистрирован: 10 апреля 2012, 00:00
Тема называется Диапазон в "Вставке произвольного кода", в тексте речь о замене, которым вставка не занимается. И при чем тут Content Downloader?



20 февраля 2013, 04:35
Зарегистрирован: 10 апреля 2012, 00:00
Так для какого инструмента делать то?



21 февраля 2013, 07:52
Зарегистрирован: 04 января 2013, 22:46
Сорри. Про произвольный код понятно, там диапазон есть.

Но если есть например 1000 страниц, в них вставлено #image# и нужно сделать по всем поиск и замену чтобы вместо #image# получилось:

image_01.jpg

image_02.jpg

image_03.jpg

image_04.jpg

Например :)



22 февраля 2013, 00:40
Зарегистрирован: 29 мая 2012, 13:12
Поиск-замена?



07 марта 2013, 03:17
Зарегистрирован: 10 апреля 2012, 00:00
Опять хотел сделать и опять столкнулся с проблемой: не понятно по какому принципу должен меняться макрос на цифры - в пределах статьи или в пределах проекта. Если в пределах статьи, то в принципе сделать не сложно, если же в пределах проекта, то тут есть проблема: программа работает в многопоточном режиме и потому числа будут идти не подряд в каждой статье, а могут быть в разброс.



21 марта 2013, 04:40
Зарегистрирован: 04 января 2013, 22:46
По идее должно быть так:

поиск открыл статью и в ней заменил все вхождения с цифрами из заданного диапазона

закрыл статью

открыл следующую и в ней заменил все вхождения с цифрами из диапазона

диапазон для всех общий

т.е. в результате должно получится N статей в которых будет написано

image_1.jpg

image_2.jpg

image_3.jpg

Вроде бы так :)



21 марта 2013, 05:15
Зарегистрирован: 10 апреля 2012, 00:00
Вы только что описали алгоритм последовательной обработки статей, а программа работает в многопоточном режиме, т.е. обрабатывает несколько статей параллельно.



22 марта 2013, 07:56
Зарегистрирован: 04 января 2013, 22:46
Уффф..

В начале мы задаем диапазон например

num=1 - 100

или

num=01-100

Потом в статье где-то вставляем что-то типа:

<img src="image_{num}.jpg">

и в результате должны получить

<img src="image_1.jpg"> или <img src="image_01.jpg">

<img src="image_2.jpg"> или <img src="image_02.jpg">

<img src="image_3.jpg"> или <img src="image_03.jpg">

<img src="image_4.jpg"> или <img src="image_04.jpg">

Во второй статье и в 100500 статье цифры будут идти также от начала диапазона до конца. Для каждой статьи получается счетчик отдельный :)

Как-то сложно объясняется :)



22 марта 2013, 09:10
Зарегистрирован: 10 апреля 2012, 00:00
Ну я сразу назвал 2 варианта, достаточно было написать, что счетчик отдельный. Только не понятно зачем указывать максимальное значение.