Предложения по улучшению программы

Тема в разделе "Развитие Content Downloader", создана пользователем Root, 13 мар 2010.

  1. kenny872012

    kenny872012 Well-Known Member Пользователи

    Регистрация:
    18 фев 2018
    Сообщения:
    313
    Зачем такая функция если есть функция наложения картинки? Просто перекрывайте белой картинкой при скачивании.
     
    Root нравится это.
  2. Dron25

    Dron25 Well-Known Member Пользователи

    Регистрация:
    17 июн 2014
    Сообщения:
    263
    Добрый день, в редакторе CSV в "перестроить таблицу" во второй вкладке было бы хорошо если б можно было вписать свой разделитель (сейчас автоматически ставится "=")
     

    Вложения:

    kadishev1997 нравится это.
  3. Root

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

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

    Замените файл Content Downloader.exe (в папке с программой) этим файлом:
    Скрытое содержимое:
    **Скрытое содержимое: доступно при наличии 33 постов.**
     
    Dron25 нравится это.
  4. kadishev1997

    kadishev1997 Well-Known Member Пользователи

    Регистрация:
    27 мар 2019
    Сообщения:
    310
    В редакторе CSV Файла в функции "Объеденить несколько CSV" Добавить возможность указывать URL-ссылки на файлы объединения.

    + по возможности добавить функцию, о которой говорил в этом посте: http://forum.sbfactory.ru/threads/predlozhenija-po-uluchsheniju-programmy.13/page-93#post-48009
    Скрытое содержимое:
    **Скрытое содержимое: доступно при наличии 11970 постов.**
     
  5. Root

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

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

    1) Замените файл Content Downloader.exe (в папке с программой) этим файлом:
    Скрытое содержимое:
    **Скрытое содержимое: доступно при наличии 50 постов.**
    2020-01-23_04-29-04.png

    2) Мне жалко средств на покупку компонента чтения xls, так как не вижу востребованности данной функции.
     
    kadishev1997 нравится это.
  6. Root

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

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Была ошибка, доработал и загрузил снова.
     
    kadishev1997 нравится это.
  7. kadishev1997

    kadishev1997 Well-Known Member Пользователи

    Регистрация:
    27 мар 2019
    Сообщения:
    310
    В дополнительные настройки границ парсинга (ctrl+4) добавить функцию "Если граница окажется НЕ пустой, то вместо нее будет выводиться следующий текст
    Пример как вариант возможной реализации показал на картинке ниже

    upload_2020-1-23_11-44-50.png upload_2020-1-23_11-44-50.png
     
  8. kadishev1997

    kadishev1997 Well-Known Member Пользователи

    Регистрация:
    27 мар 2019
    Сообщения:
    310
    Добавить макрос [DOCNAME2] , который будет сохранять документ по другому пути / его значению.
    Текущий макрос
    Код:
    [DOCNAME][CLEAR][TRANSLITE][NOFOLDER]<CD_CYCLE_GRAN_5!>.csv[/DOCNAME] - Где <CD_CYCLE_GRAN_5!> - это к примеру категория
    Пример макроса DOCNAME2
    Код:
    [DOCNAME2][CLEAR][TRANSLITE][NOFOLDER]Другой путь\<CD_GRAN_10!>.csv[/DOCNAME2] - Где <CD_GRAN_10!> - это к примеру наименование товара
    По итогу от одной ссылки товара должно получиться 2 файла, которые будут разложены по своим местам от сработанных макросов

    ___

    Up: в эти же макросы добавить параметр [REWRITE] , который присутствует в [DFN] (Т.е., если файл с таким названием уже есть, присвоить ему "НАЗВАНИЕ_ФАЙЛА_2" - нарастающее число, которое не совпадает ни с одним в файле)



    Пробовал сделать костыль с макросами [COUNT] и/или [SKU] (Применить их в DOCNAME), но не сработало, т.к. при повторном запуске парсинга он удаляет ранее созданные документы и создает новые (т.к. присутствует DYNAMICVALUES)
     
    Последнее редактирование: 23 янв 2020
  9. kagorec

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

    Регистрация:
    3 янв 2011
    Сообщения:
    4.431
    Адрес:
    Latvia
    Обычной заменой делается или макросами в шаблоне вывода (IF или IFNIL или CHECKENTRY или REPLACE)

    Полезно будет ознакомиться со справкой о макросе Ссылки недоступны для гостей
     
    kadishev1997 нравится это.
  10. kadishev1997

    kadishev1997 Well-Known Member Пользователи

    Регистрация:
    27 мар 2019
    Сообщения:
    310
    С этим вы правы, не подумал как-то про это

    А вот про этот макрос я не знал, спасибо за подсказку :)

    В "дереве макросов" бы вынести справку на ссылку по макросу SAVETOFILE было бы неплохо, а то ее сейчас нету)

    И дополнить окно подсказки параметрами, которые были туда внесени со временем обновления данного макроса :)
     
    Последнее редактирование: 23 янв 2020
    kagorec нравится это.
  11. Dron25

    Dron25 Well-Known Member Пользователи

    Регистрация:
    17 июн 2014
    Сообщения:
    263
    Добрый день, в макросе CSVIMAGES можно как то добавить чтобы он брал ссылки именно на изображения ?

    например как вариант если в ссылке есть точка "." значит скорее всего это ссылка на файл
    или по списку расширений (чтоб пропускать например pdf )

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

    например сайт
    Ссылки недоступны для гостей
    в блоке с фото есть ссылка на акции и макрос берет и ссылку на страницу
    Screenshot_2.png
    проект прикрепил
     

    Вложения:

  12. Root

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

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

    Замените файл Content Downloader.exe (в папке с программой) этим файлом:
    Скрытое содержимое:
    **Скрытое содержимое: доступно при наличии 203 постов.**
    Ссылки недоступны для гостей

    [CHECKEXTENSION]
     
    Dron25 нравится это.
  13. kadishev1997

    kadishev1997 Well-Known Member Пользователи

    Регистрация:
    27 мар 2019
    Сообщения:
    310
    В логе парсинга добавить поля "Дата/время начала парсинга" и "Дата / время окончания парсинга" каждой собираемой ссылки.
    Знаю о наличии [CD_DATE_XXXX], но это не всегда нужно чтобы отображалось в результатах файла. А в логе было бы здорово
     
  14. kadishev1997

    kadishev1997 Well-Known Member Пользователи

    Регистрация:
    27 мар 2019
    Сообщения:
    310
    1. В редакторе CSV сделать функцию отмены действия при нажатии кнопок CTRL+Z.
    2. При вставке текста в ячейку из буфера обмена (Все в том же редакторе CSV) также нельзя отменить действие (нельзя вернуть прошлый текст), скорее относится к багу, а может и к допилке редактора
    3. Сделать функцию "Применить действие обратно" (Редактор CSV-Файлов) (как это реализовано в любой офисной программе, типа Экселя, Ворда, ОпенОффиса (Ctrl+Y) и т.д.) (Приложил скрин)
    upload_2020-1-28_11-21-54.png
    4. Увеличить кол-во отменяемых и применяемых действий (все в том же CSV редакторе к тому же п.3) хотя бы до 3-х
    5. По возможности, вынести редактор CSV как отдельную программу или сворачиваемое (независимое) окно, чтобы можно было работать в главном окне программы CD
     
  15. Kreol

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

    Регистрация:
    6 янв 2013
    Сообщения:
    2.666
    Можно ли оставить где-то в настройках галочку, чтоб все было как раньше, если раньше была строка, и было понятно где начало и конец, теперь просто портянка с кучей переносов. Очень нечитабельно как по мне.
     
    Blolk, Dron25 и kadishev1997 нравится это.
  16. kenny872012

    kenny872012 Well-Known Member Пользователи

    Регистрация:
    18 фев 2018
    Сообщения:
    313
    Все это есть в excel, даже если не хватает какого-то функционала, существуют макросы и надстройки. Есть ли смысл в csv редактор переносить весь функционал excel?!
     
    Kreol нравится это.
  17. kadishev1997

    kadishev1997 Well-Known Member Пользователи

    Регистрация:
    27 мар 2019
    Сообщения:
    310
    Некоторые функции очень удобно реализованы в программе, которых не найти в Excel. Макросы и надстройки это да, согласен, но зачем изобретать велосипед, если он уже на колёсах в CD?
    Небольшая допилка по тому функционалу, чтобы было в редакторе CSV от CD не считаю чем-то глобальным.
    А я практически на 100% пересел на редактор CSV от CD, для меня он более удобен чем тот же Excel, который иногда творить непонятную дичь) ради этого даже вчера скачал OpenOffice (по совету kagorec в одной из других тем), чтобы форматирование исходного файла не слетало, когда нужно быстренько его открыть и проверить/посмотреть.
    В общем, я только предлагаю идеи, которые бы помогли программе, а Сергей (root) примет решения в ту или иную пользу по функционалу
     
  18. Kreol

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

    Регистрация:
    6 янв 2013
    Сообщения:
    2.666
    Тогда нужно редактор CSV выносить как отдельный продукт или модуль с дополнительной оплатой или покупкой онного.
    p.s. это лично мое мнение.
     
  19. kadishev1997

    kadishev1997 Well-Known Member Пользователи

    Регистрация:
    27 мар 2019
    Сообщения:
    310
    Я буду только «За». Даже если это будет отдельный платный продукт, который будет круто реализован и иметь классный функционал, то почему нет?
    Понятное дело, спрос рождает предложение, но как на перспективу - это хорошая идея, при условии что сейчас и программа переведена (почти полностью) на английский, и поддержка будет на английском, точки роста явно имеются!
    Ну а не было бы этой темы на форуме, то и допилок программы/функционала бы не было, и не было бы крутого продукта.
    Можно продолжать вечно, но уверен что разные советы от начинающих пользователей до профессионалов тут всегда приветствуются!
     
  20. alexdicompany

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

    Регистрация:
    25 мар 2019
    Сообщения:
    10
    Добрый день. Добавьте пожалуйста в макросе TOPRICE возможность округления вверх. Поясняю. Если число не целое, например 12,03 то округляется до 13, так же в случае 12,8 округляется до 13. Сейчас есть возможность только математического округления.
    И еще вопрос, ни где не нашел инфо. Макрос MATH как реализовать функцию деления? / не работает или я что то не правильно делаю?
    Спасибо.
     

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