Dram

Рейтинг
1114
Регистрация
28.06.2008

Samail, спасибо, то что нужно!

А как сделать так чтобы те паттерны, которые я написал в 1 посте срабатывали только с 10 символа и дальше?

Чтобы они не трогали начало строки?

А где в моем примере айпи из этой подсети?

ajhdfhl:
jolly.me

С этим что не так? Вроде обычный сайт знакомств

В общем сам разобрался. За сортировку отвечают поля lft и rgt в таблице _menu

И если у вас большое меню сортирнуть можно так.

Заходите в майдамин, выбираете нужное меню (по родительскому элементу) и сортируете по lft.

Запоминаете наименьшее значение и далее выполняете из коря сайта этот скрипт.

<?php

set_time_limit(0);
const _JEXEC = 1;
error_reporting(E_ALL | E_NOTICE);
ini_set('display_errors', 1);
if (!defined('_JDEFINES')) {
define('JPATH_BASE', dirname(__FILE__)); // если не в корне - добавить выше сколько надо
require_once JPATH_BASE . '/includes/defines.php';
}
require_once JPATH_LIBRARIES . '/import.legacy.php';
require_once JPATH_LIBRARIES . '/cms.php';
// Load the configuration
require_once JPATH_CONFIGURATION . '/configuration.php';

$db = JFactory::getDBO();
$query = $db->getQuery(true);



$db->setQuery("SELECT id,lft,rgt FROM `bw173_menu` WHERE `parent_id` = 245 ORDER BY `bw173_menu`.`title` ASC");
$result = $db->loadAssocList();
$lft=55; //сюда подставляете ваши значения (на 1 меньше чем запомнили)
$rgt=56; //сюда подставляете ваши значения (на 1 меньше чем запомнили)
foreach ($result as $item){
$lft++;
$rgt++;
$db->setquery("UPDATE `bw173_menu` SET `lft` = '{$lft}', `rgt` = '{$rgt}' WHERE `bw173_menu`.`id` = {$item["id"]};");
$db->query();
}

Как человек очень хорошо знакомый с внутренней кухней медицины и тендерами подтверждаю слова FireAiD на все 100%.

Проблему нашел сори за беспокойство - один слеш после протокола (так ссылка была записана в базе)

Посмотрел, часть урла стала из

%20&%20D такой g & D и какой вывод?

XruMan:
Используйте file_get_contents(trim($url)), обычно помогает.

Не помогло - bool(false)

---------- Добавлено 15.07.2019 в 07:13 ----------

infant:
var_dump($url); // посмотрите какой URL пихаете

Читайте первое сообщение - 100500 раз посмотрел, там верный урл. Правда в нем есть такой кусок

g%20&%20D

Может это влиять?

Но если руками вставить этот же урл так

$links = file_get_contents("https://site.ru");

то все работает.

Всего: 6924