Массовая прописка ссылок

(Ответов: 9, Просмотров: 970)
  1. Дипломник Аватар для MaxWilender
    • Регистрация: 06.05.2013
    • Сообщений: 109
    • Репутация: 5
    • Webmoney BL: ?
    Прошу помочь с вопросом.
    Есть xls прайс. Есть папка с файлами.
    В прайсе есть код товара. Файлы в папке имеют такие же имена как и код товара.

    Эти файлы - картинки.

    Задача - в сконвертированный xls в html МАССОВО вставить ссылку на картинку по анкор её Код товара. Как это реализовать? 3 мегабайта строк - очень много позиций.

    Нужно быстро сделать html файл прайса. Чтоб под названием товара была ссылка на картинку.

    Заранее всем спасибо за советы.
    • 0
  2. Студент
    • Регистрация: 17.08.2010
    • Сообщений: 74
    • Репутация: 12
    http://document.online-convert.com/ru/convert-to-html
    или иной аналог сервис/программа.
    Далее самодельным скриптом или редактором, который поддерживает регулярные выражения, правите.
    p.s. года 3 назад БД на ~90 мегобайт похожим образом правил. Не знал, магию запросов к БД :)
    • 0
  3. Дипломник Аватар для MaxWilender
    • Регистрация: 06.05.2013
    • Сообщений: 109
    • Репутация: 5
    • Webmoney BL: ?
    Alexben,
    Я таким образом уже отконвертировал. Теперь вот как ПАКЕТНО прописать картинки-ссылки? Я не знаю скрипты
    • 0
  4. Студент
    • Регистрация: 17.08.2010
    • Сообщений: 74
    • Репутация: 12
    MaxWilender, пакетно - понимать как множество html файлов?

    ---------- Сообщение добавлено 19:59 ---------- Предыдущее 19:49 ----------

    если в одном файле, делайте поиск - замену через редактор желательно с поддержкой REgxp(тот же Notepad++).
    Если пакетно (множество файлов), тут проще скрипт наваять (при наличии знаний), либо искать программу, для своих целей. Возможно notepad++ умеет работать и в пакетном режиме.

    Что бы составить выражение достаточно знать чуток Regxp http://www.nncron.ru/help/RU/add_info/regexp.htm.
    Последний раз редактировалось Alexben; 09.06.2013 в 01:15. Причина: ссылка на regexp
    • 1

    Спасибо сказали:

    MaxWilender(09.06.2013),
  5. Дипломник Аватар для MaxWilender
    • Регистрация: 06.05.2013
    • Сообщений: 109
    • Репутация: 5
    • Webmoney BL: ?
    Alexben,
    Огромное спасибо!
    Кажется я нашёл именно то, что искал!
    Завтра попробую - отпишусь! :)
    • 0
  6. Студент
    • Регистрация: 17.08.2010
    • Сообщений: 74
    • Репутация: 12
    небольшой пример :
    найти: /ID+(\d\W?){1,7}/
    ----> найдет: ID919711, ID91-9711, ID9-1-9-7-1-1

    заменить на : /(images\/)+(ID+(\d\W?){1,7})+(.jpg)/
    images/ID919711.jpg, images/ID91-9711.jpg, images/ID9-1-9-7-1-1.jpg
    p.s. не претендую на правильность написания шаблонов. Использую только на крайняк.
    • 0
  7. Студент
    • Регистрация: 17.08.2010
    • Сообщений: 74
    • Репутация: 12
    webstorm (mac, win)
    пришлось правда почитать документацию к IDE. Но мне было интересно. Все проще, как оказалось.
    Миниатюры Снимок экрана 2013-06-09.jpg  
    Последний раз редактировалось Alexben; 09.06.2013 в 23:53. Причина: radikal
    • 1

    Спасибо сказали:

    MaxWilender(13.06.2013),
  8. Дипломник Аватар для MaxWilender
    • Регистрация: 06.05.2013
    • Сообщений: 109
    • Репутация: 5
    • Webmoney BL: ?
    Alexben,
    Большое спасибо!
    Но до конца не понял.. Может Вы ещё раз поможете? :)
    Есть ячейки в таблице с названиями. Вот такого типа - AUDQ.56.0334
    как поменять этот текст на <a href="images/AUDQ.56.0334.jpg">AUDQ.56.0334</a>
    AUDQ.**.**** - Такого рода файлов десять-двадцать.
    Другие - CDES.55.0606, CDRX.56.0611 и так далее...

    Какой должен быть шаблон в программу?
    • 0
  9. Студент
    • Регистрация: 17.08.2010
    • Сообщений: 74
    • Репутация: 12
    - шаблон поиска
    Скрытый текст (вы должны войти под своим логином или зарегистрироваться и иметь 20 сообщение(ий)):
    У вас нет прав чтобы видеть скрытый текст, содержащийся здесь.

    - шаблон на замену
    PHP код:
    <a href="images/$0.jpg">$0</a
    У меня редактор webstorm, т.е. в твоем редакторе возможно надо экранировать => /шаблон/
    т.к Webstorm не понимает вверхний регистр через /шаблоны/u, указал в его настройках Match Case (вверхний регистр).
    Зальется видео, посмотришь.

    ---------- Сообщение добавлено 09:40 ---------- Предыдущее 09:34 ----------

    http://www.youtube.com/watch?feature...&v=5lyPZPtf9DU
    смотреть с HD.

    ---------- Сообщение добавлено 10:19 ---------- Предыдущее 09:40 ----------

    нашел в редакторе webstorm как это сделать в пакетном режиме (блин сколько работаю с ним, а сколько возможностей до сих пор не знаю))
    Что-бы не открывать каждый файл руками, проще весь проект прогнать за 1 раз.
    Залью сейчас видео.. Если я все правильно понял.

    ---------- Сообщение добавлено 11:09 ---------- Предыдущее 10:19 ----------

    пакетный режим (работа с проектом)
    http://www.youtube.com/watch?v=k9RPVyK5toI
    • 1

    Спасибо сказали:

    MaxWilender(13.06.2013),
  10. Дипломник Аватар для MaxWilender
    • Регистрация: 06.05.2013
    • Сообщений: 109
    • Репутация: 5
    • Webmoney BL: ?
    Alexben,
    Всё гуд! У меня всё получилось! огромное-огромное спасибо! Как бы ещё пару раз плюсануть респект? :)
    • 0

Похожие темы

Темы Раздел Ответов Последний пост
Массовая аддурилка (add url)
Софт, скрипты, сервисы 20 08.02.2014 17:51
Datacol SEO: массовая проверка индексации, PR, тИЦ, ЯК, DMOZ, ссылок и т.д.
Софт, скрипты, сервисы 7 01.09.2013 15:21
Массовая проверка тИЦ и PR
Прочее 6 01.09.2013 14:54
Массовая рассылка ВКонтакте!
Социальные сети 6 16.10.2012 13:29
Массовая замена ссылок в файлах на удаленной машине
Прочее 0 30.09.2009 21:43

У кого попросить инвайт?

Вы можете попросить инвайт у любого модератора:

Информеры