SMF HELP!

SMF Help! - For Users SMF/TP => SEO - SMF/TP - Pozycjonowanie, Tools, Optymalizacja => Wątek zaczęty przez: cieplutki 13.12.2008 21:23:00



Tytuł: Pretty URLs
Wiadomość wysłana przez: cieplutki 13.12.2008 21:23:00
Pomocy zainstalowa?em i spierdoli?em forum dzia?a tylko strona g?ówna forum nie mog? nigdzie wej?? zadna z akcji nie dzia?a HELP !!!!

w za??czniku moje .htaccess i back

roco szybka pomoc


Tytuł: Odp: Pretty URLs
Wiadomość wysłana przez: roco 14.12.2008 16:14:19
Witaj Cieplutki! :)

Co? Ci? podkusi?o co?
W PA masz przecie? przyjazne linki i pytajnik [?] obok, je?li klikniesz na ten pytajnik, to otrzymasz info "co to jest" + info np. na Twoim serverze ta funkcja nie b?dzie dzi?a?" lub ?e b?dzie.
?eby instalowac te wszystki gówienka, typu Pretty URL, czy SEO4smf itp, bo jest ich kilka, to trzeba najpierw sprawdzi?, czy dzia?a ModRewrite, czy oprogramowanie naszego servera to Apache, co akurat wida? w PA i 2 pozycja w menu: "O SMF..."
Tam wy?wietl? si? na górze informacje o serverze, na kórym jest forum, - server, MySQL biblioteka GD itp..
Czasami jest tak, ?e Apache jest do??czane dynamicznie, tak jak tutaj.. ModRewrite dzia?a, czyli to niby Apache ale w pliku Load musia?em wy??czy? sprawdzajk? i narzuci?, ?e to na stewk? jest Apache.. a mam ?e to WiesePanel.. i przy php4 mam przyjazne linki, a kiedy w pliku .htaccess w??cz? ?e to php5, to mam w ko?cy porz?dnie dzia?aj?ce forum, ale nie idzie w??czy? przyjaznych linków..

S? inne metody na pozycje w wyszukiwarkach..

Powiniene? wiedzie? co jest u Ciebie, doczyta? si? czy podczas instalki i pó?niej musz? by? w??czone przyjazne linki, czy nie, a nade wszystko powinna by? informacja, ?e to na stewk? jest Apache inaczej lipa, ?e hey..

Dora?nie to wyedytuj plik .htaccess i wy??cz linie od ModRewrite, stawiaj?c z przodu kratk? - #
czyli :

GeSHi -› Code: [select]
# RewriteEngine on
// Created by GeSHi 1.0.8.10 | code: -› [code=Apache configuration] | load:0.002s | speed:7.81 KB/s



Muszisz poustala? co masz i co masz pow??czane.. powodem Twojego problemu mog? by? równie? ustawienia Twojego servera, czyli tego co masz od hostingu.

Dla lepszego indexowania, przez roboty, powiedzmy inne ni? googiel, bo googiel i tak widzi te znaki zapytania itp.. no problem.., w??cza si? przyjazne linki, zadzia?aj? one tylko na severach Apache, a serverów jest sporo typów, je?li wiemy, ?e mamy na stówk? Apache, ale np. jest do??czany dynamicznie to narzucamy w wpliku info, ?e to Apache i mimo info, ?e "na tym serverza, funkcja nie b?dzie dzia?a?", to postawimy fajk? przy tej funkcji i b?dziemy mieli przyjazne linki..

Te wszytkie mody typu PrettyURL itp.. robi? totaln? rze?b? w kodzie, tylko po to, ?eby przepu?ci? wszystkie ?cie?ki smf - przez siebie.., jak dla mnie to troch? oszustwo i wymuszenie zaufania.., a przecie? smf ma w?asne ?cie?ki idzia?a to perfekcyjnie, np. na smf.pl s? tylko w??czone przyjazne linki, ?adnych kombinerek, a PR maj? conajmniej 5.. pomy?l o tym..

