Cotonti / Open Source PHP Content Management FrameworkContent Management Framework

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

<<<1...5...10...4445464748>>>

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

Anonymous
#691 2017-01-24 19:35

Это я просто взял первое что паполось и попробовал прикрутить одно к другому...

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

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

Roffun
#692 2017-01-24 21:58

Чтобы в категории вывести список статей из подкатегорий, можно использовать плагин combilists. Самые комментируемые или самые просматриваемые можно вывести с помощью функции cot_page_enum.

{PHP|cot_page_enum('',5,'side-img.com','com_count DESC','',true,true,false,'system;archive;','',3600)}

или

{PHP|cot_page_enum('',8,'side-img','page_count DESC','page_count != "0"',true,true,false,'system;archive;','',3600)}

 

Улетел на другую планету, а там почты нету.. https://www.cotonti.com/forums/45298?m=posts
Anonymous
#693 2017-01-25 23:17

Roffun большое спасибо, воспользуюсь случаем и поинтересуюсь как сделать ID динамическим в шаблоне вывода users.details.tpl, чтобы выводить материал определенного юзера на старнице его профиля, например для создания блока последних публикаций этого пользователя

{PHP|pagelist('recentitems.list','10','page_date DESC','page_ownerid = 1','','','','','','false')}

работает

page_ownerid = $this

а вот при добавлении $this уже нет, наверное потому функция не эта нужна. А какая?

Roffun
#694 2017-01-26 14:47
#42602 Anonymous:

Roffun большое спасибо, воспользуюсь случаем и поинтересуюсь как сделать ID динамическим в шаблоне вывода users.details.tpl, чтобы выводить материал определенного юзера на старнице его профиля, например для создания блока последних публикаций этого пользователя

{PHP|pagelist('recentitems.list','10','page_date DESC','page_ownerid = 1','','','','','','false')}

работает

page_ownerid = $this

а вот при добавлении $this уже нет, наверное потому функция не эта нужна. А какая?

С помощью cot_page_enum можно реализовать:

{USERS_DETAILS_ID|cot_page_enum('',8,'side-img','page_ownerid DESC','page_ownerid ='$this,true,true,false,'system;archive;','',0)}

 

Улетел на другую планету, а там почты нету.. https://www.cotonti.com/forums/45298?m=posts
Kort
#695 2017-01-27 08:52
#42602 Anonymous:

Roffun большое спасибо, воспользуюсь случаем и поинтересуюсь как сделать ID динамическим в шаблоне вывода users.details.tpl, чтобы выводить материал определенного юзера на старнице его профиля, например для создания блока последних публикаций этого пользователя

{PHP|pagelist('recentitems.list','10','page_date DESC','page_ownerid = 1','','','','','','false')}

работает

page_ownerid = $this

а вот при добавлении $this уже нет, наверное потому функция не эта нужна. А какая?

Достаточно так:

{USER_DETAILS_ID|pagelist('recentitems.list','10','page_date DESC','page_ownerid = $this')}

 

Seditio.by - создание сайтов, разработка плагинов и тем для Котонти
Anonymous
#696 2017-02-22 00:47

Подскажите пожайлуста, как быть, на старой версии Cotonti, работал тег {PFS_ROW_USER_ID}.

В новой такого тега нет, есть такой {PFS_UPLOAD_FORM_USERID} , но он не выводит ID юзера конкретного хранилища файлов между <!-- BEGIN: PFS_ROW --> <!-- END: PFS_ROW -->.

Вариант с {PHP.usr.profile.user_id}  не работает, так как выводит ID того, кто смотрит эту страницу. 

Нужно мне это, чтобы сформировать URL вида datas/thumbs/user_id/1.png

UPD: Тег был найден {PHP.row.pfs_userid}, мне помогла статья с сайта vseweb.com и {PHP|dump}

Всем большое спасибо за предыдущие ответы. Еще чуть чуть и я перенесу сайт со старой версии, и перестану вас мучать глупыми вопросами.

 


This post was edited by Anonymous (2017-02-22 22:04, 4 years ago)
Oldman
#697 2017-03-01 20:52

Подскажите как сделать переезд на последнюю версию с минимальными проблемами.

Существующее положение: есть сайт на Seditio версия 12Х. То есть домен есть. Физически скрипты находятся в некоем каталоге у хостера (всё как у всехsmiley )  БД существует.

По ряду причин путь с нормальным upgrade неинтересен. Так что результат длинной конверсии "из карася в порося" он конечно правильный, но для меня бессмысленный. Как мне представляется, проще физически руками перенести нужные 50-100 страниц в новую БД. Ну и, разумеется, прописать с десяток 301 редиректов там где это действительно НАДО. Потери в SEO и прочих Тиц меня не столь сильно волнуют.

