F

FLYER

+10
Репутация
0
Рейтинг
#1 Пустая страница в компоненте 21 сентября 2016 в 19:10
@Нил™, @Lora Спасибо за ответы!
Но я видимо не правильно выразился. Мне нужно получить полностью чистую страницу, без самого главного шаблона!(скрин прикрепил)

Либо я что-то делаю не правильно?
#2 Пустая страница в компоненте 21 сентября 2016 в 15:07
@Нил™, Компонент 'доска объявлений'.
Подскажите как можно сделать через шаблон.
Хотелось бы, конечно и title тоже убрать. А можно подключить новый шаблон(который будет пуст) к эому условию, а старый убрать?

P.s. Это нужно для ajax запроса, результатом которой является json строка
#1 Пустая страница в компоненте 21 сентября 2016 в 10:43
Здравствуйте!

Подскажите, пожалуйста, как в InstantCms 1.x создать пустую страницу(без шаблона, просто белый экран) для компонета?

Например, есть условие в frontend.php

if($do=='clear'){
//тут нужно показать пустую странцу
}

Как это можно сделать?
#1 InstantCMS 1.10.3 и поддержка php 5.6, php 7 28 мая 2016 в 11:30
Здравствуйте!
Подскажите, пожалуйста, будет ли корректно работать InstantCMS на php версии 5,6 и версии 7?
#5 Редирект со слешом на конце 28 февраля 2016 в 23:09

Без большого кол-ва правок этого сделать нельзя, т.к. все ссылки формируются без слеша. Движок редиректит с url, где есть слеш на конце на url без слеша, см файл url_rewrite.php. Комментировать self::halt(); не нужно.
А вообще задача не имеет смысла. Не стоит читать советы "гуру", которые считают, что по слешу на конце поисковики определяют категорию. Если время совсем не на что потратить, то конечно дерзайте.

Fuze
Спасибо за ответ!
Видимо нужно в .htaccess что-то прописать, чтобы слэш в конец добавлялся. Относительно правок, в принципе не так уж и много, только url_rewrite.php и в роутерах каждого компонента.
Подскажите, пожалуйста, как лучше отредактировать .htaccess в соответствии с тем, что уже там есть?
#1 Редирект со слешом на конце 24 февраля 2016 в 23:52
Всем привет.
Подскажите, пожалуйста, как правильно организовать редирект в InstantCMS, чтобы на конце присутствовал слеш? Например, для компонента "блоги" URL выглядел: "mysite.ru/blogs/".
В cms.core на 1090 строке есть код :
  1. public static function redirect($url, $code='303'){
  2. if ($code == '301'){
  3. header('HTTP/1.1 301 Moved Permanently');
  4. } else {
  5. header('HTTP/1.1 303 See Other');
  6. }
  7. header('Location:'.$url);
  8. self::halt();
  9. }
Если закоментировать self:halt(), то ссылки проходят со слешем. Но, без die() редирект делать говорят неправильно.
Как быть?
#7 [ЕСТЬ РЕШЕНИЕ] Удалить ненужные таблицы из БД 15 февраля 2016 в 23:12
Непонятен сарказм некоторых пользователей на абсолютно адекватный вопрос. Хотелось услышать мнение людей, которые хорошо знают ядро InstantCMS и могли бы дать некоторые пояснения по системным таблицам. В итоге, какой-то бред дилетантов про паяльники и ноутбуки! Ну, конечно же, вы самые умные, ваша мама вами определенно гордится!
kreator, спасибо за ответ!
#1 [ЕСТЬ РЕШЕНИЕ] Удалить ненужные таблицы из БД 13 февраля 2016 в 22:30
Хочу сделать голый движок с одним компонентом. Есть InstantCMS версии 1.10.3 и есть компонент Instantshop. Планирую удалить все ненужное: компоненты, плагины, модули. Соответственно удалить таблицы из базы данных.
Вопрос такой, какие таблицы удалять категорически нельзя? Возможно, сам движок использует какие-то системные таблицы? Будет ли работать работать инстант, если я оставлю 6 таблиц:
cms_cache,
cms_cron_jobs,
cms_banlist,
cms_actions,
cms_actions_log,
сms_components
Остальные удалю. Кто что думает? Может быть из этого списка можно что-либо убрать или наоборот нужно добавить?
P.s. Нужно, чтобы не загромождать базу данных огромным количеством таблиц при использовании нескольких десятков поддоменных сайтов со своими префиксами.
#1 Получить число с плавающей точкой 7 января 2015 в 15:32
Здравствуйте!
Подскажите, пожалуйста, как из $_REQUEST['var']); получить средствами $inCore->request('var', 'float'); число с плавающей точкой?
Прописываю в cms.php на 1003 строке: case 'float': if ($_REQUEST[$var]!=='') { return (float)$_REQUEST[$var]; } else { return (float)$default; } break;
Не работает
#10 Организация дополнительного MySQL соединения для Sphinx 28 декабря 2014 в 22:52
vajarkov Спасибо!
А можно это подключение прописать где-нибудь в ядре? Там где инстант коннектится к MySQL по стандартному порту?
#1 Организация дополнительного MySQL соединения для Sphinx 27 декабря 2014 в 23:53
Здравствуйте. Есть компонент, где должна производиться выборка из индекса sphinx(MySQL порт 3307). Правильно ли будет устанавливать соединение внутри компонента:
($do=='view'){
//подключение к sphinx
mysql_connect("127.0.0.1:3307");
}?
Как лучше сделать, ребята, подскажите, кто знает. Спасибо.
#1 Несколько соединений к базе данных. 9 июля 2014 в 14:33
Подскажите, пожалуйста, как лучше организовать выборку из другой базы. Есть 2 системы InstantCMS с компонентом InstantSHOP на разных доменах использующие свои базы данные. Нужно сделать так, чтобы одна из систем получала данные из таблицы другой базы.
Правильно ли будет использование в frontend.php такой код:
  1.  
  2. if ($do=='view'){
  3.  
  4. $link = mysql_connect('localhost', 'root', '')
  5. $mysql_select_db('DBNAME') or die('Не удалось выбрать базу данных');
  6.  
  7. $name = $model -> $data();
  8. }
  9.  
Или нужно, как -то по-другому?
#13 Компонент Гостевая книга с wiki 9 марта 2014 в 20:18
Да, этот файл поместил в папку с другими .tpl шаблонами. После создания в описании сказано, что все должно заработать, но страница почему-то не найдена. А может быть такое, что эта ошибка выводится, потому что в базе нет сообщений?
#14 Компонент Гостевая книга с wiki 9 марта 2014 в 18:43
Он не может найти страницу. Каталог создал, поместил туда файлы fronted.php, model.php, router.php. Создал шаблоны. При переходе по ссылке localhost/guestbook пишет, что такой страницы не существует.
#15 Компонент Гостевая книга с wiki 9 марта 2014 в 06:56
Ребят, это только у меня не работает? Я делал всё по инструкции, помогите плз!
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.