@yii2ru

Страница 1616 из 1721
Сергей
08.09.2018
17:55:50
Не могут нормальные сеошники так требовать :)

/item/10/ - вот это нормально и через suffix решается

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
http://joxi.net/1bmoEnuxEya9Ay.jpg вот делал урлы с жёсткой схемой
седьмое пекло. Ок, попробую разобраться. Я так понял, это пагинация?

просто я не очень в 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:12:30
Ну а чо за дичь

Гет параметры с слешем в конце

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
Оно же всё гибкое. В ларавель по моему с этой пагинацией проблемнее чем в йии настроить
Я понимаю) через data провайдера делал, мб если бы отдельно сделал пагинацию через виджет то было бы ок)

И лучшего результата что смог добиться это news/page/?=5))

Я уже готов на пиво скинуть)) кто решит мою проблему))

Evgeny
08.09.2018
21:00:19
Я уже готов на пиво скинуть)) кто решит мою проблему))
гугли что нибудь с template. Для каждого элемента пагинации можно задат шаблон вывода с кастомным html кодом. И вот туда как раз пропишешь news/page/{page_num} или как-то так

Maksat
09.09.2018
01:18:40
И лучшего результата что смог добиться это news/page/?=5))
Скриншот выше скинули же с решением. Можешь ему скинуть

Matviy
09.09.2018
02:29:36
Гуглится ж на ура, вы че

Вот например https://www.yiiframework.ru/forum/viewtopic.php?t=19145

Google
SiZE
09.09.2018
03:58:06
Отдаёт news?page=5
Правило как писал?

Бушаев Вячеслав
09.09.2018
04:12:32
Правило как писал?
Стоит обратить внимание на порядок правил в настройках рутинная!

urlManager возьмёт первый удовлетворяющий контроллер/экшн. И все остальное передаст после ?

Пробовать правило со страничками поднять выше...

Maxim
09.09.2018
04:17:00
И лучшего результата что смог добиться это news/page/?=5))
Теперь добавь номер страницы в свои правила и все должно свершится

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

В общем случае правило со страничками должно быть обычного правила для этого экшена...

Выше

Выше - в смысле тупо перед остальными...

Maxim
09.09.2018
04:24:44
Я уже готов на пиво скинуть)) кто решит мою проблему))
https://forum.yiiframework.com/t/extraneous-pagination-parameters-with-urlmanager-path/47702

Бушаев Вячеслав
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
Вот например https://www.yiiframework.ru/forum/viewtopic.php?t=19145
Отдельное спасибо тебе! Именно это помогло! В пятницу 2 часа убил на эти урл...

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

Andrey
09.09.2018
11:20:27
Да не за что) ну оно Гуглится сходу)
Да фишка в том что я реально гуглил делал все, я тупо action не прописывал?

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

Admin
ERROR: S client not available

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
Про эти w-, d+ где можно почитать чтобы разобраться в край)
https://regex101.com/ Здесь краткий мануал внизу и сразу можно проверять свою регулярку

Maxim
09.09.2018
13:03:55
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/ то есть ли какой-то программный способ настроить редиректы со старых урлов на новые?

Google
jenia
09.09.2018
16:19:35
Хочу выдать exception в behavior. Почему то YII2 делает redirect с приложением работы кода дальше ?

https://pastebin.com/FFiammng

В коде точно заходим в IF где exception бросаем

Страница 1616 из 1721