
Сергей
08.09.2018
17:55:50
Не могут нормальные сеошники так требовать :)
/item/10/ - вот это нормально и через suffix решается

Eugene
08.09.2018
17:57:28

Maksat
08.09.2018
18:00:05
/item/10/ - вот это нормально и через suffix решается
да, так и нужно будет в итоге. Там два требования: 1 - чтобы все(!) заканчивалось на слэш. 2 - чтобы были ЧПУ.
В итоге получится /item/10/.
Но ведь есть и другие страницы, например пагинация, и тогда /category?page=2 должно будет превратиться в /category?page=2/. Вот на этот случай как их требование выполнить

Google

Сергей
08.09.2018
18:00:26
Это некорректный урл и сеошникам это не надо
тут надо или /category/?page=2
или если не хотите GET-параметры пользовать, то что-то вроде /category/page/2/

Maksat
08.09.2018
18:01:07
Страницы пагинации должны формироваться согласно следующего шаблона:
https://mysite.kz/[stranica]/[N]/
вот вырезка из ТЗ

Сергей
08.09.2018
18:02:43
http://joxi.net/1bmoEnuxEya9Ay.jpg
вот делал урлы с жёсткой схемой

Maksat
08.09.2018
18:03:44
просто я не очень в yii, я на java пишу )

Сергей
08.09.2018
18:04:16
Тут всё)
/action/%SLUG% - страница акции
/actions/ - первая страница списка
/actions/page/2 - вторая и последующие страницы

Matviy
08.09.2018
18:06:57
Прсто делаешь все ЧПУ, после параметров слэш никто не может требовать, это не соответствует стандартам

?
08.09.2018
18:13:01
Можно через префикс
Но без следа в конце будет 404 надо релиректы ставить

Maksat
08.09.2018
18:18:54
Можно через префикс
Через префикс будет префикс-слэш ставиться в конце uri, перед get-параметрами.
Получится что-то вроде site.kz/item/?page=10

?
08.09.2018
18:21:08
Да

Google

Konstantin
08.09.2018
19:09:06

Maksat
08.09.2018
19:09:39

Konstantin
08.09.2018
19:12:30
Ну а чо за дичь
Гет параметры с слешем в конце

Andrey
08.09.2018
19:13:37

Konstantin
08.09.2018
19:13:56
Гибрид ЧПУ с обычным Ури

Andrey
08.09.2018
19:16:19
Я вот на днях бился с чпу, победил, но не смог победить чтобы пагинатор отдавал мне без гетов) типа аля
news/page/5
Отдаёт news?page=5
Не ну дело в моих знаниях в настройке виджета) если перейти по урле news/page/5 то все ок, но пагинатор не выдаёт мне такой формат)

Konstantin
08.09.2018
19:18:55
Народ вы чо ))) эти проблемы могут быть у цмсников но не фреймворкеров

Andrey
08.09.2018
19:19:52
Ну я реально не мог победить) и людей дергал и тупо по видосам даже делал)

Konstantin
08.09.2018
19:20:27
Оно же всё гибкое. В ларавель по моему с этой пагинацией проблемнее чем в йии настроить
Магия сплошная хрен знает откуда чего

Andrey
08.09.2018
19:23:58
И лучшего результата что смог добиться это news/page/?=5))
Я уже готов на пиво скинуть)) кто решит мою проблему))

Evgeny
08.09.2018
21:00:19

Maksat
09.09.2018
01:18:40

Matviy
09.09.2018
02:29:36
Гуглится ж на ура, вы че
Вот например https://www.yiiframework.ru/forum/viewtopic.php?t=19145

Google

SiZE
09.09.2018
03:58:06

Бушаев Вячеслав
09.09.2018
04:12:32
urlManager возьмёт первый удовлетворяющий контроллер/экшн. И все остальное передаст после ?
Пробовать правило со страничками поднять выше...

Maxim
09.09.2018
04:17:00

Бушаев Вячеслав
09.09.2018
04:17:22
Вообще надо понимать "химию" юрлМенеджера
В общем случае правило со страничками должно быть обычного правила для этого экшена...
Выше
Выше - в смысле тупо перед остальными...

Maxim
09.09.2018
04:24:44

Бушаев Вячеслав
09.09.2018
04:30:21
https://s.mail.ru/K5tD/UMfjTsVj8

Andrey
09.09.2018
10:54:04
Ребят! Всем спасибо! Криворукий я!) в роутах прорисал контроллер но без экшена вот и не работало
Было news/default
А надо было news/default/index и все как надо)

Andrey
09.09.2018
10:54:51

Matviy
09.09.2018
11:16:49
Да не за что) ну оно Гуглится сходу)

Andrey
09.09.2018
11:20:27

Matviy
09.09.2018
11:22:14
Бывает)

Admin
ERROR: S client not available

Konstantin
09.09.2018
11:38:02
?

Andrey
09.09.2018
11:46:37

Google

Andrey
09.09.2018
11:47:19
Угощайтесь)
Про эти w-, d+ где можно почитать чтобы разобраться в край)

Konstantin
09.09.2018
12:33:57
Вообще это регулярки
Дверка скоро отвалица у холодильника?
Там же ставят дешёвые пластиковые шайбочки вместо подшипников

Eugene
09.09.2018
12:44:20
Вопрос к опытным:
у системы на yii2 есть порядка 25 template-ов. Отображаются на основе различных параметров посетителя.
На данный момент вьюхи в подпапках папки views/templates, а модель для получения данных в методах модели Templates пока
Как бы вы лучше это все дело разместили?
в модуль?

Maxim
09.09.2018
13:02:05

Andrey
09.09.2018
13:02:52

Maxim
09.09.2018
13:03:55

Andrey
09.09.2018
13:04:40

Eugene
09.09.2018
13:07:39
В vendor?
та они ж только для одного проекта, зачем их в библиотеки

Maxim
09.09.2018
13:14:30
та они ж только для одного проекта, зачем их в библиотеки
Идея в том, что если они не меняются, что им в файлах вообще лежать
Можно абстракцию по подстановке вью вынести в ведор и оставить только нужное
А с подходом "только в одном проекте используется" зачем вообще перемещать.
Пусть в лейаутах, или где они там, и остаются.
Что за модуль, в котором кроме модели и вью ничего нет

Eugene
09.09.2018
13:15:31
меняются, но самая изменяемая часть стилей - вынесена в бд, чтоб можно было редактировать с админки

Evgeniy
09.09.2018
15:33:37
Всем привет! Ребят, будьте добры. Подскажите пожалуйста, через yii\web\UploadedFile::getInstance(). могу получить бинарное содержимое фотки? Заранее спасибо!

Maksat
09.09.2018
15:56:41
а если у меня раньше url-ы выглядели так:
/news?id=10
а стали так: /news/newstitle-10/
то есть ли какой-то программный способ настроить редиректы со старых урлов на новые?

Mark
09.09.2018
15:58:16
Если юрл определенного типа — тогда редирект на новую

Google

jenia
09.09.2018
16:19:35
Хочу выдать exception в behavior. Почему то YII2 делает redirect с приложением работы кода дальше ?
https://pastebin.com/FFiammng
В коде точно заходим в IF где exception бросаем