Skocz do zawartości

powiadomienie o dodaniu/niedodaniu strony


Rekomendowane odpowiedzi

czy ta poprawka z 2006r z poczatku tematu będzie pasowac do najnowszej wersji?

chciałbym dostawac maila ze jakis wpis został dodany

Podany na początku tematu kod odpowiada za wysyłanie maili z informacją o zaakceptowaniu bądź odrzuceniu wpisu. Wysyłane są one jedynie na adres mailowy podany podczas rejestracji. Mail zostanie wysłany dopiero w momencie, gdy ty, jako administrator katalogu, zaakceptujesz, bądź odrzucisz wpis. Czyli nie daje to tobie, jako adminowi katalogu informacji o tym, że ktoś właśnie dokonał wpisu. Przy okazji, funkcja przedstawiona w tym poście jest zaadoptowana w najnowszym otwarty.pl mini. Funkcję wysyłającą, podczas rejestracji strony, maila do admina można sobie w prosty sposób samemu zaimplementować. W razie czego, jak byś nie znalazł rozwiązania (poszukaj, może już było na forum), to napisz, jak będę miał chwilę, to zerknę w kod.

demo_miniacz_468x60.gif

Polecam projektowanie stron Łódź, oraz moderowany, podrasowany katalog, w którym znajdziesz dobre polskie strony, o niebagatelnej treści.

Odnośnik do komentarza
Udostępnij na innych stronach

W pliku otwarty_disp/op.php:

znajdź:

mysql_query(" update ".$prefix."ilosci set ilosc=ilosc+1 where nazwa='rel'");	
thx($info);

zamień na:

mysql_query(" update ".$prefix."ilosci set ilosc=ilosc+1 where nazwa='rel'");	
thx($info);

//mail do admina
$message = "Witaj!\n\n\nW katalogu pojawił sie nowy wpis!"; 
$header = "From: Twojkatalog <twoj@mail>\nX-Mailer: PHP\nContent-Transfer-Encoding: 8bit\nContent-Type: text/plain; charset=iso-8859-2"; 
mail("twoj@mail","Pojawil sie nowy wpis w katalogu blabla","$message","$header");

Popraw sobie wg. uznania, nie testowane.. ale powinno śmigać.

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

  • 1 miesiąc temu...
adres wpisu: <br />

<A HREF=\"https://www.adres-katalogu.pl/$haslo2,id,$wpis[id].html\">https://www.adres-katalogu.pl/$haslo2,id,$wpis[id].html</a>

<br /><br />

Pamiętaj, linkuj±c do swojego wpisu podnosisz warto¶ć Twoich linków.

<br /><br />

Pozdrawiamy,<br />

Redakcja nazwa katalogu.[/code]

UWAGA:

należy wprowadzić własną strukturę linków do szczegółów wpisu.

Mar.

Witam,

Co oznacza stwierdzenie "należy wprowadzić własną strukturę linków do szczegółów wpisu" i jak taka struktura wyglądałaby w przypadku niniejszego katalogu klik

Pozdrawiam

Odnośnik do komentarza
Udostępnij na innych stronach

<A HREF=\"https://www.k2promo.pl/$haslo-s$wpis[id].html\">https://www.k2promo.pl/$haslo-s$wpis[id].html</a>

gdzie zmienna $hasło to tytuł przepuszczony przez funkcję, którą katalog wykorzystuje do usuwania spacji, ążć itp.

np.:

$haslo = znak($wpis[tytul]);

dodane zaraz pod: "//mail o dodaniu"

A w pliku otwarty_admin/admin_functions.php dodana funkcja:

function znak($haslo)
{
			$haslo = str_replace('"', "", $haslo);
			$haslo = str_replace(" - ", " ", $haslo);
			$haslo = str_replace(" | ", " ", $haslo);
			$haslo = str_replace(":", "", $haslo);
			$haslo = str_replace("|", ",", $haslo);
			$haslo = str_replace("/", "", $haslo);
			$haslo = str_replace(".", "", $haslo);
			$haslo = str_replace("!", "", $haslo);
			$haslo = str_replace(",", "", $haslo);
			$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);
			$haslo = str_replace("Ę", "E", $haslo);
			$haslo = str_replace("Ó", "O", $haslo);
			$haslo = str_replace("Ą", "A", $haslo);
			$haslo = str_replace("Ń", "N", $haslo);
			$haslo = str_replace("ˇ", "A", $haslo);
			$haslo = strtolower($haslo);
		return $haslo;
}

