🎅
надо сходить за пивасиком
🎅
оу не, по таблицам я профан
Anonymous
сам не из Калининграда часом? :)
Anonymous
вероятность мала, но всё же))
🎅
СПб :\
Anonymous
я бы сам тебе пиво поставил)
who are you
на сайтах некоторых видел наверное уже при выборе логина когда регистрируешься
🎅
Ахах))
Nurik
Вообще slug проверять не стоит на уникальность.Особенно когда товаров реально дохрена. Замучаешься подбирать имя, потому что таких будет очень много. Лучше добавлять уникальную строку и не парится.
who are you
в крупных каталогах юзают айдишники а не алиас в url . взять тот же авито или яндекс маркет накой фиг надо человекочитаемый урл если оно ничего не играет роли, только жизнь себе усложняете. Автоинкрементом добавлять в базе и все будет пахать без геморроя
Nurik
Ну я о чем и говорю.
Nurik
UUID: d5ef38a4-3fa8-49a6-9a73-430ac280302d
Nurik
в yandex market
Dmitriy
{id}-{slug}
who are you
где? вот же урл например market.yandex.ru/product/12600273
🎅
Знаете, тут на вкус и цвет
🎅
Если прoект высоконагруженный, то тут человек сам придет к правильному решению
who are you
в телеграмме есть возможность редактировать сообщения, для этого не надо писать новые со звездочкой 😄
Viktor
А потом пройдёт сео аудит и скажут сделайте чпу =D
who are you
тебе и в больнице скажут - нужно лечить то и другое, но это не значит что ты болен, просто медицина платная
who are you
ничего личного, бизнес. СЕО это легкие бабки
Viktor
да согласен с вами
Anonymous
привет коллеги. Если ли толковые(проверенные) расширения для просмотра картинок товара? ну например как на али. другие варианты так же подойдут
Anonymous
@Endorphinka Твой способ сработал. Правда пришлось костыльнуть в фильтр, т.к. при update валидация не проходит. Добавил фильтр !empty($this->goodsSlug) ? ['not', ['id' => $this->goodsSlug->slug_id]] : []
Anonymous
это не совсем тот случай. мне как бы при любом сценарии нужна эта проверка
Anonymous
Зачем костылить когда есть сценарии 😏
сценарии отлично подходят когда валидация нужна только при определённых условиях. Например проверка пароля при регистрации юзера, а при изменении не проверять. в моём случае всегда нужно проверять на уникальность ЧПУ. Только при обновлении нужно учитывать что указаный в форме урл может уже принадлежать текущему товару. костылём я просто исключаю из выборки текущий товар
Nurik
где? вот же урл например market.yandex.ru/product/12600273
Да там всего намешано. Я на какой-то товар попал там был uid и еще парочка идентификаторов, магаза и так далее. Вот slug для популярных продуктов. https://market.yandex.ru/product--apple-iphone-5s-32gb/10495486
who are you
ничо подобного)) market.yandex.ru/product/10495486 вот твой урл без всяких алиасов, именно его и юзает скрипт, а алиас это чисто хрень сеошная, без нее маркет пашет
who are you
😄
Nurik
))
Anonymous
ничо подобного)) market.yandex.ru/product/10495486 вот твой урл без всяких алиасов, именно его и юзает скрипт, а алиас это чисто хрень сеошная, без нее маркет пашет
я подразумеваю что у меня будут работать оба варианта и id и slug. ЧПУ в дополнение к стандартным правилам Url
Anonymous
скорее всего на яндексе тоже работают оба варианта, но не горю желанием проверять)
Anonymous
как вариант одинаковый ЧПУ может быть у подобных товаров. например iphone-5s-32gb а по айдишнику уже цвет
Anonymous
и овцы целы и волки сыты SEOшники получили ЧПУ, но в каталоге это по прежнему разные позиции
Сидредин
Друзья, небольшая проблемка: делаю всё, как указано тут https://toster.ru/answer?answer_id=569869#answers_list_answer Всё работает правильно. Но когда в конфиге web.php в 'request' добавляю 'baseUrl'=> '' теряется доступ к папкам, расположенным внутри web и страницы перестают быть доступными. В чем может быть дело?
Anonymous
а как так получилось что у тебя web/ в урле появился?
Anonymous
по всей видимости точка входа веб сервера настроена не правильно
Сидредин
а как так получилось что у тебя web/ в урле появился?
Папки со стилями, assets и другие - внутри web.
Anonymous
Папки со стилями, assets и другие - внутри web.
и? веб сервер у тебя в какую папку смотрит?
Сидредин
по всей видимости точка входа веб сервера настроена не правильно
Видеокурс по Yii 2 смотрел. Там применялись файлы .htaccess, которые указаны в вышеприведенной ссылке. Там все нормально работало.
Сидредин
В папку сайта.
Anonymous
а должен смотреть в /some/path/PROJECT_ROOT/web
Anonymous
только откати все модификации htaccess
Сидредин
а должен смотреть в /some/path/PROJECT_ROOT/web
Знаю, но на хостинге у меня доступ только к .htaccess
Anonymous
vtyzq [jcnbyu
Anonymous
меняй хостинг))
Сидредин
)))
Anonymous
ну серьёзно
Anonymous
неизвестно сколько ты ещё получишь гемороя после подобных, совсем не нужных, костылей
Anonymous
тем более на сегондяшний день выбрать не дорогой и удобный хостинг вообще не проблема
Anonymous
потенцияально это нехилая такая дырень в безопасности
Anonymous
что-то забудешь заблокировать и злоумышленник получит доступ к логам, конфигам и т.п.
Сидредин
Я уже настраивал другой сайт на Yii2 на этом же хостинге. Там тоже первоначально была такая же проблема. Но после того, как я что-то поменял - все нормализовалось. Только не помню, что я менял тогда.((
Anonymous
некоторые, полезные на мой взгляд, расширения типа dotenv хранят в корне проекта файлы с настройками
Anonymous
а что за хостинг, если не секрет?
Anonymous
timeweb.ru
https://www.digitalocean.com/pricing/
Anonymous
правда прийдется самому настроить веб сервер, базу и php
Сидредин
https://www.digitalocean.com/pricing/
Спасибо! Надо попробовать.
Сидредин
Никогда, правда, сам не настраивал все это.)
Anonymous
это первый попавшийся. сам его пользую, но думаю поискать что то поинтереснее
Anonymous
Никогда, правда, сам не настраивал все это.)
есть куча тематических ресурсов и комьюнити. что бы не офтопить в этом чате можешь написать в личку если будут вопросы по администрированию
invariance
Добрый вечер дамы и господа
invariance
я пришел к вам с нубскими вопросами
Artur‌‌‌
Сидредин
Добрый вечер дамы и господа
Доброе утро, коллега!
invariance
Итак... Как можно убрать вывод нотисов в yii2?
invariance
(в смысле не критичных ошибок)
invariance
Сейчас в темпе вальса переучиваюсь на Yii2, т.к. появилась работа на нем. Вот, надо быстренько настроить рабочую среду под легаси)
invariance
предыдущий прогер, судя по всему, не особо с ошибками парился