Функция SKU_URL (или что-то наподобие)

Тема в разделе "Функции и интерфейс программы", создана пользователем brainiest, 16 ноя 2016.

  1. brainiest

    brainiest New Member Пользователи

    Регистрация:
    2 дек 2013
    Сообщения:
    16
    Можно ли создать функцию SKU_URL, чтобы артикул генерировался на основе URL страницы? Это значение будет всегда постоянным, в отличии от генерации SKU на основе названия товара.
     
  2. Kreol

    Kreol Модератор Команда форума Модератор

    Регистрация:
    6 янв 2013
    Сообщения:
    2.666
    Здравствуйте
    Что вам мешает просто выделить часть текста из урл макросом Replace?
     
  3. brainiest

    brainiest New Member Пользователи

    Регистрация:
    2 дек 2013
    Сообщения:
    16
    Палево мешает. К тому же в основном бывает разная длина URL, если ее обрезать до N-символов, это приведет к дублям артикулов. В идеале трансформация "funkcija-sku_url-ili-chto-to-napodobie" во что-то вроде "23456787542234567"
     
  4. Kreol

    Kreol Модератор Команда форума Модератор

    Регистрация:
    6 янв 2013
    Сообщения:
    2.666
    ну так напишите сами)
    берете весь алфавит и заменяете на цифры
    а|1
    б|2
    и тд.
    Код:
    [REPLACE(a|1{break}b|2{break}c|3)]<CD_GRAN_1!>[/REPLACE]
    Получите в идеале то, что и хотели
     
    kagorec нравится это.
  5. Root

    Root Администратор Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Здравствуйте.

    В системе помощи есть инструкция по вашему вопросу. Вот ссылка Ссылки недоступны для гостей

    С уважением к вам, Сергей.
     
    Kreol и kagorec нравится это.
  6. Arless

    Arless Member Пользователи

    Регистрация:
    8 фев 2015
    Сообщения:
    108
    Подскажите: есть настроенный проект где картинка сохраняется по названию артикула, конструкция такая
    [DFN]<CD_GRAN_1!>[/DFN]<DOWNLOADFILE>[IFNIL2]<CD_GRAN_5!>[ELSE]<CD_GRAN_8!>[/IFNIL2]</DOWNLOADFILE>
    <CD_GRAN_1!> - Артикул
    <CD_GRAN_5!> - Картинка
    На некоторых товарах нет артикула, пытаюсь применить генерацию с помощью [SKU:10LD] , но в итоге выдает имя картинки не то, которое сгенерированно, а то которое задано, а задано раз нет артикула цена(ну что то же должно быть задано, чтобы произошла генерация), если я правильно понял.
    Вообщем запутался и не могу разобраться, как должна выглядеть конструкция, чтобы имена совпадали Ссылки недоступны для гостей
    Приложил проект.
     

    Вложения:

  7. kagorec

    kagorec Администратор Команда форума Администратор

    Регистрация:
    3 янв 2011
    Сообщения:
    4.431
    Адрес:
    Latvia
    Лучше брать статичную информацию для артикула, которая всегда присутствует в коде страницы товара и не меняется
    Это может быть id страницы (нахождение около формы отзывов или в "сравнить товары" и т.д.), можно еще окончание ссылки, главное что оно всегда есть и не меняется.
    Приложил пример с ид-ом.
     

    Вложения:

    Arless и Root нравится это.
  8. Arless

    Arless Member Пользователи

    Регистрация:
    8 фев 2015
    Сообщения:
    108
    Еще такой вопрос по этому же проекту: как сделать, (какой макрос применить, чтобы создавалась новая папка, по имени заданной категории), чтобы папки были отдельные, т.е в папке №1(катеория №1) файл csv и папка с фото, папка №2(категория №2) в ней файл csv и папка с фото.
    Как исправить [DOCNAME][CLEAR][TRANSLITE][NOFOLDER]<CD_GRAN_11!>.csv[/DOCNAME] ?
     
  9. kagorec

    kagorec Администратор Команда форума Администратор

    Регистрация:
    3 янв 2011
    Сообщения:
    4.431
    Адрес:
    Latvia
    Код:
    [DOCNAME]<CD_GRAN_5!>\<CD_GRAN_6!>\<CD_GRAN_11!>.csv[/DOCNAME]
     
  10. Arless

    Arless Member Пользователи

    Регистрация:
    8 фев 2015
    Сообщения:
    108
    <CD_GRAN_5!> - картинка
    <CD_GRAN_11!> - название категории по которой нужно, чтобы формировалась папка
    <CD_GRAN_6!> - это, что? В данном проекте это описание.
    Приложил проект, пока не получилось с данным кодом.
     

    Вложения:

  11. kagorec

    kagorec Администратор Команда форума Администратор

    Регистрация:
    3 янв 2011
    Сообщения:
    4.431
    Адрес:
    Latvia
    [DOCNAME]Granica-vivodit-kategoriu\drugaya-granica-vivodit-podkategoriu\tut-ukazivaete-imya-dokumenta.csv[/DOCNAME]
     
  12. Arless

    Arless Member Пользователи

    Регистрация:
    8 фев 2015
    Сообщения:
    108
    При таком раскладе создается общая папка с фото, а не отдельными папками по подкатегории.
     
  13. kagorec

    kagorec Администратор Команда форума Администратор

    Регистрация:
    3 янв 2011
    Сообщения:
    4.431
    Адрес:
    Latvia
    Примерно так
    [DFN]Granica-vivodit-kategoriu\drugaya-granica-vivodit-podkategoriu\images\nazvanie-kartinki[/DFN]<DOWNLOADFILE><CD_GRAN_11!></DOWNLOADFILE>
     
  14. Arless

    Arless Member Пользователи

    Регистрация:
    8 фев 2015
    Сообщения:
    108
    Видимо я не понятно объясняю, либо что-то не то делаю, ладно не принципиально, спасибо за помощь.
     
Similar Threads
  1. smain
    Ответов:
    2
    Просмотров:
    1.954
  2. Min-Z-Drav
    Ответов:
    3
    Просмотров:
    994
  3. Irbis
    Ответов:
    1
    Просмотров:
    1.173
  4. MaximMukhin
    Ответов:
    3
    Просмотров:
    1.043
  5. Michel_S_1958
    Ответов:
    4
    Просмотров:
    68.189
Загрузка...

Поделиться этой страницей