Степан
сами посмотрите
Степан
внизу добавил
Степан
Андрей
внизу добавил
Я же говорю, работает - хорошо. В моём случае саппорт не смог решить данную проблему, так же как и проблему с выпуском wildcard сертификата со сторонним dns
Степан
Степан
ничего не меняется
Степан
просто 1 файл доступен по 2 адресам вот и весь секрет
Степан
Степан
в версию 1 добавили размерность
Андрей
да все тоже самое
Рассмотрим другую задачу, добавляем не поддомен, а именно отдельный домен как алиас
Андрей
Как на этот домен выпустить свой сертификат?
Степан
Степан
z1q и 8wq обратите внимание
Степан
вот они добавлены как 2 разных сайта
Степан
да говорю
если интересно то могу дать доступ
правда там на аккаунте еще одна хреновина развернута, и если обещаете ее не убивать(задолбался публиковать) welcome
Андрей
Степан
народ мы не сидели сложа руки
придумали элегантный выход
создание симссылку через php нас вообще выручит
```
<?php
shell_exec('cd ..; rm -r site3.8wq.ru; ln -s site2.z1q.ru/ site3.8wq.ru');
```
Дима
2 команды
# mv site1.8wq.ru/ OLDsite1.8wq.ru/
# ln -s site2.z1q.ru/ site1.8wq.ru
Спасибо за детальный тест!
Тем более, если это так просто, вот ровно это должна уметь делать панель из граф.интерфейса.
Я могу опечататься в путях, перепутать флаг -s или порядок слэшэй / в консоли или ещё что-то. + ну признайте, это костыль, и вот признаки: создается папка для первого домена, а потом удаляется, на её месте создается ссылка. Лишнее же действие.
Ситуация типовая, надо решать. Я почему так уцепился - тоже мечтаю слезть с ISP !
Вот к той же теме возможность выпускать wildcard без ручного вмешательства в DNS это уже классно, а то на платный плагин DNSmanager к ISPmanager рука не поднялась тратить бюджет))
Степан
Степан
у меня около 100 сайтов половину из которых за хостинг люди не платят(типа мне не сложно)
и вот когда мне насчитали эти ухари(из isp) я им помахал ручкой
Артур
Что не так с регуляркой? Мне нужно получить массив строк между <!—# и #—>
Степан
Артур
$str = '<!--#
type:migx;name:features;caption:"Премущества";description:"Описание TV";els:"";inopt_configs:"test"
#-->
gregretretret rteryytryuytuty ertertert rterte ertert
<!--#
type:migx;name:features;caption:"Премущества";description:"Описание TV";els:"";inopt_configs:"test"
#-->';
preg_match_all('/.*<!--#(.*)#-->.*/m',$str, $matches);
print_r($matches);
Артур
В целом рабочий вариант нашёл, но нужно удалять все пробелы и переносы строк.
Степан
Степан
это не наш вариант
Алексей
Степан
Степан
удали переносы и все заработает
Степан
str_replace(['\r', '\n'], "", $str)
Степан
Степан
а перенос это уже другая строка
Артур
Понятно. Ладно спасибо за помощь)))
MODX Notification Bot
Новая статья [modx.pro]
Раздел: Новые дополнения и их версии
[videoGallery] 1.4.0 Поддержка VK Video и ещё пара фишечек
В комментах к прошлому апдейту компонента подкинули идею добавить поддержку VK Video. Мне стало интересно, а возможно ли с этого сервиса получать такие же данные, как например с Youtube или Rutube. Оказалось, что это сложнее, чем может показаться. Ни гуглинг, ни тесты через их странное API не дали никаких результатов. Да и к тому же, ради парсинга самых простых данных видеоролика (заголовок, превью, embed url), заставлять людей создавать приложение в инструментах разработчика VK и указывать app_id/secret – не комильфо!
Поэтому я решил пойт...
Артур
Артур
Я прочитал что preg_match_all по умолчанию работает в многострочном режиме
Артур
Степан
str_replace(['\r', '\n'], " ", $str)
Степан
Артур
Артур
Он же все пробелы удаляет, а мне нужно чтобы некоторые оставались)))
Артур
Хотя конечно можно их заменить на другой символ, но это откровенный костыль.
Степан
Низя
наоборот это перенос заменятся на пробел
Степан
ща я попробую у себя
Артур
Артур
Покажи регулярку свою.
Степан
кавычки не те блина нафиг
Степан
$str = str_replace(["\r","\n"], "", $str);
echo $str."\r\n";
preg_match_all('/.*<!--#(.*)#-->.*/m',$str, $matches);
print_r($matches);
Степан
для переносов это важно(
Степан
Степан
preg_match_all('/<!--#(.*?)#-->/',$str, $matches);
Степан
еще вопросик добавил
Степан
Степан
Артур
Да, с другими кавычками работает)))
Степан
ну дай бог
Артур
Алексей
А теперь, вопрос - БОСС (прям 8 бит вспомнилось).
Как в запросе к бд выбрать все поля, но исключить одно не нужное?
1 вариант перечислить их все - знаем, не удобно.
2 есть ли вариант?
.. время.... пииип.
select t1.* (исклюсить поле t1.key) FROM baza t1 WHERE kaka = 1;
Степан
хз
Артур
Степан
Степан
я честно не понимаю нафига нам его исключать
Артур
Степан
почему?
да а смысл тогда его исключать?
Степан
и чего
дай псевдонимы таблицам и они не сольются
Степан
хотя
Степан
не
Степан
а что с null не так
Алексей
блин, наверное придется логику foreach делать. не хотел просто...
Алексей
хотел в запросе...
Андрей
хотел в запросе...
https://www.sql-ex.ru/help/select20.php?Lang=0 - возможно поможет
Алексей
Степан
поставь условие на null
```
if(field IS NULL, field, '') as nfield