Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • 01:09
    what-the-diff[bot] commented #19702
  • 01:09
    Arhell labeled #19702
  • 01:09
    Arhell opened #19702
  • Dec 02 20:41
    samdark commented #496
  • Dec 02 20:41
    samdark labeled #496
  • Dec 02 10:45
    samdark closed #15376
  • Dec 02 10:45
    samdark commented #19513
  • Dec 02 10:45
    samdark closed #19513
  • Dec 02 10:45
    samdark synchronize #19513
  • Dec 02 08:34
    niciz synchronize #464
  • Dec 02 08:32
    niciz synchronize #464
  • Dec 02 08:25
    niciz synchronize #464
  • Dec 02 06:52
    samdark commented #19701
  • Dec 02 06:52
    samdark commented #19701
  • Dec 02 06:52
    samdark closed #19701
  • Dec 02 00:49
    what-the-diff[bot] commented #19701
  • Dec 02 00:49
    Arhell review_requested #19701
  • Dec 02 00:49
    Arhell labeled #19701
  • Dec 02 00:49
    Arhell opened #19701
  • Dec 01 18:56
    aldok10 commented #19699
Agoyli
@agoyli
теоретический это возможно, нужно попробовать
)))
Error202
@zertex

Не подскажите, не по теме, может кто сталкивался...
В head страницы ставлю og:image и ссылку на файл изображения.
Соцсети корректно отображают.
Если я ставлю ссылку не на реальный файл, а на скрипт, которые генерит изображение, то соцсети уже не цепляют ничего... Хотя браузер показывает корректно...

Почему такое может происходить?

Aleksey
@kingomost
так ктож его знает)) получается ты динамически отдаешь base64. ну тут и с миме-тайпом может быть подвох и если ты запрашиваешься на контроллер, то надо тогда $this->enableCsrfValidation = false; не забыть на этот action id поставить. тк это же все равно запрос с заголовком. еще вариант, что у соцсети на парсере коннекшн таймаут маленький, а ты картинку долго генеришь - ускоряйся значит. а так хз, имитируй запрос чз какую-нибудь инсомнию типа и смотри досконально ответ с сервера.
Error202
@zertex
Да сервер отдает идентичные заголовки, что картинки сгенеренной, что файл... Может таймаут... :( покопаю еще... спасибо
Yaroslav Chernousov
@lavros
раз такое дело, почему бы картинку не генерить в файл и отдавать файл?
если она часто обновляется, то к ссылке timestamp добавлять.
аля /og-image.jpg?v=1560936073.
Error202
@zertex
Можно, просто начальство хочет уникальное изображение для каждой страницы... Сейчас в поиске 3 млн страниц, размер файла 50-100Кб...
Не хотелось бы хранить такой кэш... Нагрузка никакая на сервер, потому и подумал, генерить и отдавать без хранения...
Yaroslav Chernousov
@lavros
можно ссылку на картинку, если не секрет конечно.
Error202
@zertex
Все починил... проверял на браузерах, где я был авторизован, а права с action не убрал... в итоге все посторонние получали форму авторизации вместо картинки... Прошу прощения, у меня такое бывает.
Yaroslav Chernousov
@lavros
у всех бывает -)
Vadim Mazur
@mazurva
Всем привет! Может кто подсказать как в Composer заменить библиотеку форком, если стандартные методы не действуют. Делаю форк dmstr/yii2-adminlte-asset для подготовки Pull Request

При этом при composer update вижу такую картину

Updating dmstr/yii2-adminlte-asset dev-master (572c699 => ddaa6ac):  Checking out ddaa6acdee

572c699 - это мой форк
ddaa6ac - это их последний коммит

Vadim Mazur
@mazurva
Вот как выглядит composer.json:
    "minimum-stability": "dev",
    "repositories": [
        {
            "type": "git",
            "url": "https://github.com/mazurva/yii2-adminlte-asset.git"
        }
    ],
    "require": {
        "yiisoft/yii2": "2.0.*",
        "dmstr/yii2-adminlte-asset": "3.x-dev"
    }
Смена версии пакета на dev-master ситуацию не меняет.
Yaroslav Chernousov
@lavros
может раньше был редирект 301, поробуй в режиме инкогнито сходить на http://site.ru/category/electro
как вариант редиректы в конфиге веб-сервера глянуть (nginx, apache или что там).
evrekhman
@evrekhman

Всем привет, нужно написать парсер под laravel. Написать парсер под одну категорию авито , и настроить сразу под нашу ДБ laravel.
Делается под одну категорию с многотопоточностью, что бы потом можно было подключить скрипт к cron.

За подробностями в лс, разумеется не бесплатно