, ale jest to moja funkcja w Twoim katalogu pewnie będzie inna, i może być ona w pliku otwarty_disp/funkcje.php, dlatego zalecam przeklejenie tej funkcji do pliku otwarty_admin/admin_functions.php, lub dopasowania mojej to Twojej struktury.

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

<A HREF=\"https://www.k2promo.pl/$haslo-s$wpis[id].html\">https://www.k2promo.pl/$haslo-s$wpis[id].html</a>

To zamieniłem, tak jak jest wyżej przedstawione.

A w pliku otwarty_admin/admin_functions.php dodana funkcja:
function znak($haslo)
{
			$haslo = str_replace('"', "", $haslo);
			$haslo = str_replace(" - ", " ", $haslo);
			$haslo = str_replace(" | ", " ", $haslo);
			$haslo = str_replace(":", "", $haslo);
			$haslo = str_replace("|", ",", $haslo);
			$haslo = str_replace("/", "", $haslo);
			$haslo = str_replace(".", "", $haslo);
			$haslo = str_replace("!", "", $haslo);
			$haslo = str_replace(",", "", $haslo);
			$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);
			$haslo = str_replace("Ę", "E", $haslo);
			$haslo = str_replace("Ó", "O", $haslo);
			$haslo = str_replace("Ą", "A", $haslo);
			$haslo = str_replace("Ń", "N", $haslo);
			$haslo = str_replace("ˇ", "A", $haslo);
			$haslo = strtolower($haslo);
		return $haslo;
}

, ale jest to moja funkcja w Twoim katalogu pewnie będzie inna, i może być ona w pliku otwarty_disp/funkcje.php, dlatego zalecam przeklejenie tej funkcji do pliku otwarty_admin/admin_functions.php, lub dopasowania mojej to Twojej struktury.

Mar.

Tego nie rozumiem. Moja wersja katalogu to mini_otwarty_mod_v2.0. Gdzie przeklejenie, w które miejsce dokładnie, otwarty_admin/admin_functions.php - ten plik ma 428 linijek, w której powinien zaczynać się ten kod?

Co oznacza stwierdzenie "dopasowania mojej to Twojej struktury", czy to jest skomplikowane? To jest zmiana kilku linijek, czy całego pliku(ów)? W jaki sposób tego dokonać?

Pozdrawiam

Odnośnik do komentarza
Udostępnij na innych stronach

W pliku otwarty_disp/funkcje.php jest funkcja function zmiana_url, wklej ją w dowolne miejsce w pliku otwarty_admin/admin_functions.php, jak nie wiesz nadal gdzie to wklej zaraz przed końcowym znakiem ?>

...i wywołanie teraz będzie miało postać:

$haslo = zmiana_url($wpis[tytul]);

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

Popraw sobie jeszcze kodowanie tytułu maila i będzie dopiero wszystko ok :)

Informacja dotyczÄ…ca Twojego wpisu!

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

Popraw sobie jeszcze kodowanie tytułu maila i będzie dopiero wszystko ok :)
Informacja dotyczÄ…ca Twojego wpisu!

Mar.

U mnie jest ok, emaile przychodzą z polskimi literami, początek kodu wygląda tak:

<?
//mail o dodaniu
$haslo = zmiana_url($wpis[tytul]);
$temat = "Informacja dotycząca Twojego wpisu!";
$wiadomosc = "
<html>
 <head>
<title>Wpis został zatwierdzony!</title>
<meta http-equiv=\"content-type\" content=\"text/html; charset=UTF-8\" />
 </head>
 <body>

coś tam wrzucić dodatkowo?

Mar, może Ty coś zaradzisz jeszcze na ten wątek klik

Pozdrawiam

Odnośnik do komentarza
Udostępnij na innych stronach

Treść maila jest ok, ale temat już nie, nie wiem może to tylko u mnie ;)

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

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