• Почем не находит debug yii2 на хостинге?

    leni_m
    @leni_m Автор вопроса
    slo_nik, врятли, потому что с неправильным апи он его вообще не пытается подгрузить.
  • Почем не находит debug yii2 на хостинге?

    leni_m
    @leni_m Автор вопроса
    slo_nik, Добрый.
    Я произвел следующие изменения:
    В конфиге внёс в allowedIPs айпи, с которого пытаюсь его увидеть. Что-то еще необходимо?
  • Почему yii2 не так запускается на хостинге?

    leni_m
    @leni_m Автор вопроса
    и когда убираю htaccess, который в самом корне, правила, прописанные в urlManager, отдают 404. Возвращаю обратно htaccess и начинают отдавать 200
  • Почему yii2 не так запускается на хостинге?

    leni_m
    @leni_m Автор вопроса
    спасибо, указал папку web как корень, и функционал сайта заработал, но дебагер всеравно 404 возвращает.
    5c94efce6bae6410950598.png
  • Почему yii2 не так запускается на хостинге?

    leni_m
    @leni_m Автор вопроса
    Он пытается подрузить дебагер, ток 404 возвращает, а значит я добавил в allowedIPs айпи с которого пытаюсь его увидеть, в противном случае он бы не пытался подгрузить его.
  • Не совпадает насыщенность (weight) шрифта в браузере. В чём может быть дело?

    leni_m
    @leni_m
    у меня вообще только два варианта отображает: 100-500 и 600-900, у кого-то разве больше? поделитесь как вы этого добились.
  • Почему не работают ЧПУ в Yii2?

    leni_m
    @leni_m Автор вопроса
    Dmitry Bay, но вы ошибаетесь, что "отБалды". Я рассортировал все символы файла .htaccess, который не работал по массиву, перемешал его, далее гадал на ромашке заменять или не заменять соответственный символ на рандомный, снова перемешал массив и на выходе, вуаля, рабочий .htaccess, вот так вот, учитесь.
  • Почему не работают ЧПУ в Yii2?

    leni_m
    @leni_m Автор вопроса
    Dmitry Bay, ну почему вам надо все подробно объяснять?)
    Вы думаете я вот просто так взял и заменил "отБалды?"))
    Мне тут нечего сказать, всё уже давно сказано:
    что ты смотришь на сучок в глазе брата твоего, а бревна в твоем глазе не чувствуешь?
  • Почему не работают ЧПУ в Yii2?

    leni_m
    @leni_m Автор вопроса
    Алексей Долгов, Dmitry Bay, да я все и делал по оф документации, но проблема оказалась в том, что я не смог перевести фразу из неё
    Рекомендованные настройки для Apache и Nginx описаны в разделе "Установка Yii"
    как "записать в файл .htaccess следующее ..." А в видосе там было два файла .htaccess
    1. В корне
    RewriteEngine on
    RewriteRule ^(.+)?$ /web/$1

    2. В папке web
    RewriteBase /
    
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    
    RewriteRule . index.php

    и со вторым файлом у меня не работало, но заменив RewriteBase /на RewriteEngine on все заработало.
  • Почему не работают ЧПУ в Yii2?

    leni_m
    @leni_m Автор вопроса
    да в самом видосе говорили, что этот htaccess нужен лишь для того, чтобы корень сайта считалась папочка web, и можно тоже самое сделать просто указав в опенсервере сразу эту папку. Так что ваша аналогия некорректна т.к. указывает на разные вещи, когда в моем случае они являются одним и тем же, или нет?
  • Можно ли выполнить js скрипт на стороннем сайте на php?

    leni_m
    @leni_m
    Keemerie,
    на сколько я понял покупка на торговой площадке происходит с помощью скрипта js так как формы я там не нашел

    форма - это один из способов отправки данных на сервер. Но существуют и другие способы, например через js можно отправлять данные на сервер с помощью ajax. Покупки нынче никто не делает только на js, так как js - это клиентский код, и он полностью виден всем клиентам, его можно изменять, и тогда можно было бы покупать всё бесплатно( условно изменив цену с 200р на 0р). И вы конечно можете подключить js-скрипт с другого сайта, но то, что он будет корректно работать - вероятность нулевая, т.к. он написан для другого сайта.
    И по поводу оплаты, например сайт стима - domain1.ru , а ваш сайт - domain2.ru, на сервере может быть написано:
    <?php if (домен === "domain1.ru") {продолжаем оплату} else {шлем всех н@х}
    а может и не быть такого написано, кто знает?
    Поэтому всё, что могу посоветовать: изучить какие данные скрипт отправляет, и куда , и какой ответ получает, и попробовать сделать аналогию со своего сайта. Тогда все и прояснится: можно или нельзя.
  • Как сделать position:fixed; наоборот?

    leni_m
    @leni_m
    zeni1agent,
    При прокрутке вниз test2 оставался как обычная страница на месте

    обычная страница при прокрутке вниз не стоит на месте, а скролится, ничего не понятно.
  • Не работает margin и padding, line-height у элементов внутри таблицы?

    leni_m
    @leni_m
    Qurel, рассказали бы людям, какой инструмент используете, мб и нашлись знатоки и подсказали бы вам, а так никто гадать не будет. Сколько не использовал html->pdf библиотеки, у всех свой подход к стилизации. В таких случаях единственный совет - читайте документацию по вашей библиотеке.
  • Как сверстать такой блок?

    leni_m
    @leni_m Автор вопроса
    А не подскажите как такой блок можно сверстать?
    5c780c9295bd8756889559.png
    Пробовал через svg: два треугольника и круг, но не понятно как убрать верхнюю границу у круга, а нижнюю оставить.
  • Вывести переменную из JS в php?

    leni_m
    @leni_m
    Никита Раткевич, да именно это, по сути это аналог html-тега form, только с помощью тега у нас происходит переход на новую страницу(или перезагрузка текущей), а с помощью ajax эта страница (или если по грамотней - ответ от сервера) запишется в переменную, без перехода на новую страницу вот тут:
    $.ajax({
    type: ... ,
    url: ... ,
    data: ... ,
    success: function(data) { // вот здесь в скобочках мы назвали переменную data и по этому имени мы обращаемся внутри функции, это и есть ответ от сервера.
        console.log(data);
    }
    })

    Т.е. простыми словами:
    Если на php у нас написано echo "+"; то с помощью тега form мы перейдем на страницу где написано "+", а с помощью ajax мы этот же плюсик получим в консоли (если оформим как выше: console.log(data);) И не происходит перезагрузки страницы. Вот поэтому ajax предпочтительнее тега form, хоть по сути делают они одно и тоже.
    Это было лирическое отступление, а теперь перейдем к делу:
    $.ajax({
    type: 'POST',
    url: $form.attr('action'), // отправляете запрос на адрес указанный в атрибуте action у тега form, тут врятли ошибка
    data: $form.serialize(), // отправка данных, раз какие-то данные приходят, значит тут тоже врятли ошибка, просто вы не допихнули туда все данные, .serrialze() берет все инпуты внутри указанной формы, а значит внутри формы у вас нету инпута с name="valueFromUiSlider"
    })

    Это один из способов как прибавить к вашим данным valueFromUiSlider - добавить инпут внутрь формы и присвоить ему нужное значение;
    Но есть еще другой способ:
    var data = $form.serialize(); // собрали все инпуты с формы
    var finalData = data + "&valueFromUiSlider=" + valueFromUiSlider; // добавляем нужную нам переменную
    $.ajax({
    type: 'POST',
    url: $form.attr('action'),
    data: finalData,
    })
  • Как менять class при нажатие на onclick?

    leni_m
    @leni_m
    santavits,
    onclick="filterRecords(this.id)"
    - this.id сомнительная запись,
    напишите так хотя бы: onclick="filterRecords($(this).attr('id'))",
    а вообще лучше не мешать html и js и написать так:
    <div class="tac">
                <ul class="serv-nav flex services-tab">
                    <li><a id="18" class="someClass">Instagram</a></li>
                    <li><a id="23" class="someClass">YouTube</a></li>
                    <li><a id="24" class="someClass">Вконтакте</a></li>
                    <li><a id="25" class="someClass">Facebook</a></li>
                    <li><a id="26" class="someClass">Телеграмм</a></li>
                    <li><a id="27" class="someClass">Разное</a></li>
                </ul>
            </div>
    <script>
        $(".someClass").on("click", function(){
            $('.someClass').removeClass('active'); //убираем со всех someClass класс active
            $(this).addClass('active'); // добавляем класс active к элементу по которому нажали
        })
    </script>

    если и так работать не будет, значит скрипт еще не знает о существовании jquery, и вы подключаете его где-то в конце.
  • Можно ли в ::before и ::after не задавать конкретные размеры(ширина и высота), а взять от основного элемента?

    leni_m
    @leni_m Автор вопроса
    Ankhena, ну мне ответили, что надо написать width:100%;height100%; и не поверите! я сразу понял, что родителем у ::before является сам элемент. Или если бы мне ответили, что родителем у ::before является сам элемент, то я так же бы понял, что надо написать width:100%;height100%;. А думал я до ответа на вопрос, что все эти элементы братья между собой.
  • Можно ли в ::before и ::after не задавать конкретные размеры(ширина и высота), а взять от основного элемента?

    leni_m
    @leni_m Автор вопроса
    вот сами и подтвердили, что не поддерживает. Где между box-shadow: и ; есть слово градиент?