Owszem mo?na, cho? nie wsz?dzie to zadzia?a, zastosowac prettyURL, wtedy nawet nie b?dzie na ko?cu ***.html i w ogóle nic, tylko nazwa..
ja sobie odpu?ci?em po sporych nerwach u klienta.. Poczytaj troch? o tym, ten mod ma w?asne forum itp, jest gigaw?tek na smf.org o tym modzie i problemach, zobacz tam jakie ludzie stosuj? tipsy, ?eby uratowa? swoje forum..

Ja odpu?ci?em temat, poniewa? nie dzia?a to dobrze kiedy z???czam php5..

Co mog? jeszcze doradzi?? Podejrzyj instalk?, i zobacz czy s? wszystkie pliki, czy nie ma info o chmodach, czy w plikach, które mia?y by? zmodyfokowane, te modyfikacje nast?pi?y.. i czy mod jest kompatybilny z Twoim servem..

Cieplutki, sorry nie zaglada?em tu wczoraj ..mam ma?y remoncik kuchenny i troche ?wicze? fizycznych, ale b?d? tu zagl?da?, wi?c si? odezwij.

Narka :)
r.


Tytuł: Odp: Pretty URLs
Wiadomość wysłana przez: cieplutki 14.12.2008 16:32:59
sprawdzi?em
Code: [select]
Zmienia troszk? format adresów URL tak, aby by?y one lepiej indeksowane przez wyszukiwarki. B?d? one wygl?da? mniej wi?cej tak: index.php/topic,1.html.

Ta funkcja nie b?dzie dzia?a? na Twoim serwerze.

Zamknij okno


przywróci?em .htacces i powróci?em do tego co by?o w source/load.php i ju? nie b?d? kombinowa?


pozdrawiam


Tytuł: Odp: Pretty URLs
Wiadomość wysłana przez: roco 14.12.2008 18:09:10
Tzn. co przywróci?e??

Bo jest taki myk, ?e jak server nie daje info ?e jest Apache, a apache dzia?a i wiemy o tym, to w pliku Load.php oko?o linii 1390, masz sprawdzajk? czy jest to Apache - zobacz:

GeSHi -› Code: [select]
// This determines the server... not used in many places, except for login fixing.
    $context['server'] = array(
        'is_iis' => isset($_SERVER['SERVER_SOFTWARE']) && strpos($_SERVER['SERVER_SOFTWARE'], 'Microsoft-IIS') !== false,
        'is_apache' => isset($_SERVER['SERVER_SOFTWARE']) && strpos($_SERVER['SERVER_SOFTWARE'], 'Apache') !== false,
        'is_cgi' => isset($_SERVER['SERVER_SOFTWARE']) && strpos(php_sapi_name(), 'cgi') !== false,
        'is_windows' => stristr(PHP_OS, 'WIN') !== false,
        'iso_case_folding' => ord(strtolower(chr(138))) === 154,
        'complex_preg_chars' => @version_compare(PHP_VERSION, '4.3.3') != -1,
    );
    // A bug in some versions of IIS under CGI (older ones) makes cookie setting not work with Location: headers.
// Created by GeSHi 1.0.8.10 | code: -› [code=PHP] | load:0.014s | speed:60.59 KB/s


 

To wtedy stosowa?o si? taki myk, ?e dawa?e? tu info o tym, ?e napewno to Apache.., czyle zakomentowanie 2 lini i dopisanie dwóch innych.
Zobacz;

GeSHi -› Code: [select]
// This determines the server... not used in many places, except for login fixing.
    $context['server'] = array(
        'is_iis' => isset($_SERVER['SERVER_SOFTWARE']) && strpos($_SERVER['SERVER_SOFTWARE'], 'Microsoft-IIS') !== false,
        //'is_apache' => isset($_SERVER['SERVER_SOFTWARE']) && strpos($_SERVER['SERVER_SOFTWARE'], 'Apache') !== false,
        //'is_cgi' => isset($_SERVER['SERVER_SOFTWARE']) && strpos(php_sapi_name(), 'cgi') !== false,
        'is_apache' => true,
        'is_cgi' => false,
        'is_windows' => stristr(PHP_OS, 'WIN') !== false,
        'iso_case_folding' => ord(strtolower(chr(138))) === 154,
        'complex_preg_chars' => @version_compare(PHP_VERSION, '4.3.3') != -1,
    );
    // A bug in some versions of IIS under CGI (older ones) makes cookie setting not work with Location: headers.
