Важный: Эта страница использует куки (cookies). Используя настоящий сайт, не выключая куки в браузере, означает, что вы согласны для его использования.
Купить сейчас! Особенности Загрузка

Зарабатывайте с нами!

Если вы хотите начать зарабатывать деньги с vBET присоединиться к Партнерская программа.
Стр. 1 из 3 123 ПоследнийLast
Результаты 1 к 10 из 21

Тема: vBGallery проблем интеграции.

  1. #1
    Senior Member
    Регистрация
    Май 2010
    Сообщений
    257

    Default vBGallery проблем интеграции.

    Я последовал за интеграцию вариантов:

    http://www.vbenterprisetranslator.co....html # post1787

    Это моя собственных правил перезаписи:

    Code:
    'gallery/index\.php$' => 'gallery/'
    'browseimages\.php\?do=favorites$' => 'favorites.html'
    'browseimages\.php\?do=subscriptions$' => 'subscriptions.html'
    'browseimages\.php\?do=member&imageuser=(\d+)$' => 'imageuser-$1.html'
    'browseimages\.php\?c=(\d+)$' => 'browse-$1.html'
    'browseimages\.php\?c=(\d+)&page=(\d+)$' => 'browse-$1-$2.html'
    'browseimages\.php\?c=(\d+)&userid=$' => 'browse-$1-albums.html'
    'browseimages\.php\?c=(\d+)&userid=(\d+)$' => 'browse-$1-user$2.html'
    'browseimages\.php\?c=(\d+)&u=(\d+)$' => 'browse-$1-user$2.html'
    'browseimages\.php\?do=popimages$' => 'top.html'
    'browseimages\.php\?do=popimages&orderby=views' => 'topviews.html'
    'browseimages\.php\?do=popimages&orderby=rating' => 'toprated.html'
    'browseimages\.php\?do=popimages&orderby=posts' => 'toppost.html'
    'showimage\.php\?i=(\d+)&noignore=0&postid=(\d+)$' => 'image-$1-$2.html'
    'showimage\.php\?i=(\d+)&original=1.*$' => 'image-$1big.html'
    'showimage\.php\?i=(\d+).*$' => 'image-$1.html'
    Все прекрасно работает в язык по умолчанию.

    Я добавил интеграции в моей основной файл Htaccess.:
    Code:
    # Comment the following line (add '#' at the beginning)
    # to disable mod_rewrite functions.
    # Please note: you still need to disable the hack in
    # the vBSEO control panel to stop url rewrites.
    RewriteEngine On
    
    # Some servers require the Rewritebase directive to be
    # enabled (remove '#' at the beginning to activate)
    # Please note: when enabled, you must include the path
    # to your root vB folder (i.e. RewriteBase /forums/)
    #RewriteBase /
    
    RewriteCond %{HTTP_HOST} !^windows8theme\.org$
    RewriteRule ^(.*)$ http://windows8theme.org/$1 [L,R=301]
    
    RewriteRule ^((urllist|sitemap_).*\.(xml|txt)(\.gz)?)$ vbseo_sitemap/vbseo_getsitemap.php?sitemap=$1 [L]
    
    RewriteCond %{REQUEST_URI} !(admincp/|modcp/|cron|vbseo_sitemap)
    RewriteRule ^/?(af|sq|ar|be|bg|ca|zh-CN|hr|cs|da|nl|en|et|tl|fi|fr|gl|de|el|iw|hi|hu|is|id|ga|it|ja|ko|lv|lt|mk|ms|mt|no|fa|pl|pt|ro|ru|sr|sk|sl|es|sw|sv|zh-TW|th|tr|uk|vi|cy|yi)/gallery/(.*)?$ /gallery/$2?language=$1 [L,QSA]
    RewriteRule ^/?(af|sq|ar|be|bg|ca|zh-CN|hr|cs|da|nl|en|et|tl|fi|fr|gl|de|el|iw|hi|hu|is|id|ga|it|ja|ko|lv|lt|mk|ms|mt|no|fa|pl|pt|ro|ru|sr|sk|sl|es|sw|sv|zh-TW|th|tr|uk|vi|cy|yi)/$ vbenterprisetranslator_seo.php?vbet_lang=$1&redirected=/ [L,QSA]
    RewriteRule ^/?(af|sq|ar|be|bg|ca|zh-CN|hr|cs|da|nl|en|et|tl|fi|fr|gl|de|el|iw|hi|hu|is|id|ga|it|ja|ko|lv|lt|mk|ms|mt|no|fa|pl|pt|ro|ru|sr|sk|sl|es|sw|sv|zh-TW|th|tr|uk|vi|cy|yi)/(.*)?$ vbenterprisetranslator_seo.php?vbet_lang=$1&redirected=/$2 [L,QSA]
    
    RewriteCond %{REQUEST_URI} !(admincp/|modcp/|vbseo_sitemap/|cron)
    RewriteRule ^((archive/)?(.*\.php(/.*)?))$ vbenterprisetranslator_seo.php [L,QSA]
    
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !^(admincp|modcp|clientscript|cpstyles|images)/
    RewriteRule $ vbenterprisetranslator_seo.php [L,QSA]
    RewriteRule ^((archive/)?(.*\.php(/.*)?))$ vbseo.php [L,QSA]
    
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !/(admincp|modcp|clientscript|cpstyles|images)/
    RewriteRule ^(.+)$ vbseo.php [L,QSA]
    
    # MONTH
    <FilesMatch "\.(flv|gif|jpg|jpeg|png|ico|swf)$">
       Header set Cache-Control "max-age=2592000"
    </FilesMatch>
    
    # WEEK
    <FilesMatch "\.(js|css|pdf|txt)$">
       Header set Cache-Control "max-age=604800"
    </FilesMatch>
    
    # DAY
    <FilesMatch "\.(html|htm)$">
       Header set Cache-Control "max-age=43200"
    </FilesMatch>
    И это для моей Htaccess в моей галерее каталог.:

    Code:
    RewriteEngine On
    
    RewriteCond %{QUERY_STRING} !vbseourl=
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)$  /vbseo.php?vbseourl=$1&vbseorelpath=./gallery/&%{QUERY_STRING} [QSA]
    RewriteCond %{REQUEST_FILENAME} !/
    RewriteRule ^(.*\.php)$ /vbseo.php?vbseourl=$1&vbseorelpath=./gallery/&%{QUERY_STRING} [QSA]
    
    RewriteCond %{QUERY_STRING} !redirected=
    RewriteCond %{QUERY_STRING} language=
    RewriteRule ^(.*)$ vbenterprisetranslator_front_controller.php?redirected=$1&vbet_outside=true [L,QSA]
    
    RewriteCond %{QUERY_STRING} !vbet_outside=true
    RewriteRule ^(.*)$ $1?vbet_outside=true [L,QSA]
    Тем не менее, всякий раз, когда я пытаюсь перевести любую страницу внутри галереи, я получаю это в моем браузере:



    Пожалуйста, помогите. Спасибо.

  2. #2
    Senior Member
    Регистрация
    Май 2010
    Сообщений
    257

    Default

    Когда я на изображение страницы в vBGallery, и я нажимаю флаг, чтобы изменить язык, я получаю это:

    Предупреждение: include(/home/windows/public_html/gallery//vbseo.php) [function.include]: Не сумел раскрыть поток: Нет такого файла или каталога, в / Главная / Windows / public_html / галерея / vbenterprisetranslator_front_controller.php на линии 35

    Предупреждение: Включите () [function.include]: Не удалось открыть ' / home/windows/public_html/gallery//vbseo.php' для включения (include_path ='.: /usr/lib/php: / usr/местное/lib/php') в / Главная / Windows / public_html / галерея / vbenterprisetranslator_front_controller.php на линии 35

  3. #3
    Михал Podbielski (vBET штаба) vBET's Avatar
    Регистрация
    Октябрь 2009
    Сообщений
    3,037

    Default

    Похоже, некоторые правила нарушены. Я вижу двойной / в путь к файлу, также vbseo.php файл ищется в галерее каталог, что явно неверно.

    Это потому что вы смешанной норме. Htaccess правил с внутренними правилами vbseo. А внутри галереи папку правила не относительные (как обычно), но абсолютное.

    Так возможных решения:
    1. Выход vbseo перенаправления и сделать все это в Htaccess -. Это будет лучше для вашей работы, и это проверяется способ интеграции vBET с модом, имеющих свой собственный каталог.
    2. Изменить vBET фронт-контроллера.

    Для решения второй, пожалуйста (не проверял):
    1. Открыть файл / Галерея / vbenterprisetranslator_front_controller.php
    2. Замените каждый имя-каталога (__FILE__) (Есть два из них) с VBET_FORUMDIR

    Пожалуйста, дайте нам ваши отзывы.

  4. #4
    Senior Member
    Регистрация
    Май 2010
    Сообщений
    257

    Default

    Я попробовал второе решение, но получил это:


    Предупреждение: Включают в себя (/ главная / Windows / index.php) [function.include]: Не сумел раскрыть поток: Нет такого файла или каталога, в / Главная / Windows / public_html / галерея / vbenterprisetranslator_front_controller.php на линии 35

    Предупреждение: Включите () [function.include]: Ошибка открытия '/ главная / Windows / index.php' для включения (include_path ='.:/ USR / Lib / PHP: / USR / местные / Библиотека / PHP ') в / Главная / Windows / public_html / галерея / vbenterprisetranslator_front_controller.php на линии 35

  5. #5
    Михал Podbielski (vBET штаба) vBET's Avatar
    Регистрация
    Октябрь 2009
    Сообщений
    3,037

    Default

    Вы заменили SET_HERE_FULL_FORUM_DIRECTORY_PATH к неправильным значением в фронт-контроллере. Пожалуйста, установите его соответствующим образом. Это первая линия передней код контроллера:
    PHP Code:
    define('VBET_FORUMDIR''SET_HERE_FULL_FORUM_DIRECTORY_PATH'); 
    Вы можете найти соответствующее значение, используя actualdirectory.php скрипт из каталога инструментов. Все детали включены в инструкции по ссылке вы дали в первом посте.

  6. #6
    Senior Member
    Регистрация
    Май 2010
    Сообщений
    257

    Default

    Quote Сообщение от vBET View Post
    Вы заменили SET_HERE_FULL_FORUM_DIRECTORY_PATH к неправильным значением в фронт-контроллере. Пожалуйста, установите его соответствующим образом. Это первая линия передней код контроллера:
    PHP Code:
    define('VBET_FORUMDIR''SET_HERE_FULL_FORUM_DIRECTORY_PATH'); 
    Вы можете найти соответствующее значение, используя actualdirectory.php скрипт из каталога инструментов. Все детали включены в инструкции по ссылке вы дали в первом посте.
    Это то, что его заменяет:

    / Главная / Windows / public_html

    точно так, как я получил его от actualdirectory.php

    Или это должно быть для галереи каталог?
    Последний раз редактировалось Taurus; 11-07-11 в 14:50.

  7. #7
    Senior Member
    Регистрация
    Май 2010
    Сообщений
    257

    Default

    Когда я изменить его на:

    / Главная / Windows / public_html / галерея

    Затем я получаю это:


    Предупреждение: Require_once (/ главная / Windows / public_html / галерея / входит / vbenterprisetranslator_functions.php) [function.require-раз]: Не сумел раскрыть поток: Нет такого файла или каталога, в / Главная / Windows / public_html / галерея / vbenterprisetranslator_front_controller.php на линии 29

    Фатальная ошибка: Require_once () [function.require]: Ошибка открытия требуется '/ главная / Windows / public_html / галерея / входит / vbenterprisetranslator_functions.php' (include_path ='.:/ USR / Lib / PHP: / USR / местные / Библиотека / PHP ') в / Главная / Windows / public_html / галерея / vbenterprisetranslator_front_controller.php на линии 29
    Последний раз редактировалось Taurus; 11-07-11 в 14:50.

  8. #8
    Михал Podbielski (vBET штаба) vBET's Avatar
    Регистрация
    Октябрь 2009
    Сообщений
    3,037

    Default

    Quote Сообщение от Taurus View Post
    Это то, что его заменяет:

    / Главная / Windows / public_html

    точно так, как я получил его от actualdirectory.php

    Или это должно быть для галереи каталог?
    Так что это подходящее значение - так же, как инструкции говорится - значение из actualdirectory.php - ничего больше.

    Я не понимаю, почему ваши ошибки говорит, что index.php смотрели в / Главная / окон не в / Главная / Windows / public_html
    Если вы внесли изменения, как это было описано то это следует рассматривать в / Главная / Windows / public_html - Пожалуйста, PM мне детали доступа к FTP - Я проверю, что именно вы имеете в ваши файлы прямо сейчас.
    Последний раз редактировалось vBET; 12-07-11 в 15:44.

  9. #9
    Senior Member
    Регистрация
    Май 2010
    Сообщений
    257

    Default

    Подробнее PM'd. Спасибо.

  10. #10
    Михал Podbielski (vBET штаба) vBET's Avatar
    Регистрация
    Октябрь 2009
    Сообщений
    3,037

    Default

    Спасибо за доступ. Первое, что я видел не так - вы думаете, для замены имя-каталога (__FILE__) к VBET_FORUMDIR как это было описано в одной из моих предыдущих постов. Но вместо того, чтобы вы заменили его на имя-каталога (VBET_FORUMDIR). Пожалуйста, исправьте это и проверка его работы.

    . Кроме того, как я вижу ваши правила в галерее Htaccess находятся в / vbseo.php - как я уже писал раньше обычно правила в каталоге являются относительными не является абсолютным. Это также может быть проблемой, потому что vBET уже добавляет к пути '/'. Так что, если после исправления, он все еще не работает, то попробуйте заменить (в 2 местах):
    PHP Code:
    .'/'.$_GET['redirected'
    по адресу:
    PHP Code:
    .$_GET['redirected'
    Но делайте это только если это будет необходимо - так что если doube / / будет неправильно для вашей системы. Так что, если вы увидите ошибки, такие как:
    Code:
    Warning: include(/home/windows/public_html//vbseo.php) ...
    Пожалуйста, скажите сделал это поможет.

Стр. 1 из 3 123 ПоследнийLast

Метки этой темы

Ваши права

  • Вы не может создавать новые темы
  • Вы не может отвечать на сообщения
  • Вы не может прикреплять вложения
  • Вы не может редактировать свои сообщения
  •