Ważne: Ta strona jest za pomocą plików cookie (cookies). Za pomocą tej strony internetowej bez wyłączania plików cookie w przeglądarce, oznacza to, że użytkownik zgadza się za to.
Kup Teraz! Funkcje Pliki do pobrania

Zarabiaj z nami!

Jeśli chcieliby Państwo rozpocząć zarabianie pieniędzy z vBET dołączyć do Program partnerski.
Strona 1 z 3 123 OstatniLast
Wyniki 1 do 10 z 21

Wątek: vBGallery problemy z integracją.

  1. #1
    Senior Member
    Zarejestrowany
    Maj 2010
    Wiadomości
    257

    Default vBGallery problemy z integracją.

    I następnie opcje integracji tutaj:

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

    To jest mój niestandardowych reguł przepisywania:

    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'
    Wszystko działa świetnie w języku domyślnym.

    Dodałem integrację z moich głównych 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>
    A to dla mojej htaccess w moim katalogu galerii.:

    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]
    Jednak, gdy próbuję tłumaczyć każdej strony we wnętrzu galerii, mam to w mojej przeglądarce:



    Proszę o pomoc. Dzięki.

  2. #2
    Senior Member
    Zarejestrowany
    Maj 2010
    Wiadomości
    257

    Default

    Kiedy jestem na stronie obrazu w vBGallery, i kliknij flagę, aby zmienić język, mam to:

    Ostrzeżenie: include(/home/windows/public_html/gallery//vbseo.php) [function.include]: Failed to open stream: Nie ma takiego pliku lub katalogu, w / Home / windows / public_html / galeria / vbenterprisetranslator_front_controller.php on-line 35

    Ostrzeżenie: Include () [function.include]: Zepsuty otwór ' / home/windows/public_html/gallery//vbseo.php' do włączenia (include_path ='.: / usr/lib/php: / usr/local/lib/php ') w / Home / windows / public_html / galeria / vbenterprisetranslator_front_controller.php on-line 35

  3. #3
    Michał Podbielski (vBET pracowniczego) vBET's Avatar
    Zarejestrowany
    Październik 2009
    Wiadomości
    3,037

    Default

    Wygląda na to, niektóre zasady są łamane. Widzę podwójne / w ścieżkę do pliku, plik jest również vbseo.php spojrzał w katalogu galerii, co jest oczywiście błędne.

    To dlatego, że miesza się normalnie. Reguł htaccess z wewnętrznymi zasadami vbseo. I wewnątrz folderu galerii reguł nie są względne (jak zwykle), ale bezwzględny.

    Tak więc możliwe rozwiązania:
    1. Zamknij przekierowania vbseo a wszystko to w htaccess -. Będzie to lepsze dla wydajności i jest to sprawdzone sposób na integrację vBET z mod o swój katalog.
    2. Edytuj front kontrolera vBET.

    Dla 2 rozwiązania proszę (nie testowane):
    1. Otwórz plik / Galeria / vbenterprisetranslator_front_controller.php
    2. Wymień każdego dirname (__FILE__) (Są 2 osób) z VBET_FORUMDIR

    Proszę dać nam swoją opinię.

  4. #4
    Senior Member
    Zarejestrowany
    Maj 2010
    Wiadomości
    257

    Default

    Próbowałem to drugie rozwiązanie, ale mi to:


    Ostrzeżenie: Include (/ home / windows / index.php) [function.include]: Failed to open stream: Nie ma takiego pliku lub katalogu, w / Home / windows / public_html / galeria / vbenterprisetranslator_front_controller.php on-line 35

    Ostrzeżenie: Include () [function.include]: Failed opening '/ home / windows / index.php' for inclusion (include_path ='.:/ usr / lib / php: / usr / local / lib / php ') in / Home / windows / public_html / galeria / vbenterprisetranslator_front_controller.php on-line 35

  5. #5
    Michał Podbielski (vBET pracowniczego) vBET's Avatar
    Zarejestrowany
    Październik 2009
    Wiadomości
    3,037

    Default

    Po wymianie SET_HERE_FULL_FORUM_DIRECTORY_PATH do błędnych wartości w kontrolerze frontowym. Proszę ustawić go odpowiednio. To jest pierwsza linia frontu kod kontrolera:
    PHP Code:
    define('VBET_FORUMDIR''SET_HERE_FULL_FORUM_DIRECTORY_PATH'); 
    Możesz znaleźć odpowiednie wartości za pomocą actualdirectory.php skrypt z katalogu tools. Wszystkie informacje znajdują się w instrukcji pod linkiem dałeś w pierwszym poście.

  6. #6
    Senior Member
    Zarejestrowany
    Maj 2010
    Wiadomości
    257

    Default

    Quote Napisał vBET View Post
    Po wymianie SET_HERE_FULL_FORUM_DIRECTORY_PATH do błędnych wartości w kontrolerze frontowym. Proszę ustawić go odpowiednio. To jest pierwsza linia frontu kod kontrolera:
    PHP Code:
    define('VBET_FORUMDIR''SET_HERE_FULL_FORUM_DIRECTORY_PATH'); 
    Możesz znaleźć odpowiednie wartości za pomocą actualdirectory.php skrypt z katalogu tools. Wszystkie informacje znajdują się w instrukcji pod linkiem dałeś w pierwszym poście.
    To, co otrzymuje brzmienie:

    / Home / windows / public_html

    dokładnie tak, jak mam to z actualdirectory.php

    Lub należy do katalogu galerii?
    Ostatnio edytowane przez Taurus; 11-07-11 W 14:50.

  7. #7
    Senior Member
    Zarejestrowany
    Maj 2010
    Wiadomości
    257

    Default

    Kiedy go zmienić na:

    / Home / windows / public_html / galeria

    Potem się to:


    Ostrzeżenie: Require_once (/ home / windows / public_html / galeria / includes / vbenterprisetranslator_functions.php) [function.include]: Failed to open stream: Nie ma takiego pliku lub katalogu, w / Home / windows / public_html / galeria / vbenterprisetranslator_front_controller.php on-line 29

    Błąd krytyczny: Require_once () [function.require]: Failed opening required '/ home / windows / public_html / galeria / includes / vbenterprisetranslator_functions.php' (include_path ='.:/ usr / lib / php: / usr / local / lib / php ') in / Home / windows / public_html / galeria / vbenterprisetranslator_front_controller.php on-line 29
    Ostatnio edytowane przez Taurus; 11-07-11 W 14:50.

  8. #8
    Michał Podbielski (vBET pracowniczego) vBET's Avatar
    Zarejestrowany
    Październik 2009
    Wiadomości
    3,037

    Default

    Quote Napisał Taurus View Post
    To, co otrzymuje brzmienie:

    / Home / windows / public_html

    dokładnie tak, jak mam to z actualdirectory.php

    Lub należy do katalogu galerii?
    Więc jest to właściwe wartości - tak jak mówi instrukcja - wartość z actualdirectory.php - nic więcej.

    Nie rozumiem, dlaczego błędy mówi, że index.php to wyglądało w / Home / windows nie w / Home / windows / public_html
    Jeśli wprowadzono zmiany, jak opisano to powinno być postrzegana w / Home / windows / public_html - Proszę mnie PM szczegóły dostęp do FTP - będzie sprawdzić, co dokładnie masz na pliki teraz.
    Ostatnio edytowane przez vBET; 12-07-11 W 15:44.

  9. #9
    Senior Member
    Zarejestrowany
    Maj 2010
    Wiadomości
    257

    Default

    Szczegóły PM'd. Dzięki.

  10. #10
    Michał Podbielski (vBET pracowniczego) vBET's Avatar
    Zarejestrowany
    Październik 2009
    Wiadomości
    3,037

    Default

    Dzięki dostępu. Pierwszą rzeczą, jaką widziałem jest źle - można przypuszczać, aby zastąpić dirname (__FILE__) do VBET_FORUMDIR jak było to opisane w jednym z moich poprzednich postów. Ale zamiast tego zastąpił go do dirname (VBET_FORUMDIR). Proszę to poprawić i sprawdzić czy to działa.

    . Także jak widzę swoje zasady w galerii htaccess są / vbseo.php - jak napisałem przed zazwyczaj zasady w katalogu są względne a nie bezwzględne. To również może być problem, bo vBET już dodaje do ścieżki '/'. Więc jeśli po usunięciu, to nadal nie działa to spróbuj zastąpić (w 2 miejscach):
    PHP Code:
    .'/'.$_GET['redirected'
    do:
    PHP Code:
    .$_GET['redirected'
    Ale to tylko jeśli będzie to konieczne - więc jeśli doube / / będzie źle dla Twojego systemu. Więc to zrobić, jeśli pojawi się błędy, takie jak:
    Code:
    Warning: include(/home/windows/public_html//vbseo.php) ...
    Proszę powiedzieć czy pomógł.

Strona 1 z 3 123 OstatniLast

Tagi dla tego tematu

Uprawnienia

  • Państwo nie może wysyłać nowe wątki
  • Państwo nie może odpowiedzi po
  • Państwo nie może załączników postu
  • Państwo nie może edytować swoich postów
  •