Павел

Павел

https://t.me/instant_cms
+19
Репутация
0
Рейтинг
#1 Что означает такая ошибка? 8 января 2018 в 05:35


[Sun Jan 07 23:55:03 2018] [error] [client 555.555.555.555] PHP Warning: array_merge(): Argument #2 is not an array in /home/xxx/web/xxx.ru/public_html/system/controllers/markitup/frontend.php on line 19, referer: xxx.ru/video

eoleg

Ошибка говорит: Я не шмагла определить что это массив!
Перед выводом создайте пустой массив:

  1.  
  2. $myarr = array();
  3.  
А вторая ошибка скорей всего из-за первой, но я могу ошибаться, для полноты картины необходимо видеть весь код /system/controllers/markitup/frontend.php
#4 Поговорим о раскрутке? 5 января 2018 в 19:28
al955, ну во первых не важно на какой системе двигаться, нужно понимать для какой конкретной цели используется та или иная cms для конкретного проекта.
Во вторых, так любую cms можно угробить до не узнаваемости не только поисковым системам, но и вообще. Тут всё зависит от опыта использования cms, а не что хуже или лучше, у всех есть свои плюсы и минусы!

И ещё зависит от выбора хостинга или сервера, так как быстродействие сайта так же влияет на ранжирование.
#6 [ЕСТЬ РЕШЕНИЕ] Предустановленные значения в поле типы контента 23 ноября 2017 в 09:45
Проблем оказалась, совсем не проблемой, даже стыдно признаться, проблема собственно была с сравнением ID страны, оказалось что API отдаёт список с сортировкой, если не указан запрос &sort то по умолчанию выводит сортировку по алфавиту, но с моей точки зрения так не совсем правильно, по умолчанию лучше бы поставить по ID сортировку.
То бишь все проблемы как оказалось не было на самом деле, дело в моей не внимательности… stuk
#7 [ЕСТЬ РЕШЕНИЕ] Предустановленные значения в поле типы контента 23 ноября 2017 в 09:06


Проблема решена, так же не стандартными способом hoho
Не знаю может кому пригодиться:
При синхронизации будем просто прибавлять к значением 1 и так же обратно при сравнении с другим сайтом игнорируем 1 и всё!
.....
dance

Павел

Блин поспешил с ответом, не ни фига не помогло это, буду думать дальше!
#8 [ЕСТЬ РЕШЕНИЕ] Предустановленные значения в поле типы контента 23 ноября 2017 в 08:52


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

AndroS
Извини не совсем понял вопрос, ответ или это просто ваше высказывание?
#9 [ЕСТЬ РЕШЕНИЕ] Предустановленные значения в поле типы контента 23 ноября 2017 в 08:38
Проблема решена, так же не стандартными способом hoho
Не знаю может кому пригодиться:
При синхронизации будем просто прибавлять к значением 1 и так же обратно при сравнении с другим сайтом игнорируем 1 и всё!
То есть в место
1 | США
2 | Россия
25 | Австралия
57 | Австрия
136 | Азербайджан
120 | Албания
20 | Алжир
1026 | Американские Виргинские острова
1062 | Американское Самоа
139 | Ангола
...
Будем хранить
11 | США
12 | Россия
125 | Австралия
157 | Австрия
1136 | Азербайджан
1120 | Албания
120 | Алжир
11026 | Американские Виргинские острова
11062 | Американское Самоа
1139 | Ангола
.....
dance
#12 [ЕСТЬ РЕШЕНИЕ] Предустановленные значения в поле типы контента 23 ноября 2017 в 07:41


Пара "ключ | значение" работает только в обычном списке. В списке с мультивыбором, данная пара не работает и все значения данного поля хранятся в виде двоичного значения. Отсюда и фильтрация идёт по порядковому номеру выбранного значения.

Loadырь

Ясно, спасибо!
Но всё же возможно как то в коде поправить это или не реально?
#1 [ЕСТЬ РЕШЕНИЕ] Предустановленные значения в поле типы контента 23 ноября 2017 в 07:12
Не совсем стандартное решение, но без этого никак не обойтись так как идёт синхронизация с другим сайтом по API и на другой CMS, значит в:
Типы контента -> Поле: Страна -> ВКЛАДКА: Предустановленные значения
Где Поле: Страна — собственно созданное поле, суть в том если в предустановленных значениях указываю:
1 | США
2 | Россия
25 | Австралия
57 | Австрия
136 | Азербайджан
120 | Албания
20 | Алжир
1026 | Американские Виргинские острова
1062 | Американское Самоа
139 | Ангола
...
В настройках выставлено, что это Список: мультивыбор и Автоссылка

Но при генерации страницы скажем с выбором страны США и Азербайджан, выходит ссылка Россия -> /?country=2 и Азербайджан -> /?country=5
Так то всё правильно с точки зрения instantcms, так как храниться в БД двоичным числом 1000100...
Как добиться чтоб ссылки генерировались из Предустановленном значении?
То есть ссылки должны быть такие: Россия -> /?country=2 и Азербайджан -> /?country=136

#15 [ЕСТЬ РЕШЕНИЕ] Сжимать HTML для админ панели 7 сентября 2017 в 08:23


Павел, все отображается правильно, сжатие тут ни причём. Если вы откроете файл, то увидите что в нем нет тегов переноса br и нет тегов p. Нужно его сверстать с HTML тегами и будет читабельней.

@SmartControl

Я понял что тегов нет, но пробелы всё же присутствую, а на счёт HTML тегами обернуть txt файл?
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.