Тестовый сайт создан и допилен на тестовом домене (у того же хостера)  до приемлемого состояния.  Настал момент "Ч". surprise

Как именно поступить дальше? Сделать новую установку в каталог старого сайта и подцепить в конфиге существующую БД от тестовой версии или просто заменить копированием из папки тестового домена скрипты в папке существующего старого сайта (изменить ссылки в файлах думаю особых проблем не составит)? Что ещё?

 

 

Anonymous
#698 2017-03-07 20:32

Oldman, принцепиальных отличий не вижу должно работать и так и так. Тут все зависит от того как вам удобно.

Господа, после переезда на последнюю версию, увидел в Вебмастере новые ссылки site.ru/&&&page/1289&&&, причем с таким же тегом canonical. При переходе попадаю на главную. Что может генерировать такие ссылки и почему не отображается ошибка 404?

Kort
#699 2017-03-09 07:53
#42724 Oldman:

Подскажите как сделать переезд на последнюю версию с минимальными проблемами.

Существующее положение: есть сайт на Seditio версия 12Х. То есть домен есть. Физически скрипты находятся в некоем каталоге у хостера (всё как у всехsmiley )  БД существует.

По ряду причин путь с нормальным upgrade неинтересен. Так что результат длинной конверсии "из карася в порося" он конечно правильный, но для меня бессмысленный. Как мне представляется, проще физически руками перенести нужные 50-100 страниц в новую БД. Ну и, разумеется, прописать с десяток 301 редиректов там где это действительно НАДО. Потери в SEO и прочих Тиц меня не столь сильно волнуют.

Тестовый сайт создан и допилен на тестовом домене (у того же хостера)  до приемлемого состояния.  Настал момент "Ч". surprise

Как именно поступить дальше? Сделать новую установку в каталог старого сайта и подцепить в конфиге существующую БД от тестовой версии или просто заменить копированием из папки тестового домена скрипты в папке существующего старого сайта (изменить ссылки в файлах думаю особых проблем не составит)? Что ещё?

Если надо только "руками" 50-100 страниц перенести, то проще вытянуть дамп и импортировать только данные этих страниц. Импорт я бы делал через csv. Редиректы -- тоже есть готовые решения по плагинам. Это будет безглючнее, чем конверсия из sed в cot.

Seditio.by - создание сайтов, разработка плагинов и тем для Котонти
Anonymous
#700 2017-03-23 06:49

Решил себе упростить жизнь при помощи отложенной публикации в Cotonti, вычитал, что такая возможность встроена в CMF. Указываю дату Опубликовано с прибавляя одни сутки, при этом страница появляется на сайте, ее видно в списке на главной, но при переходе ошибка 403. Как ее впринцепи скрыть до момента публикации?

Macik
#701 2017-03-23 23:46
#42762 Anonymous:

Решил себе упростить жизнь при помощи отложенной публикации в Cotonti, вычитал, что такая возможность встроена в CMF. Указываю дату Опубликовано с прибавляя одни сутки, при этом страница появляется на сайте, ее видно в списке на главной, но при переходе ошибка 403. Как ее впринцепи скрыть до момента публикации?

Чем формируется список на главной? 
Стандартные плагины, типа Recent items, на сколько помню, должны правильно отрабатывать. Если вы используете свой плагин — проверьте есть ли там условие проверки даты публикации. В зависимости от средств вывода можно попробовать скрыть ее на уровне шаблона, опять же проверкой даты публикации.

https://github.com/macik
правильный хостинг — https://goo.gl/fjCa1F
Anonymous
#702 2017-03-24 03:30

Для вывода на главную использую последнюю версию PageList, для вывода в профиль использую старенький Userpages. И там и там один и тот же результат, поэтому подумал что дело в Cotonti.

За костыль с шаблом спасибо, попробую.

Kort
#703 2017-03-24 10:31

Зачем нужен Userpages если Pagelist делает все то же самое?

Seditio.by - создание сайтов, разработка плагинов и тем для Котонти
Anonymous
#704 2017-03-25 00:48
#42768 Kort:

Зачем нужен Userpages если Pagelist делает все то же самое?

В случаи с Pagelist не правильно работает паджинация, создает ссылки вида https://site.ru/users?test=4


This post was edited by Anonymous (2017-03-25 01:03, 4 years ago)
Kort
#705 2017-03-25 19:41

А как правильно? Или нужен аякс?

Seditio.by - создание сайтов, разработка плагинов и тем для Котонти

<<<1...5...10...4445464748>>>