// Created by GeSHi 1.0.8.10 | code: -› [code=PHP] | load:0.014s | speed:64.71 KB/s



Wtedy, mimo, ?e "..ta funkcja nie b?dzie dzia?a? na Twoim serwerze", to b?dzie.. np. u mnie na ricoroco.com/forum, te? tak mam czyli jak Ty, ale wiem od hostingu, ?e oprogramowanie jest na apache, wi?c zastosowa?em sztuczke i skutkiem tego mam np. takie linki:
http://ricoroco.com/forum/index.php/topic,237.0.html (http://ricoroco.com/forum/index.php/topic,237.0.html)

To ju? jest przyjazny i ?atwo indexowalny link. Wi?c nie bardzo wiem, co przywraca?e?, czy taki myk?

Mo?e gdyb? tak zrobi?, to by posz?o?, wa?ne co masz w PA w linku "O SMF...", bo tam info o servewrze..

W ka?dym razie te mody wymagaja servera Apache i st?d problemy..

Pozdrwaiam :)
roco


Tytuł: Odp: Pretty URLs
Wiadomość wysłana przez: cieplutki 14.12.2008 21:05:47
roco zastosowa?em w?a?nie t? metod? zmieni?em te 2 linijki
Code: [select]
                'is_apache' => isset($_SERVER['SERVER_SOFTWARE']) && strpos($_SERVER['SERVER_SOFTWARE'], 'Apache') !== false,
                'is_cgi' => isset($_SERVER['SERVER_SOFTWARE']) && strpos(php_sapi_name(), 'cgi') !== false,


na

Code: [select]
                'is_apache' => true,
                'is_cgi' => false,


i dupa nie dzia?a?o gdzie nie chcia?em wej?? to error takiej strony nie ma

//edit w za??czniku moje php info
mo?e nasz jaki? pomys?


Tytuł: Odp: Pretty URLs
Wiadomość wysłana przez: roco 15.12.2008 00:16:25
No ok, ale czy kiedy to zrobi?e?, to usun??e? na chwilk? plik .htaccess, ?eby zobaczy?, czy masz przyjazne linki?

PHP info nie za wiele nam da.. potrzebne info o tym jaki to server, ale skoro wywali?o po tym .htaccess to znaczy ?a zadzia?a?, lub przynajmniej próbowa?, modrewrite, a dzia?a on tylko na Apache... A je?li tak, to znaczy, ?e wpisy w pliku .htaccess od prettyUrl ?a nieprawid?owe dla Twojego servera.. Mo?esz mie? jak ja oprogramowanie Apache, do??czane dynamicznie i na ?adanie.. Mod rewrite dziala, ale wpisy które powoduj? gdzie indziej, przepisanie linków, u mnie powoduj? nbiemoc wej?cia gdziekolwiek poza g?. indexem, z drugiej strony dzieje si? tak tylko dla wersji 5 php, a na 4 dzia?a ok..
Je?li nie masz dok?adnie info, ?e jest to Apache to mo?esz mie? problem z dowolnym modem, który stosuje ModRewrita z Apache..
Samo oprogramowanie SMF robi przyjazne linki, tj plik QueryString.php, sprawdza, poprzez plik Load.php, czy napewno to Apache i je?li tak i jednocze?nie zafajkowana funkcja, to linki zostan? przepisane..
Owszem, s? takie wynalazki jak prettyUrl i inne, ale jak dla mnie to fanaberia.. Wiadomo, ?e samo si? nie zrobi i trzeba si? troszk? postara?, np o linki do naszej stronki umieszczone na stronkach z wysokim PR, wtedy linki mog? by? nawet po chi?sku, a i tak b?dziesz "widzialny" w necie i wyszukiwarkach.. zreszt? to niemal to samo..

Je?li zrobisz ten myk, czyli plik QueryString dostanie info z pliku Load, ?e skrypt jest na serwerze Apache, to sam i bez ?aski przepisze wszystkie potrzebne linki.. S? plusy i minusy takich modów.. Mo?e kiedy? smf nie b?dzie mia? z tym problemu i nie potrzeba b?dzie ?adnych modów.. i jak narazie, sprawnie to dzia?a na serwach typu Apache, w?a?ciwie, kiedy jeste? w PA i klikniesz ten pytajnik i odtrzymasz info: "na twoim serwerza ta funkcja nie zadzia?a.. blabla" to nie mozna instalowac takich modów..,
Ew. szereg testów kompatybilno?ci i dobry coder z dobra znajomo?ci? sk?adni ModRewrite i konstrukcji olinkowania smf..?

