FrancisDarroze

Рейтинг
71
Регистрация
12.05.2017
Phpi:
как статью опустить ниже состава ингредиентов
https://ilikesushi.in.ua/iSushi/unagi
возможно ли текст опустить ниже кнопки заказать?
Сайт на опенкарте

Уже смотрю не актуально

'[umka:
;15534708']Случай, конечно, совершенно не типичный, но попробуйте способом вот из этой темы:
/ru/forum/988342

Там другое условие.. Обратите внимаение

vandamme:
ну например так https://regex101.com/r/USP0Iz/1

<?php

$link = 'https://www.instagram.com/p/Bgsq5ADn622/?taken-by=nakruti_free';
$res1 = parse_url($link, PHP_URL_PATH);
$res2 = parse_url($link, PHP_URL_HOST);
$res3 = parse_url($link, PHP_URL_SCHEME);
$result1 = preg_replace('^/\w+/\w+', "/$1", $res1);
$urla = $res3.'://'.$res2.$result1;
$link = rtrim($urla, '/');
echo $link;
?>

Возвращает

https://www.instagram.com

а должен

https://www.instagram.com/p/Bgsq5ADn622
Samail:
FrancisDarroze, это же в каждую кнопку вставлять придётся, а так один раз скрипт вставил на страницу и всё.

---------- Добавлено 22.03.2018 в 04:49 ----------

Можно ещё так:
<button id="'.$id.'" type="button" onClick="dis();">Отменить</button>

<script type="text/javascript">
function dis() {
[].forEach.call(document.querySelectorAll('button'), function(el){
el.setAttribute('disabled', 'disabled');
});
}
</script>

Но тоже onClick="dis();" в каждую кнопку вставлять придётся

Та в меня пхп скрипт кнопки создаёт. Не в ручную)

Samail:
<script type="text/javascript"> 

window.onclick = function() {
if(event.target.tagName == 'BUTTON'){
[].forEach.call(document.querySelectorAll('button'), function(el){
el.setAttribute('disabled', 'disabled');
});
}
}
</script>

Такой вариант не лучше?

<button id="'.$id.'" type="button" class="btn btn-default" onClick="[].forEach.call(document.querySelectorAll(\'button\'), function(el){el.setAttribute(\'disabled\', \'disabled\');});">Отменить</button>
LEOnidUKG:
$result = preg_replace('@^\/(.*?)(\/|\?|&|%).*@smi', "/$1", $res1);

Спасибо тебе человек!

Samail:
~^\/[a-z0-9-_]+~i

<?php

$url = 'https://www.ololo.com/olololo/2/2';
$res1 = parse_url($url, PHP_URL_PATH);
$result = preg_replace('~^\/[a-z0-9-_]+~i', '', $res1);
echo $result;
?>

Выводит /2/2 , а должно /olololo

что не так?

NothingMatters:
Точно так же. Документацию открой по ссылке. Там все есть.

Не удается сделать. PHP_URL_PATH выводит в результате полный путь...

/zapros/?вфыыв

а нужно

/zapros

NothingMatters:
http://php.net/parse_url
И потом используем PHP_URL_SCHEME и PHP_URL_HOST чтобы сформировать URL.

Извиняюсь, я немного неправильно поставил вопрос. Отредактировал стартовый пост

Всего: 296