psics: как обрезать [+introtext+] ModX evo 1.0.12-d6. Пробовал [+introtext:word_limit=`10`+] и [+introtext:limit=`100`+] не помогло - вообще пропадает текст
Для этих целей используем сниппет truncate. Код сниппета:
Lastwarrior: По моей просьбе софт не по зубам ТС пришелся что-ли? Хватается, похожу, сейчас только за самые простые задачи.
Бесплатное написание программ - это хобби, так же у меня есть основная работа. В Вашей программе нет ничего сложного, и как освобожусь по основной работе, обязательно напишу. Могу сказать только то, что уже есть небольшой набросок:
tanir23: можно, в старой не моей программе -пестицит- сделан такой генератор , если прикрутить к алгоритму проверку на существование в "природе" рядом двух разных слов выбранных генератором, то думаю будет не плохо
---------- Добавлено 26.11.2014 в 09:11 ----------
jslby могу скинуть вам,пестицид, там уже есть база для морфологии, может её легче было бы использовать. заодно посмотрите и увидите все слабые моменты этого способа генерации.
как обрезать [+introtext+] ModX evo 1.0.12-d6. Пробовал [+introtext:word_limit=`10`+] и [+introtext:limit=`100`+] не помогло - вообще пропадает текст
Для этих целей используем сниппет truncate. Код сниппета:
Вызов сниппета будет таким:
Сниппет обрежет текст до определенного количества символов не обрезая слова и добавит в конце три точки.
jslby, спасибо за ответ.
Но оказывается получилось вставить значение параметра TV в другой документ и без снипета:
просто вместо [*tvName*] использовал [+tvName+].
Может быть это последняя версия EVO так работает.
Из Вашего вопроса я понял что нужно получить TV другого документа. А так да, через +
то получение не только TV, но и любого поля текущего документа в tpl
Добрый день.
На такой вопрос может быть ответите: Нельзя ли как-нибудь в Ditto использовать значение параметра TV из другого документа?
То есть имеется
[!Ditto? &tpl=`news`..... !]
а в чанке news используется фрагмент
<a href="[(base_url)][~[+id+]~]" title="[+pagetitle+]">[+pagetitle+]</a>
Так вот вместо [+pagetitle+] хотелось бы значение параметра TV из другого документа
Конечно можно. Для этого есть сниппет GetField: http://i--gu.ru/getfield-1.3.0
Можно попробовать случайную выборку пикселей на изображении и записывать цвет в базу.
По моей просьбе софт не по зубам ТС пришелся что-ли? Хватается, похожу, сейчас только за самые простые задачи.
Бесплатное написание программ - это хобби, так же у меня есть основная работа. В Вашей программе нет ничего сложного, и как освобожусь по основной работе, обязательно напишу. Могу сказать только то, что уже есть небольшой набросок:
А если его нет?)
Это же не бот яндекса, который будет ходить по сайту. Поэтому только через карту сайта
Написал небольшой софт для парсинга тайтлов с сайта. На вход поступает домен, вида: domain.ru
На выходе Вы получаете txt файл со всеми заголовками
Программа пока работает с кодировкой windows-1251
Софт заходит на sitemap.xml, пробегает по всем ссылкам и берет заголовки со страниц
Исходный код
Скачать
можно, в старой не моей программе -пестицит- сделан такой генератор , если прикрутить к алгоритму проверку на существование в "природе" рядом двух разных слов выбранных генератором, то думаю будет не плохо
---------- Добавлено 26.11.2014 в 09:11 ----------
jslby могу скинуть вам,пестицид, там уже есть база для морфологии, может её легче было бы использовать. заодно посмотрите и увидите все слабые моменты этого способа генерации.
Скидывайте, я посмотрю
сейчас посмотрим, если можно то нужно, морфология будет полезна практически везде.
Это конечно не готовое решение, но его можно использовать как основу для генерации текста
не заметил где это выше, может плохо смотрел, у яндекса вроде орфография
Прошу прощения, думал писал: https://tech.yandex.ru/mystem/
Это консольная утилита, которую можно автоматизировать