Gerga

Gerga
Рейтинг
94
Регистрация
02.08.2015

Быстро обменял wmr на яд с хорошим курсом. Отличный сервис, буду и дальше сотрудничать с PayIn - PayOut.

SHERKA, затемнение происходит из-за свойства :


#main-slider .black-overlay {
opacity: 0.4;
}

в файле /wp-content/themes/kids-education/style.css. Можете создать дочернею тему и перебить это свойство.

SHERKA:
И еще вопросик, как добавить полупрозрачную подложку (плашку) под текст?


background: rgba(0,0,0,.5);

Где "0,0,0" rgb код цвета, а ".5" - прозрачность.

Devvver:
Какие еще варианты?

сделать замену с помощью скрипта и сохранить результат в файл. Вот небольшой пример:


// строка для примера
$string = 'hello [veo class="veo-yt" string="Привет, я Вася!"] adfasdf [veo class="veo-yt" string="T65suqRqauM"] adsfadf';

// шаблон регулярного выражения
$pattern = '/\[veo class="veo-yt" string="(.*?)"\]/ui';

// на что меняем, где $1 текст из свойства string="(.*?)"
$replacement = 'какой то текст "$1" какой то текст';

// собственно выполнение замены и вывод результата на экран.
echo preg_replace($pattern, $replacement, $string);

В $string можно загнать содержание файла, а вместо echo можно записать результат в файл.

Devvver:
Функция REPLACE() в MySQL тоже не подходит.

Конечно, она не делает замену по регулярному выражению. Для этого есть REGEXP_REPLACE https://docs.oracle.com/cd/B19306_01/server.102/b14200/functions130.htm.

SEOKinG, хук-событие template_redirect предназначено для выполнения редиректа https://codex.wordpress.org/Plugin_API/Action_Reference/template_redirect

Если хочется таким образом определить шаблон, используйте template_include https://codex.wordpress.org/Plugin_API/Filter_Reference/template_include

---------- Добавлено 29.11.2018 в 21:55 ----------

cscope, можно.

SEOKinG, нету.

В файле category.php можно сделать проверку текущего объекта на наличие parent, затем исходя из этой проверки подключить нужный шаблон вывода категории.

masimar, весь модуль по редиректу будет таким:


<IfModule mod_rewrite.c> # проверка на наличие mod_rewrite.c
RewriteEngine On # включение машины перенаправленя
RewriteCond %{HTTP:Accept-Language} !^ru [NC] # если в http заголовке Accept-Language не найдена "ru" локаль
RewriteRule (.*) https://google.com/$1 [L,R=301] # редирект на сайт https://www.google.com с сохранением request url
</IfModule>

SeVlad, спасибо :). Я с третей попытки догадался кликнуть на выпадающий спискок, вникнуть в текст и нажать на кнопку "К началу". В Google Chrome можно поменять предпочитаемую локаль. Я был не прав :)

---------- Добавлено 27.11.2018 в 21:36 ----------

Но, masimar, ты все равно учитывай, что HTTP:Accept-Language отличается от языка браузера согласно этому правилу:

SeVlad:
язык браузера != предпочитаемая локаль (язык).

SeVlad, я вас понял, но я еще и понял ТСа.

masimar:
у которого язык в браузере отличный от русского переходит



---------- Добавлено 27.11.2018 в 21:16 ----------

SeVlad:

язык браузера != предпочитаемая локаль (язык).
Я думаю ты просто не там что-то менял.

Да. В Google Chrome нельзя, насколько я опредлелил, поменять предпочитаемую локаль. Она равняется системной. Да, возможно я не там смотрел.

в Google Chrome можно поменять локаль, если покликать в насройках языка. Я был не прав.

SeVlad, я веду к тому, что не стоит рассчитывать и надеяться, что во всех случаях HTTP_ACCEPT_LANGUAGE покажет язык браузера! (!) Т.е. язык, которым юзается браузер!

Всего: 811