Spróbuj pokr?ci? si? przy tych modach, odnajd? topiki na ten temat na smf.org i poczytaj.. ludzie dopisuj? swoje formu?ki w zale?no?ci od servera.. warto by by?o poczyta?, poniewa? mo?emy zyska? ciekaw? i trudnodost?pn? wiedz?.. pomocn? w pozycjonowaniu i nie tylko.

Pozdrawiam :)
roco

PS. ja bym go odinstalowa?, o ile si? da..


Tytuł: Odp: Pretty URLs
Wiadomość wysłana przez: siler 25.06.2009 21:40:39
Zrobilem tak jak pisa?e? z t? zamian? kodu, ale moje linki wygl?daj? tak: /index.php/board,10.0.html a nie tak: /index.php/topic,10.0.html ?


Tytuł: Odp: Pretty URLs
Wiadomość wysłana przez: roco 25.06.2009 23:21:34
Elo Siler, :)

Ch?tnie Ci pomog?, ale nie rozumiem tego co napisa?e?..

Chodzi o to, ?e "pi?kne linki" to takie które nie maj? ró?nych duperschwanzów w linku typu pytajnik itp

Je?li masz server Apache, a nie dynamicznie do??czane oprogramowanie Apache, po powinny by? ?adne linki, je?li nie widac tego jako Apache, ale jest do??czane dynamicznie, to mo?na zakombinowa?, czytaj - oszuka? sprawdzajk? w silniku smf, która przetwarza brzydkie linki na ?adne i wtedy s? ?adne.. czyli ?atwiejsze w indexacji prze roboty np. z google....
Tym nie mniej roboty sobie radz? i bez pi?knych linków.. smf dobrze si? pozycjonuje bez dodatkowych zabawek.

Nie wiem o co pyta?e?, ale mo?e o to..? kto wie hehe Pisz dok?adniej, bo wiele mo?liwo?ci ok?

Pozdrawiam :)
roco


Tytuł: Odp: Pretty URLs
Wiadomość wysłana przez: siler 26.06.2009 08:59:28

Code: [select]
                'is_apache' => isset($_SERVER['SERVER_SOFTWARE']) && strpos($_SERVER['SERVER_SOFTWARE'], 'Apache') !== false,
                'is_cgi' => isset($_SERVER['SERVER_SOFTWARE']) && strpos(php_sapi_name(), 'cgi') !== false,


na

Code: [select]
                'is_apache' => true,
                'is_cgi' => false,




Zrobi?em tak jak tutaj bo serwer ma chyba Apacha (linuxpl.com) i czasami (przewa?nie po odpalenmi wywala nazwy dzia?ów zamiast /index.php/board,10.0.html mam /index.php/PHPSESSID=aa69cf035f9992a97e7411f191cee978&board=10.0. Dopiero po jakim? czasie wy?wietla si? normalnie czyli tak:/index.php/board,10.0.html.


Tytuł: Odp: Pretty URLs
Wiadomość wysłana przez: roco 26.06.2009 09:33:08
okay..

PHPSESSID= to Twoja indywidualna Sesja, ka?dy ma inn?. Jest to mechanizm do zapami?tywania razem z coocis i jednocze?nie to chroni forum. Sesje s? zapisywane w bazie i np. kiedy logujesz si? i widzisz, ?e niektóre dzia?y s? nieprzeczytane a reszta ju? tak i wynika to z zapisanej sesji...

Jak chcesz mozesz zainstalowa? sobie moda Googlebot & Spiders, który ma funkcj?: "Przekieruj URLe z PHPSESSID", o ile masz wersj? smf 1.1.9

Zanim zacz??e? rze?b? w kodzie, to klikn??e? na pytajnik w PA >>> Opcje forum:

Wy?wietlaj adresy przyjazne wyszukiwarkom (bez znaku "?")
dzia?a tylko na Apache

po klikni?ciu na --> ? czyli pytajnik wyskoczy okienko:

Quote: [select]
Zmienia troszk? format adresów URL tak, aby by?y one lepiej indeksowane przez wyszukiwarki. B?d? one wygl?da? mniej wi?cej tak: index.php/topic,1.html.

Ta funkcja b?dzie dzia?a? na Twoim serwerze.

Zamknij okno


Dopiero, kiedy b?dzie: Ta funkcja NIE b?dzie dzia?a? na Twoim serwerze.

- stosujemy powy?szy kod.., ale jeszcze wcze?niej trzeba sprawdzi? w PA --> O SMF... (2 link od góry), bo tam b?dzie napisane co jest z Twoim serverem..

I ca?y czas chodzi tu o tzw. pi?kne linki, czyli bez: -> ?

Natomiast sesja to co? innego

Mam nadziej?, ?e teraz wida? to ja?niej.


Pozdrawiam :)
roco

