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

ErsteVorherige1...5...10...444546474849NächsteLetzte

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

Anonymous
#691 24. Januar 2017, 19:35

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

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

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

Roffun
#692 24. Januar 2017, 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 25. Januar 2017, 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 26. Januar 2017, 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 27. Januar 2017, 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')}

 

SED.by - создание сайтов, разработка плагинов и тем для Котонти
Anonymous
#696 22. Februar 2017, 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}

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

 


Dieser Beitrag wurde von Anonymous (am 22. Februar 2017, 22:04, vor 7 Jahre) bearbeitet
Oldman
#697 1. März 2017, 20:52

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

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

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

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

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

 

 

Anonymous
#698 7. März 2017, 20:32

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

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

Kort
#699 9. März 2017, 07:53
#42724 Oldman:

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

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

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

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

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

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

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

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

Macik
#701 23. März 2017, 23:46
#42762 Anonymous:

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

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

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

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

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

Kort
#703 24. März 2017, 10:31

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

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

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

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


Dieser Beitrag wurde von Anonymous (am 25. März 2017, 01:03, vor 7 Jahre) bearbeitet
Kort
#705 25. März 2017, 19:41

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

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

ErsteVorherige1...5...10...444546474849NächsteLetzte