Error202
@zertex
Проблема с языком... Yii2 Basic, в настройках language => ru. Посему GridView показывает весь текст на английском (подписи кнопок управления, не задано и подпись: показано 5 из 100)?
Andrey Kushnarev
@andku83
@zertex 'language' => 'ru-RU'
eight-buddha
@eight-buddha
кто-то прикручивал эластик к мультиязычному сайту со стандартным юишным пакетом yiisoft/yii2-elasticsearch ?
Ivan Timofeev
@nighthtr
привет народ
подскажите что там за ОЕМ лицензия на https://imperavi.com/redactor/ для yii комьюнити? какие версии? где взять?
https://join.slack.com/t/yii/shared_invite/MjIxMjMxMTk5MTU1LTE1MDE3MDAwMzMtM2VkMTMyMjY1Ng
This invite link is no longer active.
Please check with the person who shared it with you to see if there's a new link available.
Vitaliy Shevchenko
@grandmotivator
Ищем контрибьюторов для социального open source проекта на Yii2. Сайт делается как SPA. Yii2 используется как API.
Eugene
@bloodrain777
Ребята привет. Подскажите реально ли реализовать:
  • сайт №1 с кабинетом на yii2
    • отдельностоящий сайт на котором нужно показать - залогинен ли пользователь на сайте №1
Aleksey
@kingomost
@bloodrain777 кто мешает добавить в табличку пользователя что-то вроде last_activity_ttamp и в bootstrap загрузку например какой-нибудь класс, который если !Yii::$app->isGuest будет брать его id и обновлять эту ttamp
хотя на самом деле можно таких точек много найти куда всунуть это, это прям чтоб очевидно - создал класс, засунул его в автозагрузку, можно даже на какой-нибудь beforeAction навеситься. короч вариантов тьма.

Ищем контрибьюторов для социального open source проекта на Yii2. Сайт делается как SPA. Yii2 используется как API.

а так можно было? ))) а то у меня тоже куча своих задумок а одному тянуть на все времени не хватит. дай как я тоже к контрибьютерам энтузиастам обращусь))

Eugene
@bloodrain777
@kingomost оно то да, вот только че дальше с ним делать? Сторонний сайт доллжен отправить какой то идентификатор по которому можно было бы достать этот самый last_activity
Eugene
@bloodrain777
решил - перенесем сайт на поддомен , прокину куку. так проще
Aleksey
@kingomost

@kingomost оно то да, вот только че дальше с ним делать? Сторонний сайт доллжен отправить какой то идентификатор по которому можно было бы достать этот самый last_activity

есть такая лазейка, даже на разных доменах (речь именно о разных доменах дальше) - отношение мд фреймами. те из родительского документа ты можешь только src (location по сути) для дочернего фрейма на другом домене создать. НО!!! из самого фрейма ты можешь прочитать структуру родителя (window.parent) и прочитать условно говоря какой-то meta с id юзера. те js скрипт внутри дочернего фрейма (если ты 100% знаешь что это во фрейме будет запускаться) вполне себе может получить что там за юзер открыл родителя. те такое противоречие, что впринципе фреймы на разных доменах общаться не могут мд собой, но потомок может почитать родителя. это конечно не о yii совсем, но если припрет. более менее понятно тут https://learn.javascript.ru/cross-window-communication

решил - перенесем сайт на поддомен , прокину куку. так проще

с поддоменами конечно в этом смысле все в 100 раз проще

Eugene
@bloodrain777
@kingomost спасибо большое, интересный подход, прочитаю с удовольствием
Maksim Kiselev
@MaksimKiselev
Олды тут?
Yaroslav Chernousov
@lavros
привет-привет.
как житуха?
Serhii Malyshev
@malyshev

Олды тут?

Олды спят в такое время, а не по чятикам висят

vedun
@vedun
а кто такие Олды и почему они должны быть тут ?
Alex
@alexssdd
Олды на месте
@vedun из Dota2
vedun
@vedun
мда, понятнее не стало :) (про Dota2 слышал не не играл)
lavros @lavros в очередной вностальгнул по былым временам...
Eugene
@bloodrain777
:D

Ребята, встретил в коде проекта вот такую строку

use function is_null;

Собственно вопрос - "что ты такое"

Maksim Kiselev
@MaksimKiselev
@lavros привет. Да всё отлично) Чёт решил заглянуть по старой памяти в чат)
Aleksey
@kingomost

Олды тут?

знакомые аватарки)) тоже 100 лет тут не был.

Ребята, встретил в коде проекта вот такую строку

use function is_null;

Собственно вопрос - "что ты такое"

ну по логике это значит что в этом же пространстве имен есть какой-то файл с функцией function is_null($arg){...} и чел хочет импортировать и переопределить ф-ю из ядра php вот этой свой ф-ей is_null. но я как-то такое не встречал и зачем.

Eugene
@bloodrain777
@kingomost спасибо, в общем как говорит мой знакомый "Гавна вманал"

Ребята, подскажите, иногда встречаю - валится очередь. Не могу понять в чем проблема. Если у меня джоба выполняется к примеру - 3 часа, то ttr нужно тоже ставить 3 часа? Или это не связано

Symfony\Component\Process\Exception\ProcessTimedOutException: The process "yii creator/exec "702328" "600" "3" "16070" --verbose=1 --color=" exceeded the timeout of 600 seconds.

Ilnur Shaykhutdinov
@ilnurshax
Всем привет! Подскажите пож-та, выполняю очень долго одну консольную команду. По ходу выполнения команды логирую стандартным способом всякие дебаг штуки.