Zobacz temat
index.php zamiast news.php
|
|
Snob |
Dodany dnia 28.08.2008 19:36:19
|
Przedszkolak Postów: 14 Ostrzeżeń: 1 Data rejestracji: 08.12.2006 21:34 |
Dodajmy jeszcze, że działa jak ktoś używa jako strony startowej news.php inaczej trzeba to samo zrobić dla wybranego pliku... Serdecznie dziękuję za te wyjaśnienia! Świadczą o głębokiej znajomości tematu i samych skryptów fusiona (gratuluję wszystkich zdobytych "Miss"'ów). Ale będę malkontentem. Mój ersatzowy sposób działa równie dobrze a przy zmianie wersji nie będę musiał znowu dziergać tyle ręcznie. Chodzi mi o zmianę zawartości pliku index.php BEZ zmiany filozofii systemu - czyli zarządzania systemem bez znajomości PHP. Weź też, proszę, pod uwagę, że sposób jest morderczy dla dłużej działających forum. Bo w treści postów pełno odwołań wprost do starej struktury - to też trzeba poprawić ręcznie. Właśnie mi zakiełkował pewien pomysł... sprawdzę jeżeli zadziała opiszę jeżeli nie odszczekam Wszystko co powyżej napisałem i z pokorą pochylę głowę przed mądrzejszymi! ---------------------- Sprawdziłem i z przykrością informuję, że Sebaz miał rację! Musimy wykonać w sumie kilka czynności: 1) zmienić w index.php całą treść na "include_once('twoja_strona_główna.php' ) ; lub tak jak proponuje Pieka 2) w ustawieniach głównych strony zmienić "twoja_strona_główna.php" na index.php (spowoduje to, że strona będzie "na starcie" wyświetlała wszystkie zdefiniowane panele). Już działa, już jest prawie dobrze, ale nie do końca tak jak byśmy chcieli 3) na koniec dla pełnej satysfakcji: na nowo przemyśleć układ menu (i paneli) trzeba się zastanowić nad układem menu. Teraz bowiem odwołania bezpośrednie do "twoja_strona_główna.php" będą BEZ dodatkowych paneli (u góry i na dole, np bez panelu powitalnego) jeżeli chcesz mieć te panele musisz w menu wstawić (zmienić) odwołania do "twoja_strona_główna.php" na odwołania do "index php". i tyle... (mam nadzieję, że napisałem klarownie ) Edytowane przez Pieka dnia 28.08.2008 22:24:03 Chyba za stary jestem... ,ale kocham moje dzieci i zwięrzęta zaś na co dzień moimi dziedzinami są transport i obliczenia.
|
|
|
Wścibski Gość |
Dodany dnia 22.11.2024 06:47:32
|
Pan Kontekstualny Postów: n^x Data rejestracji: Zawsze |
|
IP: localhost | |
Spooky91 |
Dodany dnia 29.10.2008 02:08:43
|
Przedszkolak Postów: 5 Data rejestracji: 28.08.2008 10:07 |
Snob - zrobiłem dokładnie tak jak napisałeś, ale mimo to po wpisaniu adresu strony nie wyświetlają się górne panele. Wyświetlają się tylko wtedy kiedy kliknę w menu na "Aktualności", wtedy też do adresu dopisuje się /index.php. Adres mojej strony - www.wkswielun.pl Ogólnie męczę się już dosyć długo z ustawieniem tego przekierowania i niestety nie daję rady :/ Pieka we wcześniejszym poście podaje instrukcje jak to zrobić, ale dopisuje, że nic nie zniknie ze strony jeśli dopiszemy index.php. No a ja chcę żeby nic nie zniknęło ze strony po podaniu normalnego adresu, bez index.php ani news.php. Edytowane przez Spooky91 dnia 29.10.2008 02:16:48 |
|
|
Konto ukryte |
Dodany dnia 12.01.2009 08:16:54
|
Początkujący Postów: 119 Ostrzeżeń: 6 Data rejestracji: 17.12.2005 10:56 ZBANOWANY: Dożywotnio |
A ja mam pewne pytanie - ostatnio zamieniłem właśnie tak, aby było bez niezbyt dobrego przekierowania. Po dniu strona zniknęła z google, tzn. jest ale gdzieś baaaaardzo daleko. Czy to normalne? Strona na starym adresie jechała już 2,5 roku. Mam konto na google i w narzędziach dla webmasterów brak informacji o problemach. |
|
|
m_i_n |
Dodany dnia 12.01.2009 13:48:59
|
Bywalec Postów: 836 Pomógł: 3 Data rejestracji: 15.02.2006 10:04 |
Glowy nie dam, ale z racji zmiany tresci jest to mozliwe (brak przekierowania). Sadze ze powinno to z czasem wrocic do normy. W dluzszej perspektywie chyba nie jest mozliwe aby google bardziej preferowalo z przekierowaniem niz bez. Ale tak jak mowie, to tylko moja teoria.
|
|
|
Konto ukryte |
Dodany dnia 22.01.2009 15:00:33
|
Początkujący Postów: 119 Ostrzeżeń: 6 Data rejestracji: 17.12.2005 10:56 ZBANOWANY: Dożywotnio |
No tak, to jest oczywiste ;) Chciałbym jeszcze jednak coś dodać - sposoby nie są do końca idealne... dlaczego? Spróbujcie sobie wpisać: gdzie za X dajcie numer jakiegoś newsa. Całość wyświetli identycznie jak wypadku: bo de facto to ta sama strona. Nie jest idealne, jeżeli google nie znajdzie takiego adresu: jeżeli będzie miało oba, uzna za dublowanie (jak domeny działające zarówno z jak i bez www). No ale skąd google ma mieć taki adres? Uznajcie to więc jako dygresję :) Wiadomość doklejona: Jak do tej pory strony nie ma w google, a tu już nieco dziwne :/ Może by tak zrobić inaczej, zamaist wywalać tamten kod, dodam nad pierwszym headerem: Przekierowanie będzie chyba lepsze, niż to co jest def. PW od moderatora:
Edytowane przez Konto ukryte dnia 22.01.2009 07:13:20 |
|
|
mat1984 |
Dodany dnia 24.05.2009 01:48:07
|
Przedszkolak Postów: 11 Data rejestracji: 11.05.2009 13:11 |
Pieka napisał/a: Snob napisał/a: ..Od strony oprogramowania najwięcej zalet ma propozycja m_i_n'a ale i seba_z(mimo jego języka) ma trochę racji... Podobna instrukcje dalem dla v7, ale zeby nie mieszac odsylajac do innych dzialow podam i tu. Od v6.01 nie ma potrzeby modyfikowania innych plikow niz te, ktore wymienilem ponizej. Usun index.php, zmien nazwe pliku news.php na index.php, a nastepnie w PA => Zarządzanie stroną => Główne ustawienia: zmien w "Ustaw jako stronę główną:" rowniez na index.php. W pliku includes/theme_functions_include.php zmien news.php na index.php w funkcji newsopts. Jesli uzywasz skorki, ktora nie korzysta z w/w pliku, zmien recznie wszystkie wystapienia news.php na index.php w funkcji render_news znajdujacej sie w pliku theme.php biezacej skorki. Nie zapomnij rowniez o zmianie w pliku news_cats.php wszystkich news.php na index.php (wystepuje trzy razy). Efekt: http://pieka.ugu..../index.php Jesli w adresie strony zawsze podacie index.php, to nic Wam ze strony nie zniknie. P.S. W przypadku v7 po wykonaniu w/w zmian, nie maja miejsca zadne niedogodnosci, wiec polecam upgrade, ktore pozwoli Wam na o wiele wiecej niz tylko bezproblemowo dzialajacy adres strony. Zastosowałem się do tej instrukcji (zamieniłem articles.php na index.php) jednak chciałbym zwrócić uwagę na dublowanie stron przy indeksacji google. Chodzi o to, że np artykuł nr 37 można odnaleźć zarówno po wpisaniu adresu xxx.www/articles.php?article_id=37 jak i pod xxx.www/index.php?article_id=37. Co zrobić, aby definitywnie wszystkie kategorie artykułów odnosiły się do index.php, a odnośniki articles.php były całkowicie wycofane i roboty google ich nie indeksowały? |
|
|
m_i_n |
Dodany dnia 24.05.2009 08:18:09
|
Bywalec Postów: 836 Pomógł: 3 Data rejestracji: 15.02.2006 10:04 |
Pozmieniaj wszedzie w kodzie wystapienia articles.php na index.php, i usuń stare articles.php. Zanim google zaskoczy ze go juz nie ma to moze minac sporo czasu (w miesiacach), takze musisz sie uzbroic w cierpliwosc. Edytowane przez m_i_n dnia 24.05.2009 08:18:23 |
|
|
mat1984 |
Dodany dnia 24.05.2009 11:13:41
|
Przedszkolak Postów: 11 Data rejestracji: 11.05.2009 13:11 |
Wszystkie articles.php pozamieniałem na index.php jednak nadal jest mały problem. Menu mam podzielone na działy którego są jednocześnie kategoriami artykułów. I tak na przykład są tam: Gry sportowe (gdzie odnośnikiem jest xxx.www/articles.php?cat_id=12) Gry zręcznościowe (gdzie odnośnikiem jest xxx.www/articles.php?cat-id=13) itp Jednak dla kategorii utworzonych i dodanych do menu po zmianie odnośniki są wyświetlane rawidłowo tzn. np. Gry karciane (xxx.www/index.php?cat_id=21) Co zrobić, aby w menu odnośniki articles.php?... zamienić na index.php?... ? ------------------------ Ok dałem sobie radę, rozwiązanie było banalne jednak dopiero teraz na nie wpadłem. Gdyby ktoś w przyszłości miał taki sam problem to wystarczy w PA w NAWIGACJI pozamieniać adresy poszczególnych pozycji MENU z articles.php na index.php. Edytowane przez mat1984 dnia 24.05.2009 12:54:02 |
|
Przejdź do forum: |