Skocz do zawartości

Wasze katalogi na skrypcie "otwarty.pl mini"


Rekomendowane odpowiedzi

  • Odpowiedzi 559
  • Dodano
  • Ostatniej odpowiedzi

kruzyk, a czepiasz się drobiazgów... a ja nadal kół nie policzyłem ;)

5il3nt, tak, musisz włączyć w Confixx, a następnie w PA otwarty.pl mini włączyć mod-rewrite i wgrać na serwer plik .htaccess.

Mar.

Polecam katalog SeoPark.pl, katalog AK47 (5 lata w sieci) ...oraz Wirtualne-miasta.eu
"Dopóki nie skorzystałem z Internetu, nie wiedziałem, że na świecie jest tylu idiotów" - Stanisław Lem

Odnośnik do komentarza
Udostępnij na innych stronach

All ok ale coś nie tak :yahoo:

Mianowicie

link-directory.eofe.info/Biznes-i-ekonomia-kategoria-1.html działa

link-directory.eofe.info/Badania-marketingowe-podkategoria-472.html przenosi do strony głównej

link-directory.eofe.info/Apartament-Sopot-luksusowy-apartament-w-Sopocie-szcz-1197.html przenosi do strony głównej

:pisze:

.htaccess

RewriteEngine On
RewriteCond %{HTTP_HOST} !^link-directory.eofe.info [NC]
RewriteRule ^(.*)$ https://link-directory.eofe.info%{REQUEST_URI} [R=301,L]

RewriteRule ^(.*)-kategoria-([0-9]+)\.html$ index.php?a=kat&id=$2 [L]
RewriteRule ^(.*)-podkategoria-([0-9]+)(-([0-9]+))*\.html$ index.php?a=pod&id=$1&min=$3 [L]
RewriteRule ^(.*)-szcz-([0-9]+)\.html$ index.php?a=szcz&id=$1 [L]
RewriteRule ^info\.html$ index.php?a=inf [L]
RewriteRule ^google([[:alnum:]]+)\.html$ index.php [L]

Z lekka, że tak powiem potrzebuję pomocy ;)

ps. narazie zmieniony tylko home.php i .htaccess

/edit:

Wyedytowałem plik kat.php identycznie jak home.php.

URLe są takie jak na głównej (czyli OK) jednak wejście w podkategorię kończy się przeniesieniem na stronę główną katalogu, to samo się dzieje po wejściu w szczegóły wpisu. Czyli all jak na stronie głównej.

Chyba coś nie tak w .htaccess.

Pokażę wam tylko systemy wymiany linków.

kruzyk.1.gif

Odnośnik do komentarza
Udostępnij na innych stronach

Nie rozumiem?

No mam praktycznie same myślniki, jednak są one i w urlu DZIAŁAJĄCYCH kategorii jak i niedziałających podkategorii czy szczegółów wpisów...

Jak ktoś dał myślnik w tytule to zrobiłem:

$haslo1 = $li_lw[tytul];
			$haslo1 = str_replace("ć", "c", $haslo1);
			$haslo1 = str_replace("ś", "s", $haslo1);
			$haslo1 = str_replace("ś", "s", $haslo1);
			$haslo1 = str_replace("ę", "e", $haslo1);
			$haslo1 = str_replace("ż", "z", $haslo1);
			$haslo1 = str_replace("ó", "o", $haslo1);
			$haslo1 = str_replace("ł", "l", $haslo1);
			$haslo1 = str_replace("ą", "a", $haslo1);
			$haslo1 = str_replace(" - ", "-", $haslo1);
			$haslo1 = str_replace(",", "", $haslo1);
			$haslo1 = str_replace(" ", "-", $haslo1);
			$haslo1 = str_replace("Ś", "S", $haslo1);
			$haslo1 = str_replace("Ż", "Z", $haslo1);
			$haslo1 = str_replace("Ł", "L", $haslo1);
			$haslo1 = str_replace("Ź", "Z", $haslo1);
			$haslo1 = str_replace("Ľ", "z", $haslo1);
			$haslo1 = str_replace("ń", "n", $haslo1);

A podkategorie mają taką samą funkcję jak kategorie...

Pokażę wam tylko systemy wymiany linków.

kruzyk.1.gif

Odnośnik do komentarza
Udostępnij na innych stronach

Rzeczywiscie pokiełbasilo mi się z tymi myslnikami, mea culpa :-)

A nie powinno byc zamiast:

RewriteRule ^(.*)-podkategoria-([0-9]+)(-([0-9]+))*\.html$ index.php?a=pod&id=$1&min=$3 [L]

tego:

RewriteRule ^(.*)-podkategoria-([0-9]+)(-([0-9]+))*\.html$ index.php?a=pod&id=$2&min=$3 [L]
Odnośnik do komentarza
Udostępnij na innych stronach

To:

RewriteRule ^(.*)-podkategoria-([0-9]+)(-([0-9]+))*\.html$ index.php?a=pod&id=$1&min=$3 [L]

zamień na:

