Forums / National / Russian / Вопросы и пожелания к движку

<<<1...5...10...43444546474849>>>

Для юзеров Seditio и новичков

Anonymous
#676 2016-12-09 19:09

Всех приветствую!

Как можно ограничить теги при использовании HTML парсера? С BB кодами все было просто, был целый редактор, а как быть если хочется переехать на HTML?

Хотелось бы ограничить использование, и оставить только некоторые, как я понял можно просто убрать кнопочки с панельки, но это же не ограничит использование разметки, и теги продолжат работать.

CrazyFreeMan
#677 2016-12-09 19:21

HTML Purifier

Anonymous
#678 2016-12-09 21:31

CrazyFreeMan подскажите пожайлуста куда тут тыкнуть чтоб настроить вайт-лист HTML тегов?

 

CrazyFreeMan
#679 2016-12-10 13:55

Тыкнуть нужно не в конфиге а в /plugins/htmlpurifier/presets/ там для каждой группы можно вписывать разрешенные теги (просомтрите готовые пресеты и все будет понятно)

Roffun
#680 2016-12-10 16:01
Улетел на другую планету, а там почты нету.. https://www.cotonti.com/forums/45298?m=posts
Anonymous
#681 2016-12-14 05:01

 Большое спапсибо, с этим справился. На пути к обновлению до последней версии, столкнулся так же несколькими вопросами.

Первый вопрос. Конструкция

{PAGE_ROW_ID|cot_comments_count('page', $this)|cot_declension($this, 'Comments')}

из плагина Pagelist не работает в шаблоне когда вывожу его на главной странице, в шаблоне page.list.tpl работает но не в index.tpl

 

Второй вопрос, как при помощи массива $R отредактировать экстраполе, чтоб не делать этого через админку, интересует что должно быть на месте например pfs_icon_folder - $R['pfs_icon_folder']?

 

Третий вопрос. Так же перестали работать теги в Pagelist {PAGE_ROW_OWNERNAME} и {PAGE_ROW_OWNER_NICKNAME} чем их заменить? И {PAGE_ROW_OWNER_MAINGRPID}

 

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

<!-- BEGIN: MAIN -->

	<ul>
<!-- BEGIN: PAGE_ROW -->
		<li><a href="{PAGE_ROW_URL}">{PAGE_ROW_TITLE}</a> / {PAGE_ROW_OWNER_NAME} {PAGE_ROW_COMMENTS}</li>
<!-- END: PAGE_ROW -->
	</ul>

<!-- IF {PAGE_TOP_PAGINATION} -->
	<div class="pagination">
		{PAGE_TOP_PAGEPREV}{PAGE_TOP_PAGINATION}{PAGE_TOP_PAGENEXT}
	</div>
<!-- ENDIF -->

<!-- END: MAIN -->

не {PAGE_ROW_OWNER_NAME} не {PAGE_ROW_COMMENTS}

This post was edited by Anonymous (2016-12-14 10:10, 7 years ago)
Kort
#682 2016-12-14 11:41

Для того, чтобы заработали теги вида PAGE_ROW_OWNER_, необходимо включить соответствующую опцию в настройках плагина Pagelist. По поводу комментариев перепроверю и отпишусь.

SED.by - создание сайтов, разработка плагинов и тем для Котонти
Anonymous
#683 2016-12-14 12:26
#42527 Kort:

Для того, чтобы заработали теги вида PAGE_ROW_OWNER_, необходимо включить соответствующую опцию в настройках плагина Pagelist. По поводу комментариев перепроверю и отпишусь.

К сожалению там у меня нет ничего подобного или USER это она?

Kort
#684 2016-12-14 13:19

Да, она

SED.by - создание сайтов, разработка плагинов и тем для Котонти
Anonymous
#685 2016-12-14 13:26

Галочка у меня и стояла но не PAGE_ROW_USER_MAINGRPID не PAGE_ROW_USERNAME не работают

Не дампится {PAGE_ROW_USERNAME|dump}, если я правильно делаю

Добавлено 10 часов спустя:

Спасибо за исправления плагина, теперь с тегами юзеров все отлично!

Так же установил, что есть прямая зависимость от News, так как без этого плагина не работает отображение количества комментариев на главной, а точнее я уже запутался, так как News можно заменить на recentitems и вставить тег {RECENT_PAGES}​ в шаблон главной странице и тоже будет работать

This post was edited by Anonymous (2016-12-15 00:16, 7 years ago)
Kort
#686 2016-12-15 08:59

В php-файл темы надо добавить строку:

require_once cot_incfile('comments', 'plug');

, и news с recentitems можно не устанавливать

SED.by - создание сайтов, разработка плагинов и тем для Котонти
Anonymous
#687 2017-01-20 01:24

Всех с наступившим 2017!

Подскажите пожайлуста почему не работает такая конструкция

{PHP.pag.page_cat|pagelist('pagelist.list','15','page_date DESC','get_root_cat = "$this"','','system;archives','','TRUE')}

 

Пытаюсь выводить в фаил page.list.tpl

 

Чтобы избавиться от 

<!-- IF {LIST_CAT} == cat1 -->{PHP|pagelist('pagelist.list','15','page_date DESC','','cat1','','','TRUE')}<!-- ENDIF -->

<!-- IF {LIST_CAT} == cat2 -->{PHP|pagelist('pagelist.list','15','page_date DESC','','cat2','','','TRUE')}<!-- ENDIF -->

<!-- IF {LIST_CAT} == cat3 -->{PHP|pagelist('pagelist.list','15','page_date DESC','','cat3','','','TRUE')}<!-- ENDIF -->

<!-- IF {LIST_CAT} == cat... -->{PHP|pagelist('pagelist.list','15','page_date DESC','','cat...','','','TRUE')}<!-- ENDIF -->

This post was edited by Anonymous (2017-01-20 02:17, 7 years ago)
Macik
#688 2017-01-20 22:01
#42592 Anonymous:

Подскажите пожайлуста почему не работает такая конструкция

{PHP.pag.page_cat|pagelist('pagelist.list','15','page_date DESC','get_root_cat = "$this"','','system;archives','','TRUE')}

Поясните, что такое `get_root_cat`?

https://github.com/macik
правильный хостинг — https://goo.gl/fjCa1F
Kort
#689 2017-01-22 23:21

Это функция такая ))

SED.by - создание сайтов, разработка плагинов и тем для Котонти
Macik
#690 2017-01-23 05:03
#42596 Kort:

Это функция такая ))

Это я догадываюсь. Только не понимаю каким образом она здесь используется в четвертом параметре... если, как я помню, там должно быть простое MySQL условие. Или в последних версиях pagelist что-то поменялось?

https://github.com/macik
правильный хостинг — https://goo.gl/fjCa1F

<<<1...5...10...43444546474849>>>