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

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

  1. Root

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

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Вам же советую придумать способ парсинга сайта частями. Поверьте, придумать такой способ реально (99%). И это будет на порядок проще и быстрее, чем изобретать сканер, работающий с MySQL...
     
  2. TeslaCo

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

    Регистрация:
    4 мар 2014
    Сообщения:
    211
    Здравствуйте, сделайте пожалуйста по возможности:
    - обрезку загружаемых фотографий по заданным параметрам для определенных разрешений
    - что бы ##[P]: передавал несколько CD PARAM с одной ссылки.
     
  3. Sportey

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

    Регистрация:
    10 авг 2014
    Сообщения:
    3
    Заимствование

    Товарищи, доброе время суток.
    Пытался изложить вопрос тут: http://forum.sbfactory.ru/showthread.php?t=2245 . Суть такова, что было бы очень удобно использовать то, чем ты уже заполнил предыдущую ячейку в CSV, например, дав ей какой-то адрес. Скажем, для вывода первой ячейки ты написал кода 15 строчек, а для вывода второй тебе нужно получить вывод первой+один символ и тебе приходится копировать все эти 15 строчек снова, что сильно нагужает шаблон, мешает его простому восприятию и чтению, не говоря уже про удобство пользования и потраченное время. Или, может, просто я не в курсе как это можно сделать уже сейчас?! Поскажите)
     
  4. Kreol

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

    Регистрация:
    6 янв 2013
    Сообщения:
    2.666
    1) подключайте php скрипт и делайте там, все что вашей душе угодно.
    (вообще-то для создания превью, обычно, просто меняют вывод в на страничке.
    2) что вам мешает создать их несколько?
    Код:
    ##[P]:<Kat1>1<Kat2>2<Kat3>3<->
    ???
    А в шалоне просто написать
    Код:
    [REPLACE(<Kat_№>{get}<|{get})][PARAM][/REPLACE]
    для нужного параметра
     
  5. Kreol

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

    Регистрация:
    6 янв 2013
    Сообщения:
    2.666
    Не знаю стоящее ли предложение, однако было бы очень замечательно, если бы для парсинга можно было указывать именно блок парсинга. (как это делается в ограничении области поиска ссылок) т.к. удалять текст не самый лучший вариант, а вот указать блок совсем было бы недурно.
    Спасибо!
     
  6. Root

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

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    открыли программу, ctrl+2, ctrl+s
     
  7. Benjamin Coleman

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

    Регистрация:
    23 окт 2010
    Сообщения:
    152
    Добрый день!

    Очень хотелось бы в редакторе видеть подсветку макросов. Особенно "начало-конец": я тихо схожу с ума, когда надо найти ошибку в шаблоне с 3-мя восьми-десятистрочными REPLACE :)

    Да и вообще все эти REPLACE давно закинуть с мета-макрос (я предлагал до этого) - реально трудночитаемо сейчас.
     
  8. Root

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

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

    Я вас не понимаю...

    Кликаем по слову REPLACE в тексте шаблона вывода и его начало и конец подсвечиваются!
     
  9. Benjamin Coleman

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

    Регистрация:
    23 окт 2010
    Сообщения:
    152
    У меня (уверен, у многих) очень навороченные конструкции макросов, множественные вложения - тяжело иногда искать ошибку; причем иногда бывают такие конструкции, что сам CD перестает нормально их обрабатывать, вылезает конечных тег макроса. Пока стараюсь обходиться VAR-ом, где можно.

    Хорошо реализована подсветка в текстовых редакторах, например, notepad++ - клик на открывающем теге автоматически подсвечивает закрывающий тег.

    В принципе, я уже привык, но, это же топик пожеланий, так? :)
     
  10. kagorec

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

    Регистрация:
    3 янв 2011
    Сообщения:
    4.433
    Адрес:
    Latvia
    Подобные множественные замены стараюсь реализовать в "дополнительные настройки границ" чтобы потом из шаблона вывода не превращать в роман "война и мир" ))
    п.с. границы малотребующие обработки цеплять в ctrl+e, чтоб не занимать основные в которых можно будет применить огромные списки замен.
     
  11. Benjamin Coleman

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

    Регистрация:
    23 окт 2010
    Сообщения:
    152
    Да у меня там через PHP_SCRIPT по два-три раза проходит текст. Да и дело не только в REPLACE, тут и ONELINE и GETMORECONTENT и прочие - такое бывает иногда: через неделю сижу, смотрю в проект и сам от себя офигеваю. :nerd:
     
  12. Kreol

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

    Регистрация:
    6 янв 2013
    Сообщения:
    2.666
    1) не используйте вложенные конструкции [REPLACE()][REPLACE()][/REPLACE][/REPLACE] они не работают(а если и работают то неправильно. Старайтесь максимально обрабатывать в внутренней поиск/замена и лишь в крайней необходимости прибегайте к использованию внешних реплейсов.
    2) Если все же проблема с обработками поиск/замена, постарайтесь их вынести в тот же php скрипт.
    3) Самая большая беда у всех, ВЫ ПРОСТО НЕ ХОТИТЕ ПРОВЕРЯТЬ ПО ЧАСТЯМ. Все почему-то свято уверены, что они правильно все составили и ПО ДРУГОМУ ДАЖЕ БЫТЬ НЕ МОЖЕТ. От этого все беды, Научитесь отлаживать кусочками, и только из рабочих кусочков составляйте проект.
    4) Пользуйтесь логом в контенте и выводите сообщения об ошибках в php? только так вы добьетесь успеха.
     
  13. Kreol

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

    Регистрация:
    6 янв 2013
    Сообщения:
    2.666
    Просьба внести галочку не учитывать регистр букв в динамические границы парсинга.
     
  14. kagorec

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

    Регистрация:
    3 янв 2011
    Сообщения:
    4.433
    Адрес:
    Latvia
    Как насчет отметки "опустить регистр букв" в "дополнительные настройки границ" и потом эту границу использовать как область кода для динамических границ?:)
     
  15. Kreol

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

    Регистрация:
    6 янв 2013
    Сообщения:
    2.666
    "опустить регистр букв" разве действует на сами начало и конец границы?
     
  16. Kreol

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

    Регистрация:
    6 янв 2013
    Сообщения:
    2.666
    И все таки необходимо добавить пункт в дополнительные настройки "удалять все лишние пробелы вначале и вконце границы"
    Потому что если граница формирует скажем вот такой вывод:
    " Дата " то применяя к ней функции внутренние, галочек. (HTMTXT) она удалит пробел.
    Но как показывает практика, не всегда можно использовать эту функцию, иногда нужно руками менять часть html а потом только удалять все остальные. И учитывать это при каждой такой ситуации трудно.
    Ну как всегда, это лишь пожелание.
     
  17. Root

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

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Для удаления пробелов в начале и в конце строк используйте макрос шаблона вывода [ALLSPACESCLEAR].
     
  18. Kreol

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

    Регистрация:
    6 янв 2013
    Сообщения:
    2.666
    это непрактично
    тогда его нужно просто везде использовать
     
  19. catol

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

    Регистрация:
    8 сен 2013
    Сообщения:
    32
  20. Benjamin Coleman

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

    Регистрация:
    23 окт 2010
    Сообщения:
    152
    Редактор контента (Обработка и импорт в CMS) не работает с UTF-8 ! Коверкает региональные символы при импорте.

    Пожалуйста, исправьте. Очень нужно.
     

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