RewriteRule ^(.*)-podkategoria-([0-9]+)(-([0-9]+))*\.html$ index.php?a=pod&id=$2&min=$3 [L]

EDIT:

Powinno ;)

Mar.

Polecam katalog SeoPark.pl, katalog AK47 (5 lata w sieci) ...oraz Wirtualne-miasta.eu
"Dopóki nie skorzystałem z Internetu, nie wiedziałem, że na świecie jest tylu idiotów" - Stanisław Lem

Odnośnik do komentarza
Udostępnij na innych stronach

Pavel dzięki ;)

Myślałem, że jak zmienię może

RewriteRule ^(.*)-kategoria-([0-9]+)\.html$ index.php?a=kat&id=$2 [L]

na

RewriteRule ^(.*)-kategoria-([0-9]+)\.html$ index.php?a=kat&id=$1 [L]

to będzie działać (w podk. i szcz, też zostawiłem id=$1). Jednak wszędzie musi być id=$2.

Dlaczego? Co zmienia ID?

Pokażę wam tylko systemy wymiany linków.

kruzyk.1.gif

Odnośnik do komentarza
Udostępnij na innych stronach

Jest jeszcze jeden problem.

Wchodządz do podkategorii mamy wszystko OK. Jeżeli podkategoria jest duża, mamy możliwość przejścia na następną stronę w resztą wpisów.

Za następne strony podkategorii odpowiedzialny jest ten sam plik pod.php.

Jednak mimo, iż podkategoria działa ok, to jej następne strony już nie ;)

Przykład:

https://link-directory.eofe.info/Banki-inte...ategoria-1.html

https://link-directory.eofe.info/Banki-inte...goria-1-10.html

I co teraz?

Dodam, że szczegóły wpisów też pozmieniałem na te z tytułem w url'u, jednak po odkryciu tego buga cofnąłem zmianę zostawiając wszędzie tylko zmienione url'e kategorii i podkategorii.

/edit:

Może znowu .htaccess?

RewriteRule ^(.*)-podkategoria-([0-9]+)(-([0-9]+))*\.html$ index.php?a=pod&id=$2&min=$3 [L]

Czy nie trzeba nic tu zmienić? Np. &min=$4 ?

Pokażę wam tylko systemy wymiany linków.

kruzyk.1.gif

Odnośnik do komentarza
Udostępnij na innych stronach

HAHA ;)

No i jasne, już kumam - &id=$x gdzie x to nr zmiennej w kolejności :pisze: czyli jeżeli są już 3 zmienne wcześniej to my musimy dać jej nr 4 :yahoo:

/edit:

Kurde a jak teraz pozmieniać plik xml_export.php ? :D

Heh...

Pokażę wam tylko systemy wymiany linków.

kruzyk.1.gif

Odnośnik do komentarza
Udostępnij na innych stronach

Coś mi się udało więc napiszę dla potomnych.

## .htaccess proponowany przez otwarty.pl mini

RewriteEngine On
RewriteRule ^kat-([0-9]+)\.html$ index.php?a=kat&id=$1 [L]
RewriteRule ^pod-([0-9]+)(-([0-9]+))*\.html$ index.php?a=pod&id=$1&min=$3 [L]
RewriteRule ^szcz-([0-9]+)\.html$ index.php?a=szcz&id=$1 [L]
RewriteRule ^info\.html$ index.php?a=inf [L]
RewriteRule ^google([[:alnum:]]+)\.html$ index.php [L]

## Mój plik .htaccess

RewriteEngine On
RewriteRule ^(.*)-kat-([0-9]+)\.html$ index.php?a=kat&id=$2 [L]
RewriteRule ^(.*)-pod-([0-9]+)(-([0-9]+))*\.html$ index.php?a=pod&id=$2&min=$4 [L]
RewriteRule ^(.*)-szcz-([0-9]+)\.html$ index.php?a=szcz&id=$2 [L]
RewriteRule ^info\.html$ index.php?a=inf [L]
RewriteRule ^google([[:alnum:]]+)\.html$ index.php [L]

##Otwieramy plik otwarty_admin/xml_export.php

##### Mapa kategorii #####

Przed 226 linią

$url = "$adres$cfg[m3]$kat_sep$lista[id]$kat_end";

dodajemy:

						$haslo = $lista[nazwa];
			$haslo = str_replace("ć", "c", $haslo);
			$haslo = str_replace("ś", "s", $haslo);
			$haslo = str_replace("ś", "s", $haslo);
			$haslo = str_replace("ę", "e", $haslo);
			$haslo = str_replace("ż", "z", $haslo);
			$haslo = str_replace("ó", "o", $haslo);
			$haslo = str_replace("ł", "l", $haslo);
			$haslo = str_replace("ą", "a", $haslo);
			$haslo = str_replace(" ", "-", $haslo);
			$haslo = str_replace("Ś", "S", $haslo);
			$haslo = str_replace("Ż", "Z", $haslo);
			$haslo = str_replace("Ł", "L", $haslo);
			$haslo = str_replace("Ź", "Z", $haslo);
			$haslo = str_replace("Ľ", "z", $haslo);
			$haslo = str_replace("ń", "n", $haslo);