.


Tytuł: Odp: Pretty URLs
Wiadomość wysłana przez: siler 26.06.2009 09:36:41
Dzieki za info bo nie mialem o tym pojecia. Pokombinuje chyba jeszcze z tym modem Googlebot & Spiders bo mam wersje 1.1.9.


Tytuł: Odp: Pretty URLs
Wiadomość wysłana przez: siler 01.07.2009 21:35:14
Pytanie z zupe?nie innej beczki ....- gdzie si jak i? instaluje modyfikacje :mysli:?


Tytuł: Odp: Pretty URLs
Wiadomość wysłana przez: roco 01.07.2009 21:57:47
W PA (Panelu Administracyjnym) --> po lewej na górze (4 link) masz --> Zarz?dzanie pakietami

I tu masz 2 górn? zak?adk?: ?ci?gnij pakiety

Pobierasz moda, najlepiej przet?umaczonego, jest on spakowany do *.zip lub do *.gz i jak jeste? w "?ci?gnij pakiety" to na dole masz mo?liwo?? wybra? z dysku, (?ci?gni?tego wcze?niej), moda --> klikasz w button "wybierz..." i wybierasz z dysku.. proste..

Tylko odpal sobie kopie PA (na drugiej karcie/tabie.. przegl?darki) i kiedy uploadujesz, to albo od razu b?dzie link "dodaj modyfikacje", albo to b?dzie pierwsza zak?adka "Przegl?daj pakiety" i tam mo?esz zainstalowa?.. Jest tam lista wszelkich zainstalowanych przez Ciebie modyfikacji ?acznie z pakietami aktualek..

Klikasz ?eby si? zainstalowa?o i dajej jak jest co? nie kompatybilne to zobaczysz na czerwono przy plikach, a jak nie to tylko zobaczysz zawarto?? moda i b?dzie ok i klikasz instaluj lub jako? tak..

I teraz kiedy przez jaki? czas nic si? wydarzy albo dostaniesz bia?? strone, albo b??dy, to nic w tym oknie nie rób tylko w kopii w drugim oknie od?wie? i przejd? do "pakietowni" ?eby sprawdzic, czy jednak si? zainstalowa?a, a to mo?liwe..

Chodzi o to, ?eby ?eby nie by?o podwójnych wpisów w plikach. Dlatego nie wolno od?wie?ac okna w którym co? instalujemy! Pami?taj o tym!

To oczywi?cie nie wszystko, je?li mod spolszczony, b?d? nie wymaga i korzystasz z defaultowego stylu, to ok.., w przeciwnym wypadku nale?y, (nieaml zawsze!), dointeglowac do innych styli.. jednak tutaj, zanim zaczniesz co? kombinowac, to poczytaj wsio co mo?liwe tu, na smf.pl, czy na smf.org... da Ci to mo?liwo?? oceny i przyblizy znacznie t? kwesti?.

Pozdrawiam :)
roco

PS. kto nie spróbuje, ten nie wie..


Tytuł: Odp: Pretty URLs
Wiadomość wysłana przez: siler 01.07.2009 22:27:35
Dzi?ki za odpowied?, ale ?e jestem troch? leniwy to prosz? o pomoc w instalacji moda the_rules_1.2, który dodaje regulamin do menu. To jest chyba po angielsku tylko wi?c co zrobi? po instalacji, ?eby by?o wszystko ok? :mysli:


