Total - общее количество галерей
Published - галереи с подготовленными тумбами
- All time - за все время
- Last 24H - за последние 24 часа
Not published - новые галереи (тумбы еще не сделаны)
Reranks
Список категорий сайта и страницы 'Best' с информацией о реранках для каждой. Показано время когда был послдений реранк и сколько показов осталось до реранка в каждой категории.
Тажке в этом разделе можно руками запустить реранк любой страницы.
Rotation
В этом разделе можно посмотреть статистику тумб, запустить реранк выбраной категории и посмотреть информацию о каждой тумбе.
Content
Раздел утправления контентом сайта. Здесь Вы можете изменить настройки для спонсоров, платников, контента и категорий.
Galleries
Управление галереями. Верхняя строка поиска ищет по введенный текст в УРЛ, заголовке и описание галереи.
Вывод галер осуществляется только после нажатия кнопки Find.
Назначние кнопок расположенных в нижней части грида
- Disable selected - отключить галерею на данном сайте (статистика и тумбы данной галереи сохраняются)
- Enable selected - включить отключенную галерею
- Use global - использовать настройки заданные на фидере
- Reset (make new) - сбросить статистику и заново сделать тумбы выбранных галерей
- Full delete - полностью удалить галерею с сайте (удаляется статистика и медиафайлы), однко если фид будет прочитан
заново то галерея вновь появится на сайте
Categories
Список категорий и статистика ротации. Таже для каждой категории (страницы) можно задать свои мета-тэги (description, title, keywords), для этого необходимо нажать на карандаш слева от категории и не забыть постпвить галочку 'Use custom settings'
Sponsors
Список спонсоров и их статусов
Paysites
Список платников и их статусов
Settings
General
- Site name - имя сайта (любая строка, например 'my tube site!')
- Description - описание сайта
- Date format - формат даты который выводится под тумбами, используется формат MySQL
http://dev.mysql.com/doc/refman/5.1/en/date-and-time-functions.html#function_date-format
- FHG templates - отметьте для создание собственных гелерей
- Disable site - если отметить, то весь трафик будет перенаправлятся на redirect url
- Redirect url - УРЛ для редиректа если отмечен чекбокс disable site
- Daily amount - количество галерей которое необходимо сделать за 24 часа
- Thumbs rerank interval - через сколько показов необходимо делать реранк тумб в категории
- Thumbs rerank params - левое положение ползунка (Last CTR) сортирует тумбы во время реранка используя количество кликов
и показов прошедшее между реранками, правое положение (Total CTR) использует клики и показы накопленные за все время показа тумбы.
- Thumbs rerank test limit - количество показов которое должна набрать тумба чтобы считаться протестированной
- Categories rerank interval - через сколько показов необходимо делать реранк категорий между собой
- Categories rerank params - то же самое что и для тумб
- Categories visibility min - минимальное количество галерей в категории для того чтобы она появилась в списках категорий (меню и т. д.)
- Use cache - если отмечена то содержимое страниц кэшируется на диск
- INXY-feeds url - УРЛ фидера
Media
Media type
default: default media type for your site (main page content)
Thumbs size - group 'Mixed' - thumbs dimensions for page with pictures and movies
Enable: - create thumbs for group 'mixed'
Thumbs size - group 'Picture' - thumbs dimensions for page with pictures
Enable: - create thumbs for group 'Picture'
Thumbs size - group 'Movie' - thumbs dimensions for page with movies
Enable: - create thumbs for group 'Movie'
Preview images - previews dimensions for self-hosted picture galleries
Media storage
- url: url to thumbs storage directory
- dir: thumbs storage directory
Convert
- params: ImageMagic params
- path to: path to convert
Trade
Default trade out: trade script out string
mixed: trade script out string for group 'mixed'
picture: trade script out string for group 'picture'
movie: trade script out string for group 'movie'
Tasks
Ручной запуск задач. Таблица задач с периодом и временем последнего запуска.
Prepare - кроп тумб
Check for updates - проверка новых версий
Sitemap - генерация sitemap
Read feeds - обновление контента из фидера
Access
Досутп в админку. мжно задать логин пароль и список IP адресов, с которых возможен вход
System
Системные настройки.
License
Tools
Общие
Upgrade
Обновление inxy-site
Feeds
Ручной запуск процессов чтения фида
Restart (fast) - перечитать фид с самого начала
Restart (full) - перечитать фид с самого начала
Force run - прочитать фид с текущей позиции
System
Repair - исправлят ошибки базы
Completly clear database - полностью удаляет базу контнта (при этом автоматически создается бэкап)
Logs
Выберите тип лога и нажмите view для просмотра. Кнопка clear очищает лог выбранного типа. Система хранит 100 последних логов каждого события
Шаблоны
Введение
Шаблоны это основа дизайна вашего сайта. Шаблоны представляют собой обычные *.php файлы в которые вставляются инструкции
позволяющие управлять отображением контента. Если вы знаете html то вам достаточно взять готовый шаблон идущий в поставке
и отредактировать html код не трогая инструкции заключенные между символами
<? ?>
чтобы получить готвый к работе сайт
Шаблоны расположены в папке templates. Существует три типа шаблонов (подпапки layouts, site, sub). Рассмотрим их назначение:
- layouts - макет сайта, главный шаблон в который вставляется весь контент (как правило содержит меню, шапку и футер)
- site - основное тело страницы, как правило содежит тумбы
- sub - субшаблоны, небольшие части html кода которые часто повторяются на странице, например тумба с надписью,
ссылка на тэг и т д
Схематичная взаимосвязь между разными типами шаблонов
Список команд шаблонов
В квадратные скобки [] заключены необязательные параметры.
В скобках указана область применения команды (L - layout, С - шаблон контента (папка site), S - субшаблон)
<?=Inxy::action()?>
(LCS)
- Выводит имя текущего шаблона контента
<?=Inxy::category()?>
(LCS)
- Выводит имя текущей категории
<?=Inxy::categoriesByCtr(['categories_by_ctr'[, 300]])?>
(LC)
- Выводит список категорий отсортированных по CTR, используется субшаблон categories_by_ctr
<?=Inxy::categoriesByLastClicks(['categories_by_last_clicks'[, 300]])?>
(LC)
- Выводит список категорий отсортированных по количеству кликов за последний реранк,
используется субшаблон categories_by_last_clicks
<?=Inxy::categoriesByName(['categories_by_name'[, 300]])?>
(LC)
- Выводит список категорий отсортированных названию, используется субшаблон categories_by_name
<?=Inxy::description()?>
(LC)
- Выводит описание сайта (задается в настройках) на страницах с тумбами, на странице галереи выводит описание галереи
<?=Inxy::ifActionMatch(val, [true = 'highlight'[, false = 'default']])?>
(LC)
- Возвращает true если имя текущего действия совпадат с val иначе возвращает false. Используется для
задания различных CSS стилей активным и не активным пунктам меню
<?=Inxy::ifAllMatch([true = 'highlight'[, false = 'default']])?>
(LC)
- Возвращает true если текущая группа All иначе возвращает false. Используется для
задания различных CSS стилей активным и не активным пунктам меню
<?=Inxy::ifCategoryMatch(val, [true = 'highlight'[, false = 'default']])?>
(LC)
- Возвращает true если имя текущей категории совпадат с val иначе возвращает false. Используется для
задания различных CSS стилей активным и не активным пунктам меню
<?=Inxy::ifMovMatch([true = 'highlight'[, false = 'default']])?>
(LC)
- Возвращает true если текущая группа Mov иначе возвращает false. Используется для
задания различных CSS стилей активным и не активным пунктам меню
<?=Inxy::ifPicMatch([true = 'highlight'[, false = 'default']])?>
(LC)
- Возвращает true если текущая группа Pic иначе возвращает false. Используется для
задания различных CSS стилей активным и не активным пунктам меню
<?=Inxy::ifTagMatch(val, [true = 'highlight'[, false = 'default']])?>
(LC)
- Возвращает true если имя текущего тага совпадат с val иначе возвращает false. Используется для
задания различных CSS стилей активным и не активным пунктам меню
<?=Inxy::isAll() ?>
(LC)
- Возвращает true если текущая группа All иначе возвращает false.
<?=Inxy::isMov() ?>
(LC)
- Возвращает true если текущая группа Mov иначе возвращает false.
<?=Inxy::isPic() ?>
(LC)
- Возвращает true если текущая группа Pic иначе возвращает false.
<?=Inxy::join(items, template, separator) ?>
(LC)
- Объединяет массив items используя субшаблон template и разделитель separator
<?=Inxy::keywords()?>
(L)
- Выводит список ключевых слов (генерируется автоматически для каждой страницы)
<?=Inxy::name()?>
(L)
- Выводит заголовок сайта (задается в настройках)
<?Inxy::orderByCtr()?>
(C)
- Задает порядок сортировки тумб по CTR
<?Inxy::orderByDater()?>
(C)
- Задает порядок сортировки тумб по дате
<?=Inxy::paginator()?>
(C)
- Выводит список страниц (архив)
<?Inxy::setLayout(name)?>
(C)
- Задает макет который должен испольоваться со страницей контента (по умолчанию main)
<?Inxy::setThumbSub(name [, use_prefix = false])?>
(C)
- задает субшаблон который будет использоваться для вывода тумб
<?=Inxy::tag()?>
(LC)
- Выводит текущий таг
<?=Inxy::tagsByName(offset, limit, template)?>
(LC)
- Выводит максимум limit тагов отсортированных по имени начиная с offset используя субшаблон template
<?=Inxy::tagsByWeight(offset, limit, template)?>
(LC)
- Выводит максимум limit тагов отсортированных по популярности начиная с offset используя субшаблон template
<?=Inxy::title()?>
(L)
- Выводит заголовок сайта (задается в настройках) на страницах с тумбами, на странице галереи выводит заголовок галереи,
на странице категории выводит заголовок категории (если задан)
<?=Inxy::test([count = 1])?>
(C)
- Выводит count тестовых тумб
<?=Inxy::thumb([count = 1])?>
(C)
- Выводит count тумб
<?=Inxy::total()?>
(L)
- Выводит общее количество галерей
<?=Inxy::totalNew()?>
(L)
- Выводит количество галерей в группе сделанных за последние 24 часа
<?=Inxy::tplUrl()?>
(LCS)
- относительный урл к папке с шаблонами
<?=Inxy::url(template)?>
(LCS)
- Выводит урл для действия template
<?=Inxy::virtual()?>
(L)
- замена функции php virtual которая некореектно работает с INXY
Request
Using request you can detect and output current user's location
Example:
<?=Inxy::req()->action?>
current template
<?=Inxy::req()->page?>
current page
<?=Inxy::req()->gal_id?>
current gallery id
<?=Inxy::req()->tag?>
current tag
<?=Inxy::req()->category?>
current category
Список свойств объекта thumb
В квадратные скобки [] заключены необязательные параметры.
<?=$thumb->categories?>
- Массив имен категорий
<?=$thumb->click_url?>
- Урл клика (через трэйд скрипт)
<?=$thumb->description?>
- Описание галереи
<?=$thumb->gallery_url?>
- Прямая ссылка на галерею
<?=$thumb->gallery_url?>
- Прямая ссылка на галерею
<?=$thumb->height?>
- Высота изображения
<?=$thumb->img_url?>
- Ссылка на файл в медахранилище
<?=$thumb->publish_dt?>
- Дата публикации на сайте, формат задается в настройках
<?=$thumb->title?>
- Заголовок галереи
Список свойств объекта preview
В квадратные скобки [] заключены необязательные параметры.
<?=$thumb->url?>
- Ссылка на изображение сохраненное на вашем сайте
<?=$thumb->src_url?>
- Ссылка на оригинальное изображение
<?=$thumb->media?>
- Ссылка на объект media
Custom error pages
Since version 1.06 you can create custom error pages for http errors raised by script (404, 502 etc)
To create custom error page:
- Create layouts/error.php layout
- Create system/error.php template
Layout is similar to any other layout you have, but some function unavailable (Inxy::title(), Inxy::description(), Inxy::paginator()).
Template example:
<?php $messages = array(
404 => "Page not found",
503 => "Server busy",
)?>
<h1><?=$e->status?></h1>
<p><?=isset($messages[$e->status]) ? $messages[$e->status] : "Unknown error"?></p>
Search
WARNING THIS IS IS AN EXPERIMENTAL EXTENSION!
Using sphinx you can easy add search to you Iinxy site.
- Create sphinx source
source domain_name
{
type = mysql
sql_host = localhost
sql_user = your_inxy_db_user
sql_pass = your_inxy_db_pass
sql_db = your_inxy_db
sql_query = \
SELECT rt.rotation_id, title, categories, tags, description, rt.content_type_id \
FROM gals g JOIN rotation rt ON rt.gal_id = g.gal_id WHERE g.status_id = 3 AND g.disabled_sum = 0 AND rt.category_id IN (1,2,3)
sql_attr_uint = content_type_id
sql_query_info = SELECT * FROM rotation WHERE rotation_id=$id
}
-
Create sphinx index
- Create config inxy/var/config/sphinx.php. Example:
<?
return array(
"host" => "localhost",
"port" => 3312,
"index" => "sphinx_index_name"
);
?>
- Add to cron command to update you index
- Add to your template this code
<form action="/">
<input type="text" name="q">
<input class="submit" type="submit" value="Find" />
</form>
-
Create template site/search.php, use
<?=Inxy::req()->search?>
to output search request