Главная| Трекер ▼| Поиск| Правила| FAQ| |
![]() |
|
Автор | Сообщение |
---|---|
valeri[µ]
Модератор ![]() Сообщения: 7870 ![]() |
XenForo 1.2.4 полностью русская версия + русифицированные дополнения
![]() Год выпуска: 2013 Версия: 1.2.4 Платформа: PHP Разработчик: XenForo Ltd. Перевод: XF-Russia.ru (языковой пакет), fly_indiz (локализация инсталлятора, начальных данных, используемых локалей и некоторых не входящих в языковой пакет фраз) Сборка (см. подробнее ниже): fly_indiz Системные требования: PHP 5.2.4+, MySQL 5.0 + Описание: XenForo — это быстрая и удобная система управления форумом. Разработчики этого програмного продукта посвятили много лет работе над таким хитом, как VBulletin. Поэтому среди приоритетов: высокое быстродействие, устойчивость к большим нагрузкам, а также расширенный функционал. На данный момент, XenForo выгодно отличается от конкурентов скоростью работы, легким дизайном, включающим в себя несколько оригинальных фишек, а также удобной навигацией. В основе системы лежит гибкий фреймворк — XenFramework, предоставляющий большие возможности для девелоперов, разработчиков модов и расширений. Доп. информация (Особенности сборки):Сборка основана на ОРИГИНАЛЬНОМ дистрибутиве и её основной целью(/отличием/цимусом) является чистота, максимально сохранённая оригинальность, и русскоязычность. (П.С. в оригинальном коде НЕТ защит/стучалок, поэтому слово null неприменимо к ксенфоро. И те кто пишет что долго упорно ломали защиту и вешают себе за это медаль на грудь - врут) программный код не затронут. Вшитый английский языковой пакет заменён финальным русским (дополненным). Русифицирован инсталлятор Русифицированы начальные данные. Добавлена валюта рубли (RUB) для расчётов в PayPal В папке languages дополнительно положены языковые пакеты (русский уже вшит и английский) для дополнительной установки на форум. Добавлен информационный файл на русском языке Добавлены полностью русские (и рядом ещё и английские инсталляционные xml на случай если язык форума "по умолчанию" выбран английский) аддоныДополнения:XenForo Resource Manager 1.1.0 - Менеджер ресурсов является официальным дополнением для XenForo, которое позволяет управлять ресурсами, такими как файлы, инструкции и т.п. Social 1.1.0 - Авторизация на форуме через социальные сети XenPorta (Portal) 1.6.0 - Портальная система главной страницы More Xenforo Permissions 1.1.0 - Дополнительные права на просмотр списка пользователей Sticky First Post 1.2.1 - Возможность закреплять первый пост темы [RT] Spoiler 1.0.3 - Спойлер (сворачивание текста) П.С. для более мощного функционала лучше использовать аддон bbm, см ниже Double Post Merge 1.0.7 - Объединение написанных подряд постов Online Status Indicator 1.1.0 - Отображает пометкой юзеров в онлайне внутри топиков MausXFR LanguageSwitch 1.0.0 - Для незарегистрированных/гостей автоматически выбирает соответствующий из установленных на форуме язык Waindigo JoinUserGroup 1.1.2b - Возможность пользователям присоединяться к группам и модарация членством в группах Add Poll to Existing Threads 1.1.4 - Добавление голосований в уже существующие топики Change Thread Starter 1.0.1 - Возможность изменять автора топика Ragtek Invite 2.1.2 - Система регистрации по приглашениям Resource Manager - Thread Reassign 1.0.1 - Возможность переопределять привязанный к ресурсу топик в менеджере ресурсов [InfisJSC] Topic starter's rights 1.2.7 - Добавляет функции модератора топик стартерам Show Forum Moderators 1.2.2 - Добавляет в форумах и топиках индикатор кто является модератором. [Tinhte] Attach Image Optimization 2.2.11 - Оптимизирует работу с изображениямиДополнения от Cédric CLAERHOUT:Detect Browser 1.2.0 - Сервисный аддон для определения типа браузера (для других аддонов) TinyMCE Quattro 1.7.0.3 - Wysiwyg редактор с расширенным функционалом QuoteMe ! 1.8.1 - Цитирование выделенного текста Bb Codes & Buttons Manager 2.3.5 - Управление, создание и настройки как стандартных так и дополнительных BB-кодов, а также кнопок в редакторе к ним. П.С. функционально поглощает собой аддон [RT] Spoiler Bb Codes & Buttons Manager - Advanced Bb Codes 3.5.0 beta 1 - Дополнительные BB-коды к аддону bbm BB-код HIDE 1.0.1 - Дополнительный BB-код HIDE к аддону bbm от fly_indizДополнения ПОЛНОСТЬЮ русские (рядом также лежит и английский инсталляционный xml на случай если язык форума "по умолчанию" выбран английский), а также в них как и для XenForo в папках languages лежат дополнительные языковые пакеты к ним. Дополнения будут потихоньку добавляться. Выбираться для добавления будут по популярности, безглючности, совместимости с 1.2.х+ с отсутствием требования дополнительно установленного TMS Код: Важно для установки дополнений со стороны! 1. Если на форуме установлено несколько языков, при установке дополнения его фразы устанавливаются в тот язык, который на форуме установлен как "по умолчанию". Поэтому если дополнение имеет английский инсталляционный xml (с английскими фразами), то перед установкой дополнения нужно переключить на форуме язык по умолчанию на английский и установить дополнение. 2. Если на форуме установлено несколько языков, и ко всем или к части из них к дополнению имеется языковой пакет (не считая языка, на котором дополнение уже было установлено), то после правильной установки дополнения (см. пункт 1) нужно установить все языковые пакеты дополнения для существующих на форуме языков (кроме уже установленного языка дополнения). Для установки языкового пакета дополнения - в Панели управления в настройке "Языки", нажимаем "Импорт языка", выбираем xml-файл языкового пакета дополнения, ставим переключатель в положение "Язык с перезаписью" и выбираем установленный на форуме язык, соответствующий языку импортируемого языкового пакета дополнения. 3. После произведённых манипуляций язык форума "по умолчанию" можно установить обратно на желаемый. П.С. Во всех прилагаемых в [url=http://rutracker.org/forum/viewtopic.php?t=3831803]этой раздаче[/url] дополнениях имеются и русские и английские инсталляционные xml, чтобы можно было не переключать язык форума "по умолчанию", а также в папках 'languages' языковые пакеты к ним. =============================================================================== ================= Настройки режима отладки и кеширования ==================== =============================================================================== Режим отладки включается профессионалами для выявления неполадок, для доступа к расширенному системному функционалу и разработке различных модулей. Включается путём добавления строки: $config['debug'] = true; в файл library/config.php Для отключения режима отладки нужно удалить эту строку или заменить её на: $config['debug'] = false; П.С. Если нужно сделать так чтобы отладочная строка внизу форума не была видна пользователям, а только администраторам, в панели администрирования форума "Внешний вид"->"Шаблоны" найти и отредактировать шаблон "footer", найти в шаблоне выражение: <xen:if is="{$debugMode}"> и заменить его на: <xen:if is="{$debugMode} AND {$visitor.is_admin}"> Чтобы включить возможность кеширования, в файле library/config.php необходимо добавить строки: $config['cache']['enabled'] = true; $config['cache']['frontend'] = 'Core'; $config['cache']['frontendOptions']['cache_id_prefix'] = 'xf_'; В первой строке включается кеширование. Если нужно отключить - true поменять на false Рекомендуется дополнительно включить кеширование пользовательских сессий, для этого можно добавить ниже строку: $config['cache']['cacheSessions'] = true; При отключённом кешировании эта наличие этой строки не будет иметь значения. Ниже НЕОБХОДИМО добавить ещё несколько строк, определяющих метод кеширования, например для кеширования используя файлы - добавляем следующие строки: $config['cache']['backend'] = 'File'; $config['cache']['backendOptions'] = array('cache_dir' => dirname(__FILE__) .'/../internal_data/cache'); Причём перед тем как использовать файловое кеширование, нужно перед этим создать папку "cache" внутри папки "internal_data". П.С. Изначально нужно удостовериться наличия прав на запись (unix: 777) для папок "data" и "internal_data", см. требования и инструкцию по установке. Подробная информация о различных режимах кеширования тут: [url=http://xenforo.com/help/cache/]http://xenforo.com/help/cache/[/url] =============================================================================== ==== Настройки веб-сервера nginx при использовании его как единственного ===== =============================================================================== Если nginx используется единственным веб-сервером с использованием вызова PHP как fast-cgi, то ниже приводятся рекомендуемые блоки внутри секции виртуального хоста server {} для обеспечения работы ЧПУ и повышенной безопасности. Подразумевается, что основные настройки виртуального хоста в этой секции уже выполнены и форум установлен в корень сайта. В приведённых примерах блоков используется вызов fast-cgi на системе Windows. Замените вызовы на собственные. rewrite ^/(.*)/favicon.ico$ /favicon.ico last; Обеспечивает доступность иконки при кривых вызовах браузера. rewrite ^/account/data/avatars/(.*)$ /data/avatars/$1 last; rewrite ^/forums/data/avatars/(.*)$ /data/avatars/$1 last; rewrite ^/forums/(.*)/data/avatars/(.*)$ /data/avatars/$2 last; rewrite ^/invites/data/avatars/(.*)$ /data/avatars/$1 last; rewrite ^/members/(.*)/data/avatars/(.*)$ /data/avatars/$2 last; rewrite ^/register/data/avatars/(.*)$ /data/avatars/$1 last; rewrite ^/resources/data/avatars/(.*)$ /data/avatars/$1 last; rewrite ^/resources/(.*)/data/avatars/(.*)$ /data/avatars/$2 last; rewrite ^/search/data/avatars/(.*)$ /data/avatars/$1 last; rewrite ^/threads/(.*)/data/avatars/(.*)$ /data/avatars/$2 last; rewrite ^/account/styles/default/xenforo/avatars/(.*)$ /styles/default/xenforo/avatars/$1 last; rewrite ^/forums/styles/default/xenforo/avatars/(.*)$ /styles/default/xenforo/avatars/$1 last; rewrite ^/forums/(.*)/styles/default/xenforo/avatars/(.*)$ /styles/default/xenforo/avatars/$2 last; rewrite ^/invites/styles/default/xenforo/avatars/(.*)$ /styles/default/xenforo/avatars/$1 last; rewrite ^/members/(.*)/styles/default/xenforo/avatars/(.*)$ /styles/default/xenforo/avatars/$2 last; rewrite ^/register/styles/default/xenforo/avatars/(.*)$ /styles/default/xenforo/avatars/$1 last; rewrite ^/resources/styles/default/xenforo/avatars/(.*)$ /styles/default/xenforo/avatars/$1 last; rewrite ^/resources/(.*)/styles/default/xenforo/avatars/(.*)$ /styles/default/xenforo/avatars/$2 last; rewrite ^/search/styles/default/xenforo/avatars/(.*)$ /styles/default/xenforo/avatars/$1 last; rewrite ^/threads/(.*)/styles/default/xenforo/avatars/(.*)$ /styles/default/xenforo/avatars/$2 last; rewrite ^/http://MYDOMAIN/login/login$ /login/login last; Исправляет иногда встречающиеся ошибки роутига при кривых запросах от кривых браузеров (замечено от небезызвестной своей глючностью оперы). (П.С. заменить MYDOMAIN на своё доменное имя) location / { try_files $uri $uri/ /index.php?$uri&$args; index index.php index.html; } Обеспечивает работоспособность ЧПУ location = /admin.php { try_files $uri =404; proxy_read_timeout 120; fastcgi_pass backend; fastcgi_index index.php; include C:/www/nginx/conf/fastcgi; allow 127.0.0.0/8; allow 192.168.0.0/16; deny all; } location = /install/index.php { try_files $uri =404; proxy_read_timeout 120; fastcgi_pass backend; fastcgi_index index.php; include C:/www/nginx/conf/fastcgi; allow 127.0.0.0/8; allow 192.168.0.0/16; deny all; } location = /install/install.css { allow 127.0.0.0/8; allow 192.168.0.0/16; deny all; } location ~ ^/(install|internal_data|library)/ { internal; } location ~ /\.ht { deny all; } Обеспечивает безопасность. Доступ к административной панели, установке и обновлению форума в данном примере возможен только с IP адресов: 127.0.0.0/8 - локального, 192.168.0.0/16 - из локальной сети. Для добавления IP-адресов, с которых доступны эти функции - допишите их ниже. location ~ \.php$ { try_files $uri /index.php =404; proxy_read_timeout 120; fastcgi_pass backend; fastcgi_index index.php; include C:/www/nginx/conf/fastcgi; } Основной обработчик php location ~* \.(?:jpg|jpeg|gif|png|ico|gz|svg|svgz|mp4|ogg|ogv|webm|htc|ttf|ttc|otf|eot|woff|font.css)$ { expires 30d; access_log off; add_header Cache-Control public; } Обеспечивает кеширование статики. =============================================================================== ============ Улучшение внешнего вида управляющих кнопок в постах ============ =============================================================================== Добавить в EXTRA.css: .message .publicControls .item { background: @primaryLighterStill; border: 1px solid #ccc; border-radius: 5px; padding: 3px 5px; } .message .privateControls .item { background: #eee; border: 1px solid #ccc; border-radius: 5px; padding: 3px 5px; } =============================================================================== =============== Проигрывание медиа-вложений mp3 и mp4 в HTML5 =============== =============================================================================== В шаблоне attached_files найти: <h6 class="filename"><a href="{xen:link attachments, $attachment}" target="_blank">{$attachment.filename}</a></h6> добавить после: <xen:if is="{$attachment.extension} == 'mp3' AND {$canViewAttachments}"> <div class="xfa-html5-player"><audio controls><source src="{xen:link attachments, $attachment}" type="audio/mpeg">HTML5 audio playback is not supported</audio></div> </xen:if> <xen:if is="{$attachment.extension} == 'mp4' AND {$canViewAttachments}"> <div class="xfa-html5-player"><video width="320" height="240" controls><source src="{xen:link attachments, $attachment}" type="video/mp4">HTML5 video playback is not supported</video></div> </xen:if> <script> if(navigator.platform.indexOf("iPhone") != -1 || navigator.platform.indexOf("iPod") != -1 || navigator.platform.indexOf("iPad") != -1 || navigator.platform.indexOf("Linux arm") != -1) { $(".xfa-html5-player").hide(); } </script> В шаблоне attached_files.css найти: .attachment { float: left; width: 50%; max-width: 300px; } и поменять ширину 50% на 100% и максимальную ширину с 300px на 500px P.S. Для корректной работы нужно в library/XenForo/ViewPublic/Attachment/View.php добавить , 'mp3' => 'audio/mpeg', 'mp4' => 'video/mp4' и строчку: $this->setDownloadFileName($attachment['filename'], true); заменить на: $this->setDownloadFileName($attachment['filename'], (($extension == 'mp3' || $extension == 'mp4') ? false : true)); =============================================================================== ============= Замена втроенного планировщика задач на системный ============= =============== Только для профессионалов, знающих что делают =============== =============================================================================== Если вы хотите чтобы запуск запланированных в движке задач производился не со сраниц форума, открываемых в браузерах, а чётко по расписанию системным кроном, вам нужно иметь ssh-доступ (в случае unix) к серверу для назначения заданий. 1. Скопировать прилагаемый cron.php в корень сайта. 2. Прописать в системном планировщике запуск скрипта cron.php на раз в 5 минут: */5 * * * * C:\php_path\php.exe C:\xenforo_path\cron.php П.С. Пример приведён для системы Windows 3. Включить режим отладки на форуме. 4. В панели администрирования в шаблоне PAGE_CONTAINER удалить выражение: {xen:if $hasAutoDeferred, RunDeferred} 5. В панели управления, на вкладке "Разработка" в административных шаблонах PAGE_CONTAINER и PAGE_CONTAINER_SIMPLE также удалить такое же выражение. 6. Выключить режим отладки. =============================================================================== ========= Дополнительная настройка для перестроения индексов поиска ========= =============================================================================== Движок строит индексы поиска сам. Но если по какой-либо причине нужно настроить регулярное перестроение индексов поиска (например для sphinx, elasticsearch) можно добавить дополнительное задание планировщика. 1. Скопировать прилагаемый файл RebuildCache.php в library/XenForo/CronEntry 2. В панели администрирования, Инструменты->задания планировщика добавить новое задание: Идентификатор: rebuildCache Заголовок: написать как понравится, например: Перестраивание индекса поиска Обработчик: XenForo_CronEntry_RebuildCache::searchIndex Расписание: выставить по желанию. Оптимально - раз в сутки по ночам: День месяца - учитывать всё, по часам - полночь, по минутам - 0 - XenForo обновлён до версии 1.2.4 (изменения в 51 файлах движка, 1 новый файл и изменения в языковых пакетах) - Обновлены дополнения: bbm до 2.3.5, quoteme до 1.8.1, доп.бб-коды до 3.5.0бета1, TinyMCEQuattro до 1.7.0.3. - Добавлены дополнения: show forum moderators, tinhte aio, hide bbcode Изменения в сборке XenForo:fb_channel.php - изменена локаль коннекта с фэйсбуком на русскую. install/data/admin_templates.xml - добавлены рубли для PayPal для платных повышений пользователей. install/data/options.xml - переведены 3 фразы на русский + изменён часовой пояс при инсталляции по умолчанию с Europe/London на Europe/Moscow. install/data/templates.xml - в шаблоне краткой информации под пользователем изменён формат даты так чтобы аккуратно вписываться в строчку без разъезжания. js/xenforo/xenforo.js - изменена локаль коннекта с фэйсбуком на русскую. js/xenforo/full/xenforo.js - изменена локаль коннекта с фэйсбуком на русскую. library/XenForo/DataWriter/User.php - изменён часовой пояс по умолчанию с Europe/London на Europe/Moscow. library/XenForo/DataWriter/UserUpgrade.php - добавлены рубли для PayPal для платных повышений пользователей. library/XenForo/Install/Upgrade/1000036-100b6.php - исправлен код встроенного языка на ru-RU в случае обновления со старой версии. library/XenForo/Model/Import.php - изменён часовой пояс по умолчанию с Europe/London на Europe/Moscow. library/XenForo/Model/Language.php - исправлены описательные поля языка по умолчанию на русские. library/XenForo/Install/Data/FileSums.php - скорректированы контрольные суммы 11-ти изменённых файлов.Изменения в аддонах: bbm: добавлена недостающая картинка и исправлен линк на неё. XenPorta: в блоке Facebook изменена локаль коннекта с фэйсбуком на русскую. QuoteMe: обновлён с 1.7.3 до 1.7.4 Social: обновлён до 1.1.0 + облагорожен код и довырезан недовырезанный нерабочий LinkedIn Resource Manager: допереведены 2 фразы на русский и добавлены рубли в список валют Добавлены следующие русифицированные аддоны: Add Poll to Existing Threads 1.1.4 Change Thread Starter 1.0.1 Ragtek Invite 2.1.2 Resource Manager - Thread Reassign 1.0.1 Bb Codes & Buttons Manager - Advanced Bb Codes 3.4.3 TinyMCE Quattro 1.6.4.2 Detect Browser 1.2.0 [InfisJSC] Topic starter's rights 1.2.7 В папке полезной информации добавлена модификация: ThreadStarter_Overlay_Avatars_by_r4mZeS XenForo 1.2.3 русская версия Обновлены аддоны: Resource Manager до 1.1.0, QuoteMe до 1.7.3, [RT] Spoiler поправленный вариант, bbm до 2.3.1 + два дополнения LanguageSwitch и JoinUserGroup XenForo 1.2.2 русская версия + два дополнения BbCode & Buttons Manager и Online Status Indicator Возвращён хэш самоконтроля над library/XenForo/Application.php, т.к. самому в нём ничего менять не нужно. Обновлены предыдущие аддоны (фиксы, дорусификация, положены дополнительно английские инсталляционные xml) Добавлены аддоны: QuoteMe !, More Xenforo Permissions, Sticky First Post, [RT] Spoiler, Double Post Merge Фраза инсталлятора "Обновить Основной аккаунт" заменена на более осмысленную "Обновление - Вход администратора" и соответственно поправлена контрольная сумма Добавлено три русифицированных аддона Изменено множество файлов, все перечислять бессмысленно, т.к. все изменения - от разработчиков. Применены интеграция русского и наработки из прошлых релизов 1 в 1 Добавлен информационный файл на русском языке в дополнение к изначально имеющемуся на английском Обновляться не обязательно. Изменены:languages/XenForo_1.2.0_en-US.xml languages/XenForo_1.2.0_ru-RU.xml upload/install/data/phrases.xml upload/library/XenForo/Install/Data/FileSums.php upload/library/XenForo/Install/Upgrade/1010031-110b1.php Обновляться не обязательно. Чуток подправлено:Небольшие косяки локализации (изменены languages/XenForo_1.2.0_ru-RU.xml, upload/install/data/phrases.xml) Небольшое разъезжание в шаблоне member_view (отображение дня рождения в колонке слева) (изменён upload/install/data/templates.xml) Убрано слежение за целостностью файла Application.php в связи с возможным присутствием в нём разной соли. (изменён upload/library/XenForo/Install/Data/FileSums.php) Копирайт русского форума XF-RUSSIA (изменены languages/XenForo_1.2.0_ru-RU.xml, upload/install/data/phrases.xml) Описание раздачи: За основу взят оригинальный код XenForo 1. Добавлено:папка с языками (Русский (он уже предустановлен в данной раздаче) и английский). upload/install/language_ru.php - добавлен русский языковой пакет для инсталлятора (в котором добавлена недостающая фраза для инсталлятора). upload/install/index.php - изменено подцепление языкового пакета инсталлятора с английского на русский. upload/install/language_en.php - добавлена недостающая фраза для инсталлятора. upload/install/data/phrases.xml - заменён предустановленный англиский языковой пакет на русский (исправленный). upload/install/templates/error.php - заменены не-мультиязычные английские фразы в шаблонах инсталлятора на русские. upload/install/templates/error_not_found.php - ->>- upload/install/templates/error_server_error.php - ->>- upload/install/templates/install_complete.php - ->>- upload/install/templates/install_config.php - ->>- upload/install/templates/install_config_generated.php - ->>- upload/install/templates/install_index.php - ->>- upload/install/templates/install_step1.php - ->>- upload/install/templates/install_step1b.php - ->>- upload/install/templates/install_step2.php - ->>- upload/install/templates/install_step3.php - ->>- upload/install/templates/install_step4.php - ->>- upload/install/templates/install_wrapper.php - ->>- upload/install/templates/run_deferred.php - ->>- upload/install/templates/upgrade_complete.php - ->>- upload/install/templates/upgrade_current.php - ->>- upload/install/templates/upgrade_errors.php - ->>- upload/install/templates/upgrade_login.php - ->>- upload/install/templates/upgrade_run.php - ->>- upload/install/templates/upgrade_start.php - ->>- upload/library/XenForo/Application.php - заменено значение у индекса globalSalt на новое произвольное. upload/library/XenForo/Install/run-upgrade.php - заменены не-мультиязычные английские фразы на русские. upload/library/XenForo/Install/Data/FileSums.php - изменены хэши поменянных файлов, добавлены хэши новых файлов. upload/library/XenForo/Install/Data/MySql.php - заменены начальные данные для форума на русскоязычные 4. В коде никаких левых ссылок и подписочек. Раздаю круглосуточно по мере технической возможности до тех пор пока не будет достаточного стабильно-круглосуточного количества сидов Помоги нашему сайту на расходы за сервер и качай торренты НЕОГРАНИЧЕННО!Пожертвовать 100 ₽ ![]() Или 2204 1201 2214 8816, с комментарием "Помощь трекеру" Связь с администрацией |
modj
![]() Сообщения: 1 ![]() |
это актуальная версия с патчами безопаности? спс
|
![]() |
Страница 1 из 1 |
![]() |
|