Tytuł: Odp: Pretty URLs
Wiadomość wysłana przez: Draco 02.07.2009 00:31:29
Po zainstalowaniu na domy?lnym templacie pojawia ci si? dodatkowy button "Rules" a wszystkie ustawienia masz w PA, gdzie mo?esz wpisa? swój regulamin, u?ywaj?c BBCode oraz skonfigurowa? kto mo?e widzie? go (go?cie, userzy, admini etc.). Ta opcja pojawia Ci si? w Panelu Administratora. Je?eli jednak masz zainstalowany j?zyk polski mog? by? problemy bo mo?esz nie widzie? opcji, gdy? b?dzie to wymaga? dodania przet?umaczonego tekstu na polski do modification.polish.php . Dodatkowo je?eli u?ywasz innej templaty ni? domy?ln? trzeba b?dzie równie? wyedytowa? plik index.template.php z twojego theme.

Je?eli szukasz moda, gdzie mo?esz dodawa? dodatkowe strony (np. regulamin) to polecam Pages Managment. Tylko, ?e to ju? rozmowa do innego dzia?u bo jednak ten temat dotyczy Pretty URLs.

P.S. Jak znajde chwilk? mog? wrzuci? spolszczony Pages Managment ...

Pozdro


Tytuł: Odp: Pretty URLs
Wiadomość wysłana przez: roco 02.07.2009 00:57:22
Exactly! Nowy temat = nowy topik ok? Miejsca dosy?, a jak lecimy w ot, to powstaje dezinformacja..

dzi?ki za szczero?? @Siler ;)
Normalnie unikam leniwych ludzi, a je?li im pomagam to dopiero, jak mam czas i wszystko inne ju? zrobione, ew odsy?am po info do googlary, a do wykonania pracy proponuj? zatrudni? webmastera.. Zajmuj? si? skryptem smf hobbystycznie i w wolniejszej chwilce, ale wk?adam w to serce i chc?, ?eby to wszystko by?o w najlepszej klasie.. mówi?c skrótem.. natomiast ceni? ludzi, którzy chc? co? samemu zrobi?, czy przyj?? wiedz?....


Po za tym co napisa? @Draco, tam gdzie jest link do pobrania moda to tu? poni?ej masz: "Manual Install Instructions for SMF" i wybierasz swoj? wersj? smf z rozwijanej listy i klikasz "Parse", wtedy na nast?pnej stronie zobaczysz gdzie co idzie, to j. do r?cznej instalki, ale informacje s? podane w taki sposób, ?e do?? ?atwo si? zori?towa? gdzie co idzie. I tak jest faktycznie, je?li wyst?puj? pliki j?zykowe, to trzeba uzupe?ni? o takie wpisy w odpowiednikach polskich. jesli dodatkowo dochodzi oddzielny plik, to trzeba skopiowa? go na bok zmieni? nazw? z english na polish i skopiowa? ?eby by? obok orgina?u. Wtedy co prawda masz po angielsku, ale w ogóle masz! i w ogóle co? zobaczysz.. Mo?na samemu przet?umaczy?, lub do??czy? polskie t?umaczenie o ile jest.

Tak, je?li mod ma pliki j?zykowe, to najcz??ciej nie po polsku dlatego, ?eby zobaczy? cokolwiek, to potrzeba uzupe?ni? wpisy w plikach j?zykowych w wybranym na forum j?zyku. Ponadto, je?li korzystamy z innego stylu, to nale?y uzupe?ni? w tym stylu wpisy, ktore zosta?y dokonane w stylu default, oczywi?cie dopasowa? do konwencji danego pliku.. Np. kwestia buttonów.. na wi?kszo?ci styli s? podobne, ale nie takie same i trzeba to najpierw przemysle?, porówna? pliki itd...

Kidy klikniesz Parse dla swojej wersji smf, tam sk?d pobierasz tego moda, dostaniesz stron?, gdzie pi?knie i w oczywisty sposób jest pokazane gdzie co idzie.. jak ktos uwa?ny, to w par? minut ma wszystko zintegrowane..

Pozdrawiam :)
roco