ErsteVorherige1234567NächsteLetzte
Вывод новостей три колонки с миниатюрой изображения
Roffun |
|
---|---|
#44223 DOS-info: page_enum с нужными параметрами. а какими ? мне только во врейме содержимое нужно вводить без шапки и футера Создать tpl файл из шаблона page.enum, в него вывести нужное содержимое, экстраполя. Потом вызвать функцию, количество 1, в качестве tpl - созданный, в качестве выборки $condition (пятый параметр) - page_id=№ Улетел на другую планету, а там почты нету.. https://www.cotonti.com/forums/45298?m=posts
|
DOS-info |
|
---|---|
мне не текст нужно выводить а именно код страницы тоесть верстку !!! Добавлено 30 минут спустя: <iframe src="...." width="100%" height="500" frameborder="0"> </iframe> {PHP|cot_page_enum('',1,'int','page_date DESC','',true,true,true,'system,archive','',0)} src="...." вставляя не выводит фрейм ???
Когда вы научитесь забывать о своем Эго, в пользу обмена идеями это будет начало настоящего прогресса
|
|
Dieser Beitrag wurde von DOS-info (am 31. März 2019, 23:45, vor 6 Jahre) bearbeitet |
Roffun |
|
---|---|
#44225 DOS-info:
#44220 DOS-info: Как мне создать отдельную страницу со своей шапкой и содержимым просто отделью страницу но при этом с возможностью вызывать ее во фрейме и потдержкой экстраполей ? Для включения одного tpl в другой используется конструкция {FILE "{PHP.cfg.themes_dir}/{PHP.theme}/myfile.tpl"} Для вызова содержимого (контент страницы, экстраполя), можно использовать функцию cot_page_enum: {PHP|cot_page_enum('',1,'fullpage','page_date DESC','page_id=389')} {PHP|cot_page_enum('',1,'fullpage','page_date DESC','page_alias="my-page-alias"')} Где fullpage - это произвольный tpl шаблон enum, в данном случае page.enum.fullpage.tpl, а последние параметры - это id или алиас страницы. В этом шаблоне можно вывести все нужные поля, верстку, и вызывать на любой странице неограниченное количество раз, любой id. Доступные теги такие же как и для page, только с приставкой row, экстраполя - по имени поля с row, например {PAGE_ROW_TEST}. Еще есть варианты создания своей функции, или расширения, но это уже не по теме топика. Улетел на другую планету, а там почты нету.. https://www.cotonti.com/forums/45298?m=posts
|
|
Dieser Beitrag wurde von Roffun (am 1. April 2019, 00:40, vor 6 Jahre) bearbeitet |
DOS-info |
|
---|---|
Roffun как мне вывести ? {PHP|cot_page_enum(' ',0,'{PAGE_3SHABLONA}','page_date DESC',' ',true,true,true,'system,archive',' ',0)} где {PAGE_3SHABLONA} - экстраполе значение которого мы выбираем из админ панели. Добавлено 2 минуты спустя: а именно название страницы tpl со своим содержымым Когда вы научитесь забывать о своем Эго, в пользу обмена идеями это будет начало настоящего прогресса
|
Roffun |
|
---|---|
#44227 DOS-info: {PAGE_3SHABLONA|cot_page_enum(' ',0,$this,'page_date DESC',' ',true,true,true,'system,archive',' ',0)}
Улетел на другую планету, а там почты нету.. https://www.cotonti.com/forums/45298?m=posts
|
DOS-info |
|
---|---|
#44228 Roffun:#44227 DOS-info: SQL error 42000: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'AND page_id != 11 AND page_state = 0 AND page_begin <= 1554169695 AND (page_expi' at line 1 Добавлено 9 минут спустя: у меня есть 3 шаблоны отднльных страниц (page.enum.1shab.tpl, page.enum.2shab.tpl, page.enum.3shab.tpl) со своей версткой. Мне нужно выводить эти шаблоны в теле новости (page.str.tpl) из админ панели по средством создания экстраполя ({PAGE_3SHABLONA}), тоесть в админ панели выбирать какой из 3х шаблонов будет отображатся на странице новости: <div class="blockstop"> {PAGE_3SHABLONA} </div> Как это реализовать правильно ? Добавлено 2 минуты спустя: <div class="blockstop"> {PHP|cot_page_enum('',1,'1shab','page_date DESC','',true,true,true,'system,archive','',0)} </div> Вот так отображается как нужно: НО КАК МНЕ МЕНЯТЬ ИЗ АДМИН ПАНЕЛИ ЗНАЧЕНИЕ '1shab' Добавлено 1 минута спустя: Я создаю новость из админки и выбираю какой из 3 шаблонов будет обображатся в ней, а уже в нем меняю данные "Экстраполей" вот ... Добавлено 2 минуты спустя: --- Если я создаю экстраполе {PAGE_3SHABLONA} и вставляю его в код, то при введении значения ( он выводится текстом а не исполняемым кодом Когда вы научитесь забывать о своем Эго, в пользу обмена идеями это будет начало настоящего прогресса
|
|
Dieser Beitrag wurde von DOS-info (am 2. April 2019, 02:27, vor 6 Jahre) bearbeitet |
Roffun |
|
---|---|
#44229 DOS-info: Что значит из админ панели ? Если нужно менять значения экстраполя для каждой статьи, то это делается в page.add.tpl и page.edit.tpl А уже на странице статьи в коде page.tpl выводится блок исходя из значения. Добавлено 1 минута спустя: #44229 DOS-info: Если я создаю экстраполе {PAGE_3SHABLONA} и вставляю его в код, то при введении значения В теле статьи теги не работают, они будут текстом. Добавлено 5 минут спустя: #44229 DOS-info:<div class="blockstop"> {PHP|cot_page_enum('',1,'1shab','page_date DESC','',true,true,true,'system,archive','',0)} </div> Нужно чтобы поле {PAGE_3SHABLONA} отдавало значение существующего шаблона enum. Тогда выводится в коде: {PAGE_3SHABLONA|cot_page_enum('',1,$this,'page_date DESC','',true,true,true,'system,archive','',0)} Или условные операторы: <div class="blockstop"> <!-- IF {PAGE_3SHABLONA} == '1shab' --> {PHP|cot_page_enum('',1,'1shab','page_date DESC','',true,true,true,'system,archive','',0)} <!-- ENDIF --> <!-- IF {PAGE_3SHABLONA} == '2shab' --> {PHP|cot_page_enum('',1,'2shab','page_date DESC','',true,true,true,'system,archive','',0)} <!-- ENDIF --> </div>
Добавлено 4 минуты спустя: Если что-то не получается сделать на уровне шаблона, обычно решается на уровне callback функций или плагина / модуля. Дополнительные возможности шаблонизатора.
Изучайте документацию, и создание расширений, тогда возможностей будет в 1000 раз больше. Улетел на другую планету, а там почты нету.. https://www.cotonti.com/forums/45298?m=posts
|
|
Dieser Beitrag wurde von Roffun (am 2. April 2019, 14:08, vor 6 Jahre) bearbeitet |
DOS-info |
|
---|---|
1. Сколько можно создать экстраполей ? Я хочу создать в админ панели вкладку при добавлении новости, в которую поместить шаблон вывода инвормации на страницу: 2. Не будут ли пересикатся данные экстраполя в других страницах ? С уважением Когда вы научитесь забывать о своем Эго, в пользу обмена идеями это будет начало настоящего прогресса
|
Roffun |
|
---|---|
#44235 DOS-info: 1. Сколько нужно, явных ограничений не обозначено. 2. Если не заполнены, то выводится пустое место. А вообще экстраполе создаётся для всех страниц, по сути дела каждое экстраполе это ячейка в базе данных. Улетел на другую планету, а там почты нету.. https://www.cotonti.com/forums/45298?m=posts
|
DOS-info |
|
---|---|
Roffun Другими словами создать 300-500 экстраполей это нормально ? Когда вы научитесь забывать о своем Эго, в пользу обмена идеями это будет начало настоящего прогресса
|
Roffun |
|
---|---|
#44239 DOS-info: Вряд ли. Для такого количества лучше писать своё расширение. И зачем столько, если каждое поле доступно на любой странице, если заполнено. Не 1 поле на 1 странице, а 1 поле может иметь на каждой странице своё значение. Улетел на другую планету, а там почты нету.. https://www.cotonti.com/forums/45298?m=posts
|
DOS-info |
|
---|---|
1 событие = 7 экстраплям (матч: дата проведения, лого 1 ком, Название мкоманды .... и т д, всего7 ) --- 30 событий примерно (30х7) = (210) экстраполей для одной группы ) их 2-4 группы и тогото 840 экстраполей ... мда Добавлено 4 минуты спустя: Я могу сделать насколько разных шаблонов добавления новости ? Добавлено 2 минуты спустя: Вот что хочу реализовать : https://ru.wordpress.org/plugins/sportspress-for-soccer/ но бесплатный и на cotonti Когда вы научитесь забывать о своем Эго, в пользу обмена идеями это будет начало настоящего прогресса
|
Roffun |
|
---|---|
#44241 DOS-info: Я могу сделать насколько разных шаблонов добавления новости ? Да. Добавлено 26 минут спустя: #44241 DOS-info: Вот что хочу реализовать : https://ru.wordpress.org/plugins/sportspress-for-soccer/ но бесплатный и на cotonti Это нужно реализовывать как отдельный плагин, а не экстраполями. Вот топик на форуме, человеку нужно было сделать бухгалтерскую систему начисления зарплат. Он описал пошагово создание своего плагина и выложил исходники. Также посмотрите в каталоге расширений, может там есть что-то, что можно переделать. Улетел на другую планету, а там почты нету.. https://www.cotonti.com/forums/45298?m=posts
|
|
Dieser Beitrag wurde von Roffun (am 8. April 2019, 18:16, vor 6 Jahre) bearbeitet |
DOS-info |
|
---|---|
1. Да что ж такое то .... Roffun подскажи пожалуйста почему не работает форма обратной связи ? Не приходят отправленные с нее письма ???? на (mail) использую стандартный плагин? 2. как вызвать данную форму в всплывающем окне на главной странице по нажатию кнопки ? 3. Можно ли редактировать ее экстрополями ? Когда вы научитесь забывать о своем Эго, в пользу обмена идеями это будет начало настоящего прогресса
|
Roffun |
|
---|---|
#44243 DOS-info: 1. Смотрите папку спам, или настраивайте почту для домена, укажите правильно e-mail админский, тут дело не в плагине, это проблема глобальная, например DKIM.. 2. Смотрите документацию по встроенному ajax, или используйте плагин highslide, на сайте описаны варианты вызова содержимого, например дать id блоку с формой в файле contact.tpl, а вызывать: <a href="{PHP|cot_url('contact')}#ваш_id" class="highslide-ajax">Обратная связь</a> 3. Экстраполя есть. Улетел на другую планету, а там почты нету.. https://www.cotonti.com/forums/45298?m=posts
|
|
Dieser Beitrag wurde von Roffun (am 14. Januar 2020, 21:11, vor 5 Jahre) bearbeitet |