Skocz do zawartości

[Modyfikacje] Komentarze do wpisów


Rekomendowane odpowiedzi

Witam.

Wiem że stary temat ale mam pytanie odnośnie tego tematu.

Gadzet bardzo fajny i przydatny ale mam małe pytanko. Jak można zrobić aby w szczegółach każdego wpisu były dołączone linki do komentarzy do danego opisu ? Tak aby można było je również edytować.

Tego zabrakło jedynie w całym tutku.

Odnośnik do komentarza
Udostępnij na innych stronach

  • 8 miesięcy temu...
  • 2 lata później...

Witam

Zdaję sobie sprawę, że właśnie odkopałem prehistoryczne być może szczątki, ale mam pytanie.

Czy można w tym modzie zablokować możliwość wpisywania url w pole komentarza ?

Chodzi mi zwłaszcza o postać :

<a href="https://jakasstrona.com">Moja strona</a>

Z góry dziękuję, bo jakoś cały czas podoba mi się miniacz w wersji 2.

Zostałem zbanowany bo miałem multikonta

Odnośnik do komentarza
Udostępnij na innych stronach

function removeLinks($text) {
return preg_replace('/\]*)\>([^<]*)\<\/a\>/i', '$2', $text);
}

$_POST[komentarz] = removeLinks($_POST['komentarz']);

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

Melma nocny Marku - dzięki, tylko gdzie to wstawić ? do admin_function, szcz, admin/index, czy jeszcze gdzie indziej ?

A tu mam jeszcze taki dodatek, jeśli chcemy, aby info o komentarzach wyświetlało się na stronie "Regulamin". Otworzyć plik otwarty_disp/inf.php, gdzieś pod

<div class="text_body_h1">Informacje:</div>
<?

dodać:

if ($cfg[mod]==1) {
$txt_koment = "tak, moderowane";
} else if ($cfg[mod]==0) {
$txt_koment = "tak, niemoderowane";
}

i na końcu spisu moderacji dodać:

<li>komentarze: <b><?=$txt_koment?></b></li>

Wszystko.

Pozdrawiam

Zostałem zbanowany bo miałem multikonta

Odnośnik do komentarza
Udostępnij na innych stronach

Zapytanie z pierwszej strony:

$sql_dodaj = "
insert into ".$prefix."komentarze set
id_wpi = '$_GET[id]',
nick = '$_POST[nick]',
www = '$_POST[www]',
komentarz = '$_POST[komentarz]',
data = '".date("Y-m-d")."',
time = '".time()."',
moderacja = '$moderacja'";

Zamień na:

$sql_dodaj = "
insert into ".$prefix."komentarze set
id_wpi = '$_GET[id]',
nick = '$_POST[nick]',
www = '$_POST[www]',
komentarz = '".removeLinks($_POST[komentarz])."',
data = '".date("Y-m-d")."',
time = '".time()."',
moderacja = '$moderacja'";

P.S. Alvinlee, jednak z ciebie lepszy nocny Marek niż ze mnie - równo o godzinę :)

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

Dzięki Melma. Wywala mi błąd :

Fatal error: Call to undefined function removeLinks() in

, może jakiś przecinek, albo kropka. Mam z tym jeszcze kilka problemów, żeby działało, jak należy (moim skromnym zdaniem). Dobrze by dać jakieś proste pole zabezpieczające (przed naszymi skośnookimi kolegami) typu: Podaj rok bitwy pod Grunwaldem. Próbowałem w/g tego, ale coś nie działa :

$wzornik = 'dom stoi na wzgórzu';
if(preg_match("(dom|pokoj|okno|drzwi)", $wzornik))
{
echo 'występuje taki wyraz - dopasowanie wzorca';
}

No i na koniec jakby było zabezpieczenie przed ponownym wysłaniem po odświeżeniu strony - to dodatek całkiem, całkiem.

Pozdrawiam

P.S. Ostatnio mi się faktycznie dzień z nocą pomylił :)

Zostałem zbanowany bo miałem multikonta

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