Информационный блок

Скрипт-движок «MovieTime»

 

Вход на сайт


  • FAQ - часто задаваемые вопросы и ответы

    Развернуть все

    Какие логин и пароль для входа в админку демо-сайта?

    Ответ: На всех демо-сайтах логин и пароль одинаковые: admin.

    Я включаю шаблон KinoBox, но хотя фильмы уже добавил, почему-то главная страница почти пустая?

    Ответ: На шаблоне KinoBox на главной странице не выводится основная лента фильмов, а используются модули "Выборки фильмов" и "Выборки статических материалов"; их надо настроить. Легче всего сделать, если посмотреть как это сделано на этом же шаблоне на демо-сайте - http://demo3.2movietime.ru.

    Модуль "Выборки фильмов" находится тут, а "Выборки статических материалов" тут.

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

    Возможно ли указать выборку по определенному году, а фильмы отсортировать в случайном порядке?

    Ответ: Да, это можно сделать, используя поле "Добавочный SQL запрос", на рисунке наглядно изображены настройки.



    Пользователи, знакомые с языком MySQL, могут применять и другие условия, поле "Добавочный SQL запрос" в модулях выборок дает очень большие возможности. Но именно поэтому, следует особо следить за доступом посторонних лиц к данному разделу. Не следует выдавать права на настройку этих модулей непроверенным пользователям.

    Как сделать, чтобы другой пользователь мог заходить в админку и редактировать фильмы?

    Ответ: Порядок действий таков:

    1) Переводим пользователя в нужную группу, допустим "Редакторы"
    2) В настройках главного меню админпанели устанавливаем для тех пунктов меню, доступ к которым вы хотите предоставить этой группе. По умолчанию, доступ ко всем пунктам меню админпанели имеет только группа "Владелец". На рисунке наглядно изображены пример настройки, когда группе "Редакторы" дается доступ к пункту меню "Редактирование фильма".



    Как можно купить скрипт-движок онлайн-кинотеатра и какие способы оплаты есть?

    Ответ: Купить можно в автоматическом режиме через любую платежную систему из списка (все варианты оплаты кликабельны).

    1) Webmoney - оплата в долларах

    2) Webmoney - оплата в рублях (больше способов оплаты)

    3) Яндекс.Деньги - оплата из кошелька или банковской карты

    4) Система Payeer - более 150 различных методов оплаты

    Если не подходит ни один из указанных вариантов оплаты или про попытке оплаты с помощью платежной системы происходит ошибка, Вы всегда можете произвести оплату в ручном режиме. Связаться для этого можно любым из способов, указанных в разделе «Контакты».

    В шаблоне KinoBox модули "Страны" и "Года" выводятся на главной странице, а как вывести их также на страницах категорий?

    Ответ: На страницах описаний модулей Указатель стран и Указатель годов выпуска указано, что для вывода данных этих модулей используются шаблоны "countries.tpl" и "years.tpl". Открываем в редакторе (рекомендуется Notepad++) файл "/templates/KinoBoxBlue/main.tpl" и ищем "years.tpl" в шаблоне (обычно работает сочетание клавиш CTRL+F). Находим данный код:
    
    {% if mode == 'year' or (mode == 'homepage' and pager.current_page == 1) %}	
    
    	{% include "years.tpl" %}	
    
    	{% include "countries.tpl" %}	
    
    
    
    	
    {% endif %}
    То есть, по умолчанию модули "Года" и "Страны" будут отображаться только в режиме - "Года" (year) и на первой странице режима "Главная страница" (homepage). Чтобы модули отображались и в категориях (режим - category) добавляем условие:
     or mode == 'category'
    
    доработанный участок кода будет выглядеть так:
    
    {% if mode == 'year' or mode == 'category' or (mode == 'homepage' and pager.current_page == 1) %}	
    
    	{% include "years.tpl" %}	
    
    	{% include "countries.tpl" %}	
    
    
    
    	
    {% endif %}

    Кстати, если для модуля используется отдельный шаблон и он один, то почти всегда его название совпадает с названием главного файла модуля и папки модуля в папке "/engine/modules". Например, для модуля "Алфавитный указатель" это слово "letters": шаблон - "letters.tpl", а главный файл модуля "letters.php" расположен в папке "letters".



    Как вывести на странице просмотра фильма в <title> год выпуска рядом с названием фильма?

    Ответ: Можно сделать это в файле "/engine/mode/movie.php" (режим просмотра фильма), нужная строчка:
    
    	$template_data['title'] = $row['title'];
    
    
    Например, изменяем так:
    
    	$template_data['title'] = "Смотреть ".$row['title']." ".$row['mt_year']." онлайн без рекламы в HD качестве.";
    
    
    Где "mt_year" - название поля в таблице "movie" в базе MySQL, которое соответствует году выпуска фильма.

    Но надо учитывать, что при обновлении скриптов движка, файл "movie.php" может быть перезаписан и после апдейта нужно будет снова повторить вышеуказанное действие.
    Того же самого можно добиться редактированием двух файлов в текущем шаблоне: main.tpl и movie.tpl.
    main.tpl перед изменением:
    
    
    
    	{{ title }}
    
    
    main.tpl после изменения:
    
    
    	
    {% block metatitle %}	
    	{{ title }}
    {% endblock %}
    
    


    movie.tpl перед изменением:
    
    {% extends "main.tpl" %}
    
    
    movie.tpl после изменения:
    {% extends "main.tpl" %}
    
    
    {% block metatitle %}
    
    	Смотреть {{ movie.title }} {{ movie.mt_year|striptags }} онлайн без рекламы в HD качестве.
    
    {% endblock %}
    
    
    Кстати, здесь используется мощная возможность шаблонизатора Twig - переопределение блоков.

    Как установить обновление?

    Ответ: Обновление устанавливается в админпанели через меню: Разное -> Обновление, импорт данных. Доступны три варианта установки и к каждому варианту имеется подсказка.

    Если обновляется уже существующий модуль, то в большинстве случаев требуется после установки обновления сбросить настройки модуля с помощью специальной кнопки в настройках.

    Если ли система скидок, если буду брать после первой покупки 2,3,4,5-ю лицензию?

    Ответ: Если несколько покупок совершаются в течении года с момента покупки первой лицензии, то каждая 5-я лицензия - бесплатно. Внимание, покупки по неполной цене, например со скидкой через аукцион, в этом случае не учитываются.

    Что нужно изменить в шаблоне в коде меню "Жанры", чтобы если категория пустая (счетчик ноль), она бы не отображалась?

    Ответ: В шаблоне, чаще всего это "main.tpl", заключаем макрос ссылки на категорию в блок проверки
    {% if value.item_count %}
    	....
    {% endif %}
    
    Пример. Код до изменений:
    {% for value in categories %}
    	{{ M.category_link(value, value.title|capitalize ~ ( value.item_count ? ' (' ~ value.item_count ~ ')' : '' ) ) }}
    {% endfor %}
    
    Код после изменений:
    {% for value in categories %}
    	{% if value.item_count %}
    		{{ M.category_link(value, value.title|capitalize ~ ( value.item_count ? ' (' ~ value.item_count ~ ')' : '' ) ) }}
    	{% endif %}
    {% endfor %}
    


    Можно ли сделать, чтобы в поле "Жанры" между жанрами были запятые или слеш, а не через пробел?

    Ответ: В шаблоне, например, "fullstory.tpl" или "movie.tpl", в коде вывода жанров немного изменяем первую строку и добавляем строку (вместо запятой можно указать и слеш)
    {{ key2 ? ', ' : '' }}
    
    Пример. Код до изменений:
    {% for value2 in movie.categories %}
    	{{ M.category_link(categories[value2]) }}
    {% endfor %}
    
    Код после изменений:
    {% for key2,value2 in movie.categories %}
    	{{ key2 ? ', ' : '' }}
    	{{ M.category_link(categories[value2]) }}
    {% endfor %}
    


    Как сделать вывод названия категории? Чтобы перед общим списком фильмов в этой категории было "Категория: ТУТ_НАЗВАНИЕ_ТЕКУЩЕЙ_КАТЕГОРИИ" ?

    Ответ: В нужный шаблон (обычно это "main.tpl") в нужном месте добавляем
    					
    {% if mode == 'category' and pager.current_page == 1 %}
    	

    Категория: {{ category.title|capitalize }}

    {% endif %}
    Фильтр шаблонизатора "capitalize" переводит первую букву названия категории в верхний регистр. Условие "pager.current_page == 1" указывает, что название нужно выводить только на первой странице. Если нужно, чтобы название категории было на всех страницах - уберите эту часть вместе с "and".

    Могу ли я привязывать разные домены, к примеру, если для начала залить на один домен, а потом я захочу перенести сайт на другой? Нет ли каких-нибудь ограничений по количеству привязываемых доменов?

    Ответ: Переносить сайты с одного домена на другой конечно можно. Ограничение одно: так как одна лицензия подразумевает установку движка на максимум 3 сайта, то значит и привязать больше трех доменов не получится.
    Если например, у вас работают 3 сайта и вы хотите перенести один из них на другой домен, надо будет старый домен "отвязать", а новый домен - "привязать".

    Как включить кеширование в шаблонизаторе Twig?

    Ответ: В корне сайта файл "init_tmpl_engine.php" меняем строку "// 'cache' => BASEPATH.'engine/cache'," на "'cache' => BASEPATH.'tmp/cache_twig',".

    До изменений
    $twig = new Twig_Environment($loader, array(
     // 'cache' => BASEPATH.'engine/cache',
    ));	
    

    После изменений
    					
    $twig = new Twig_Environment($loader, array(
    	'cache' => BASEPATH.'tmp/cache_twig',
    ));							
    
    Далее, по фтп можно посмотреть в папке "/tmp/cache_twig/", если появилось большое количество папок, то кеширование в шаблонизаторе работает.

    Как сделать, чтобы в выборке фильмов отображались только определенные фильмы?

    Ответ: Сделать это можно, используя в нужной выборке поле "Добавочный SQL запрос", достаточно прописать там "AND id IN (ТУТ НОМЕРА НУЖНЫХ ФИЛЬМОВ, ЧЕРЕЗ ЗАПЯТУЮ И БЕЗ ПРОБЕЛОВ)", например "AND id IN (5,14,22.148,329)". Других ограничений быть не должно, например отбор по категории. Теперь отбор в данной выборке будет только по номерам фильмов.

    Кстати таким образом можно менять фильмы в слайдере в шаблоне "Formovies" и в других шаблонах, где для вывода слайдеров используются выборки. В данном слайдере применены две выборки - http://demo4.2movietime.ru/admin/admin.php?mode=module_settings&op=customsampling , поэтому прописывать номера фильмов нужно одинаково в обеих. А изображения можно менять через FTP, они находятся в папке /templates/Formovies/images/slider/. Правда, если очень часто менять фильмы, данный способ может оказаться для кого-то не очень удобным.

    Как сделать вывод категории на главной странице текстом? Вывести список ссылок категории я могу, но мне нужна только первая категория фильмов в виде слова, а не в виде ссылки.

    Ответ: Сначала небольшая подсказка: в шаблон передается список всех категорий в виде массива со всеми параметрами категорий. Это делается в файле index.php в строке
    $template_data['categories'] = $category->arrayKeyId();
    
    Таким образом, например в шаблоне "main.tpl", можно вывести любой параметр любой категории. Например для названия первой категории:
    {{ categories[1].title }}
    
    Вывод содержимого поля "Описание категории" (поле заполняется в админпанели сайта в свойствах категории) для третьей категории:
    {{ categories[3].information }}
    
    А как выводить текст именно на главной странице, описано в пункте http://2movietime.ru/faq/nopg-open/10/ , окончательный код для вывода названия первой категории на главной странице сайта:
    {% if mode == 'homepage' and pager.current_page == 1 %}  
      
        {{ categories[1].title }}   
          
    {% endif %} 
    


    Шаблоны прилагаются после покупки движка сайта?

    Ответ: Да, все шаблоны, которые используются на демо-сайтах бесплатные и входят в состав инсталлятора или их можно будет скачать отдельно.

    Модули являются бесплатными в течении года? Или их нужно будет покупать заново, по мере выхода обновления?.

    Ответ: Модули или шаблоны, входящие в состав движка, являются бесплатными, после покупки можно свободно скачивать в течении года все новые версии: как инсталлятор движка целиком, так и отдельные модули или шаблоны.

    Какой курс рубли-доллары (WMR - WMZ) при покупке скрипта в ручном режиме или при заказе платных услуг?

    Ответ: Текущий курс на момент оплаты можно посмотреть тут https://wm.exchanger.ru/asp/wmlist.asp , только не "справочный курс", а минимальный из колонки "Обратный курс (WMR/WMZ)". Или по курсу обмена WMR-WMZ в кипере Webmoney. Данный курс обмена рублей в доллары действует для всех электронных валют: Webmoney, Яндекс Деньги, Qiwi и т.д.

    Пытаюсь импортировать фильм из Кинопоиска, пишет, что страница не найдена, в чем может быть дело?

    Ответ: Причин может быть несколько, наиболее частая: бан по IP-адресу вашего хостинга. Поэтому проблема нередко возникает при переезде на другой хостинг. Если возникают проблемы с парсингом, можно включить отладочный режим - соответствующая галочка при импорте. После начала импорта будет показана полученная страница с сайта Kinopoisk.ru, если нет бана по IP-адресу, эта должна быть страница нужного фильма. Если ваш адрес заблокирован защитой от роботов, на странице будет показано сообщение или загружена главная страница сайта Kinopoisk.ru.

    Если у вас не обычный шаред хостинг, а сервер, VPS/VDS - то проверьте права доступа. В папке "admin" после каждого запуска импорта должна обновляться дата у текстового (kpimport_do.txt) или HTML файла. Если дата не обновляется или файла txt или .html со свежей датой вообще нет, скорее всего существуют проблемы с правами доступа.

    Попробуйте произвести импорт фильма на демо-сайте, если на демо-сайте все нормально, а на вашем хостинге показывает ошибку, можно быть уверенным, что забанен ваш IP-адрес на Кинопоиске или проблема в вашем хостинге.


    Нас интересует

    Как вы смотрите фильмы