Linię

$url = "$adres$cfg[m3]$kat_sep$lista[id]$kat_end";

zamieniamy na

$url = "$adres$haslo-$cfg[m3]$kat_sep$lista[id]$kat_end";

##### Mapa podkategorii #####

Przed linią 269

$url = "$adres$cfg[m4]$pod_sep$lista[id]$pod_end";

dodajemy:

$haslo1 = $lista[nazwa];
			$haslo1 = str_replace("ć", "c", $haslo1);
			$haslo1 = str_replace("ś", "s", $haslo1);
			$haslo1 = str_replace("ś", "s", $haslo1);
			$haslo1 = str_replace("ę", "e", $haslo1);
			$haslo1 = str_replace("ż", "z", $haslo1);
			$haslo1 = str_replace("ó", "o", $haslo1);
			$haslo1 = str_replace("ł", "l", $haslo1);
			$haslo1 = str_replace("ą", "a", $haslo1);
			$haslo1 = str_replace(" ", "-", $haslo1);
			$haslo1 = str_replace("Ś", "S", $haslo1);
			$haslo1 = str_replace("Ż", "Z", $haslo1);
			$haslo1 = str_replace("Ł", "L", $haslo1);
			$haslo1 = str_replace("Ź", "Z", $haslo1);
			$haslo1 = str_replace("Ľ", "z", $haslo1);
			$haslo1 = str_replace("ń", "n", $haslo1);

Linię

$url = "$adres$cfg[m4]$pod_sep$lista[id]$pod_end";

zamieniamy na

$url = "$adres$haslo1-$cfg[m4]$pod_sep$lista[id]$pod_end";

##### Mapa wpisów #####

Przed linią 339

$url = "$adres$cfg[m5]$szcz_sep$lista[id]$szcz_end";

dodajemy

$haslo2 = $lista[tytul];
			$haslo2 = str_replace("ć", "c", $haslo2);
			$haslo2 = str_replace("ś", "s", $haslo2);
			$haslo2 = str_replace("ś", "s", $haslo2);
			$haslo2 = str_replace("ę", "e", $haslo2);
			$haslo2 = str_replace("ż", "z", $haslo2);
			$haslo2 = str_replace("ó", "o", $haslo2);
			$haslo2 = str_replace("ł", "l", $haslo2);
			$haslo2 = str_replace("ą", "a", $haslo2);
			$haslo2 = str_replace(" - ", "-", $haslo2);
			$haslo2 = str_replace(",", "", $haslo2);
			$haslo2 = str_replace(" ", "-", $haslo2);
			$haslo2 = str_replace("Ś", "S", $haslo2);
			$haslo2 = str_replace("Ż", "Z", $haslo2);
			$haslo2 = str_replace("Ł", "L", $haslo2);
			$haslo2 = str_replace("Ź", "Z", $haslo2);
			$haslo2 = str_replace("Ľ", "z", $haslo2);
			$haslo2 = str_replace("ń", "n", $haslo2);

Linię

$url = "$adres$cfg[m5]$szcz_sep$lista[id]$szcz_end";

zamieniamy na

$url = "$adres$haslo2-$cfg[m5]$szcz_sep$lista[id]$szcz_end";

Oczywiście analogicznie trzeba pozmieniać generowanie pełnej kopii i własnych wpisów w katalogu.

Zmodyfikowany plik xml_export.php - gotowiec

Gotowe moje pliki do podmiany (home.php, kat.php, pod.php, szcz.php, op.php).

Edycji wymagają też pliki:

home.php

kat.php

pod.php

szcz.php

op.php

search.php by Irek

Jeżeli gdzieś jest błąd proszę poprawić i zaznaczyć informację o błędzie.

Jeżeli jeszcze gdzieś są konieczne zmiany też proszę o info w topicu.

ps. Moderatorzy proszeni są o wyszczególnienie postów i utworzenie nowego topicu w podforum o otwarty.pl mini.

Pokażę wam tylko systemy wymiany linków.

kruzyk.1.gif

Odnośnik do komentarza
Udostępnij na innych stronach

Zmodyfikowany plik xml_export.php - gotowiec

Gotowe moje pliki do podmiany (home.php, kat.php, pod.php, szcz.php, op.php).

Czy wystarczy że po odpowiedniej modyfikacji którą podałeś na początku .htaccessa i wgraniu tych gotowców powinno wszystko funkcjonować poprawnie ?

Troche się temat rozrósł przydałoby się to zebrać jakoś do kupy.... :D

Odnośnik do komentarza
Udostępnij na innych stronach

Oczywiście przygotuję resztę zmian i gotowych plików ale w nocy o 2giej nie miałem już czasu... do pracy na 8 trzeba było wstać :D

Wszystko jutro będzie lub dziś wieczorem jeszcze.

Pokażę wam tylko systemy wymiany linków.

kruzyk.1.gif

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.

×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności