Jump to content
php.lv forumi

Aktīvo saišu aizliegšana komentāros


madcat

Recommended Posts

Šādā veidā aizliedzu komentos ievietot aktīvas saites:

$check = preg_replace("/http:/","",$comment); 
 if ($comment != $check) $stop = "Cienījamie apmeklētāji, aktīvas saites komentāros aizliegtas!";

Viss būtu ok, bet, saites ar https (pedējā laikā pasākuši lietot šo protokolu) iet cauri. Kā šo lietu varētu izlabot.

 

Paldies, visiem , kuri atbildēs!!!

Edited by madcat
Link to comment
Share on other sites

Jep, nafig vispār kaut ko bloķēt. Galvenais, lai nevar ielikt milzīgas bildes vai izpildīt javascriptu.

 

Kas tas tāds par saitu, kurā nedrīkst linkus postot? Ko tad, ja cilvēks grib iepostot linku uz kādu attēlu, vai kaut citu lapu tavā paša saitā?

 

Bet vispār, regex jāmācās būtu: /https?:/

 

Linku ievietošanai lapā domāta sadaļa "Linki" vai "saites", kā nu kuram vairāk tīk! Vai arī "Autolinks" (automātiskā saišu apmaiņa). Bet katru rītu tīrīt ārā kilometru garus spama palagus no komentiem ir apriebies!!!

Link to comment
Share on other sites

Kas tas par sviestu?

Uzliec kaut kapču komentāriem, ja tie ir publiski, vai pieprasi reģistrāciju, pirms komentēt, un tur jau izvērsies, bet ne jau šitā.

Protams ka kapča ir, bet likt reģistrēties dēļ komentāriem uzskatu, ka tas nav pareizi. Ja es gribu uzrakstīt komentu, bet man prasa reģistrēties, es vienkārši nospļaujos un nekomentēju! ))

Link to comment
Share on other sites

Tanī pašā laikā, ja es vēlētos izpalīdzēt un iedot linku un noderīgu resursu, teiksim google.com, un man paziņotu, ka tas nav iespējams, arīdzan nospļautos un aizvērtu to lapu ciet, nevis ietu uz kautkādu saites sadaļu + kas notiek, ja es dodu kādu iekšējo linku? Arī tas pat ir aizliegts?

 

Chekot var konkrētu ārējos resursus, uz kuriem tu nevēlies, lai tiek veidoti linki, kā arī konkrētu atslēgas vārdus, bet nejau vispār aizliegt komentāros pievienot linkus.

 

Tad jau labāk uztaisi kautvai šādu sistēmu:

  1. linka garumu visuāli samazini lidz x-simbolu skaitam, lai vieglāk lasīt komentārus;
  2. veic checkingu uz konrētiem atslēgvārdiem, kā piemēram via*ra, pe*is, cialis ( ar šo gan uzmanīgi, latviešu valodā ir daži vārdi kas satur šo burtu virknējumu ) utt.
  3. pie linka noklikšķināšanas tiek atvērta starplapa;
  4. starplapā izveido analīzes rīku, ka pasaka kautvai google reitingu konkrētajam urļa domeinam un ļauj lietotājam pašam izvēleties apmeklēt konrēto lapu vai nē.

Šādi būsi stirpi draudzīgāks pret lietotājiem un nebūs jālauza galva, kā likvidēt urļus.

Link to comment
Share on other sites

katru rītu tīrīt ārā kilometru garus spama palagus no komentiem ir apriebies!!!

 

Nebūs kilometriem garš komentārs, kuru vizuāli grūti lasīt, ja links ir, piemēram, šāds: tvnet.lv/zinas/kriminalzinas/497881-aiztur_divus_starptautiskus_grupejumus_par_fiktivo_laulibu_organizesanu/comments/?special=110232674

Link to comment
Share on other sites

Tanī pašā laikā, ja es vēlētos izpalīdzēt un iedot linku un noderīgu resursu, teiksim google.com, un man paziņotu, ka tas nav iespējams, arīdzan nospļautos un aizvērtu to lapu ciet, nevis ietu uz kautkādu saites sadaļu + kas notiek, ja es dodu kādu iekšējo linku? Arī tas pat ir aizliegts?

 

Chekot var konkrētu ārējos resursus, uz kuriem tu nevēlies, lai tiek veidoti linki, kā arī konkrētu atslēgas vārdus, bet nejau vispār aizliegt komentāros pievienot linkus.

 

Tad jau labāk uztaisi kautvai šādu sistēmu:

  1. linka garumu visuāli samazini lidz x-simbolu skaitam, lai vieglāk lasīt komentārus;
  2. veic checkingu uz konrētiem atslēgvārdiem, kā piemēram via*ra, pe*is, cialis ( ar šo gan uzmanīgi, latviešu valodā ir daži vārdi kas satur šo burtu virknējumu ) utt.
  3. pie linka noklikšķināšanas tiek atvērta starplapa;
  4. starplapā izveido analīzes rīku, ka pasaka kautvai google reitingu konkrētajam urļa domeinam un ļauj lietotājam pašam izvēleties apmeklēt konrēto lapu vai nē.

Šādi būsi stirpi draudzīgāks pret lietotājiem un nebūs jālauza galva, kā likvidēt urļus.

 

Paldies, par sakarīgu atbildi. Tā jau arī ir uztaisīts ar starplapu un saite piemēram uz Yahoo izskatās šādi -

 

/away.php?url=aHR0cHM6Ly93d3cueWFob28uY29tLw

 

Un par to google reitingu arī feina ideja, vajadzēs īstenot dzīvē :)).  Aizliegto vārdu filtrs arī ir, tas aizvieto aizliegtos vārdus ar to, kas konfigā norādīts.

 

Var jau but, ka es par daudz kreņķi ķeru, bet godīgi sakot, no varda spameris vien vemt gribas! ))

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...