• Как вставить область для вывода кода или товара в статью?

    uzumeti
    @uzumeti Автор вопроса
    Вообщем, спасибо всем, кто в той или иной степени заинтересовался моей задачей.

    Нашел решение сам.

    Чуть выше советовали один из компонентов, который позволяет редактировать блоками. Он какой-то сильно мудрёный и излишне кривой. И так и не заработал. Я же нашел другое расширение, которое у меня работает и делает, что нужно:

    https://marketplace.1c-bitrix.ru/solutions/benders...

    Кроме того, для тех, кто не любит плагины, автор написал отличную статью, как это сделать без установки заплатки.

    https://bender-blog.ru/post/7/

    Всё работает, как раз то, что нужно. Так что если вы тоже вляпались в Битрикс, то есть вот такое спасение. А у меня только один вопрос..Как же можно было сделать такую систему...
    Ответ написан
    Комментировать
  • Как выбрать из строки число, которое >= указанному?

    uzumeti
    @uzumeti Автор вопроса
    Всем спасибо за помощь! Но что-то метод палки и веревки не работает :)

    Объясню всю задачу. Есть такая штука PWA. Есть некоторый сайт и нужно, чтобы если пользователь зашел не с хрома, ему написали - зайди с хрома и сможешь установить приложение. Я пытался через $_SERVER['HTTP_USER_AGENT'] проверить, что браузер хром. Но браузеры, собаки, отдают одинаковые значения (Многие браузеры). Хотел увязать проверку на версию браузера и название. По логике, что если браузер хром и его версия больше или равна 73, то уведомление не показываем. В итоге так и не смог решить эту задачку. Не могу никак вычленить из строки связку хром-версия.

    Решил немного иначе:

    if (strpos($_SERVER['HTTP_USER_AGENT'], 'Chrome') !== FALSE && strpos($_SERVER['HTTP_USER_AGENT'], 'Safari') !== FALSE && strpos($_SERVER['HTTP_USER_AGENT'], 'OPR') == FALSE) 
            {
                $browser2 = a1; //Chrome
            }
            elseif (strpos($_SERVER['HTTP_USER_AGENT'], 'Firefox') !== FALSE) 
            {
                $browser2 = a2; //Лиса
            }
            
             elseif (strpos($_SERVER['HTTP_USER_AGENT'], 'Chrome') == FALSE && strpos($_SERVER['HTTP_USER_AGENT'], 'Safari') !== FALSE && strpos($_SERVER['HTTP_USER_AGENT'], 'OPR') == FALSE)
            {
                $browser2 = a3; //Сафари
            }
            
            elseif (strpos($_SERVER['HTTP_USER_AGENT'], 'Chrome') !== FALSE && strpos($_SERVER['HTTP_USER_AGENT'], 'Safari') !== FALSE && strpos($_SERVER['HTTP_USER_AGENT'], 'OPR') !== FALSE) 
            {
                $browser2 = a4; //Опера
            }
            
            elseif (strpos($_SERVER['HTTP_USER_AGENT'], 'Chrome') == FALSE && strpos($_SERVER['HTTP_USER_AGENT'], 'Safari') == FALSE && strpos($_SERVER['HTTP_USER_AGENT'], 'OPR') == FALSE) 
            {
                $browser2 = a5; //Что угодно
            }
            
            
            echo $browser2;
            
            
            if ($browser2 != 'a1') {$w='block';}
                    
                    else {$w='none';}
            
            
            
            ?>
    Ответ написан
  • Как вставить ссылку в определенное место на картинке?

    uzumeti
    @uzumeti
    Почитайте про карту ссылок на изображении. Не факт, что на этом сайте используется именно такая технология, но она даёт похожий результат. Возни там довольно много :) Размечаете зоны попиксельно и ставите их подсветку при наводке. Получаете вот такую интерактивную карту со ссылками.

    Забыл добавить - страничку собираете не стандартным визуальным редактором, а через редактор кода. Плагинов таких не припоминаю :)
    Ответ написан
    Комментировать
  • Как вывести свойства соответственно каждому товару?

    uzumeti
    @uzumeti Автор вопроса
    Спасибо всем заинтересовавшимся :) Решение нашлось неожиданно, аналогичное решению, которое предложил Александр.

    В итоге я взял и всем div в окне присвоил вычисляемые значения на основе <?=$arElement["ID"]?> - например 1<?=$arElement["ID"]?> , 2<?=$arElement["ID"]?> . Значения соответственные само собой. Получилось, что каждая строка таблицы формировала уникальный ID. А там и JS зафурычил)
    Ответ написан
    Комментировать
  • В noindex весь контент страницы кроме h1 и текста?

    uzumeti
    @uzumeti
    Я бы добавил. Зачем лишний мусор? Особенно меню навигации раздела и фильтры. И уж точно страницу результатов фильтрации и поиска в Dissallow :)
    Ответ написан
    Комментировать
  • Кaк настроить тему wоrdрress?

    uzumeti
    @uzumeti
    Сложность в том, что темы в репозитории заскришочены в лучшие моменты их жизни :) Когда установлен и раскидан общий набор плагинов, виджетов и прочей атрибутики. Иногда для правильного функционирования темы нужны дополнительные элементы. Иногда представлена отдельная статичная страница.

    Настройка темы доступна:

    1. На отдельной странице через настройщик темы (есть не всегда и не во всех темах)
    2. Через стандартную настройку темы WP
    3. Руками, что обычно сложнее и не всегда выходит.

    Покопайте настройки :) Но ситуация частая
    Ответ написан
    Комментировать
  • Почему Гугль пишет, что контент шире страницы?

    uzumeti
    @uzumeti
    [У него максимальная ширина 500%] - ну а как бы оно и рушит отображение по всей логике :))...Страница и правда не лезет в экран, гугля правильно пишет. Поставьте например 100% ...%) Зачем 500-то? Это же 5 экранов ваших, если оно конечно не в контейнере лежит ограниченном.
    Ответ написан
  • Почему дублируются страницы wordpress?

    uzumeti
    @uzumeti
    Судя по указанному примеру адреса это страницы с пагинацией :) Не утверждаю свою правоту, но предлагаю покопать в эту сторону. Могу точно сказать. что записи блога также бьются на страницы Page, page-2, page - 3 и т.д. Вот только я не уверен, что он именно отдельные страницы формирует и вносит их в базу. Никогда не проверял.
    Обычно просто вношу всю пагинацию в disallow в роботс.тхт и не задумываюсь, что там дальше)
    Ответ написан
    Комментировать
  • Как изменить цвет иконки?

    uzumeti
    @uzumeti
    Картинки вроде бы тоже подчиняются правилу .svoistvo {color:red;} Может и не совсем профессионально, но я его часто распихиваю по коду и часто, неожиданно для себя, вижу результат работы :)
    Ответ написан
    Комментировать
  • Как сделать перенос строки Wordpress?

    uzumeti
    @uzumeti
    Часто в подобных ситуация помогает в таком поле поставить тэг <br>. Часто обнаруживал для себя, что этот тэг работает даже в самых "дубовых" полях для ввода. Но поле и правда не для этой цели...
    Ответ написан
    Комментировать