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

<<<1...5...10...444546474849>>>

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

Anonymous
#691 24.01.2017 19:35

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

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

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

Roffun
#692 24.01.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.01.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.01.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.01.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.02.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}

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

 

Отредактировано: Anonymous (22.02.2017 22:04, 7 лет назад)
Oldman
#697 01.03.2017 20:52

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

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

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

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

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

 

 

Anonymous
#698 07.03.2017 20:32

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

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

Kort
#699 09.03.2017 07:53
#42724 Oldman:

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

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

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

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

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

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

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

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

Macik
#701 23.03.2017 23:46
#42762 Anonymous:

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

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

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

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

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

Kort
#703 24.03.2017 10:31

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

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

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

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

Отредактировано: Anonymous (25.03.2017 01:03, 7 лет назад)
Kort
#705 25.03.2017 19:41

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

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

<<<1...5...10...444546474849>>>