PHP-Fusion Mods
Navigacija
Apsauga
Apsauga Neleista registracija: 38932
Šiandien: 15
Prisijungę nariai
» Svečių: 9
» Narių: 0

» Viso narių: 10,235
» Naujausias: ruslanas tuk

Prisijungimų istorija:
tabux03:50:41
sanpernepamenu
Zbigniew@nepamenu
CepelinasXnepamenu
VV91DDnepamenu
Minusnepamenu
priezilviciunepamenu
EdvinasG1337nepamenu
rolandas94nepamenu
Edis2nepamenu
klubogerbejasnepamenu
Miskinisnepamenu
Pask. modai
Prisijungti
Vardas

Slaptažodis



Dar ne narys?
Registruotis.

Pamiršai slaptažodį?
Prašyk naujo!.

Naujausi prašymai
[L] testas
Narių apklausa
Ar dar kuriate tinklalapius?

Ne
Ne
0% [0 Balsai]

Taip
Taip
88% [7 Balsai]

Naudojuosi socialiniais tinklais
Naudojuosi socialiniais tinklais
13% [1 Balsas]

Balsai: 8
Kad galėtum balsuoti, turi prisijungti.
Pradėta: 2022-05-29 19:54
Shoutbox
You must login to post a message.

2026-03-21 19:07

2025-07-13 17:07
svx, smagu kad dar atsiranda naujų narių Šypsosi2

2024-03-07 22:13
Oj Tabux… apkabinčiau už tą moderatorių 😁

2024-02-22 17:40
Šypsosi2 jo buvo laikai.. Senukai jau mes. Bega laikas greiciau nei noretusi. Smagu matyti kad uzsuka seni nariai, ne as vienas Šypsosi

2024-02-20 22:18
Zodziu.. Nostalgija. Sorry Tabux uz spam’a, netelpa viskas i viena shout’a. 😁

Shoutbox Archive
Peržiūrėti temą
PHP-Fusion Mods :: PHP-Fusion modifikacijų forumas :: Taisymas
 Spausdinti temą
Komentaru captcha
djdviper
#1 Spausdinti pranešimą
parašyta 2010-09-28 09:55
Vartotojo avataras

Naujokas



Reputacija: 0

Pranešimai: 8
Įstojo: 2007-09-01

Sveiki,

mginau sidti captcha, kai komentarus ra?o neregistruoti nariai. Nepavyko. Jau net galva apsisuko :D

?inau, kad yra sintakss klaida prad?ioje, o gal ir dar ka?kas ne taip.

?tai kodas (kurioje vietoje yra blogai, paboldinau):

if (!defined("IN_FUSION")) { header("Location:../index.php"); exit; }

include LOCALE.LOCALESET."comments.php";

function showcomments($ctype,$cdb,$ccol,$cid,$clink) {

global $settings,$locale,$userdata,$aidlink;

if ((iMEMBER || $settings['guestposts'] == "1") &&

isset($_POST['post_comment'])) {
$flood = false;
if (dbrows(dbquery("SELECT $ccol FROM ".DB_PREFIX."$cdb

WHERE $ccol='$cid'"))==0) {

if (!check_captcha($_POST['captcha_encode'], $_POST['captcha_code'])) {
$error .= "Neteisingas patvirtinimo kodas
\n";

{
fallback(BASEDIR."index.php");
}
if (iMEMBER) {
$comment_name = $userdata['user_id'];
} elseif ($settings['guestposts'] == "1") {
$comment_name =

trim(stripinput($_POST['comment_name']));
$comment_name = preg_replace("(^[0-9]*)", "",

$comment_name);
if (isNum($comment_name)) $comment_name="";
}
$comment_message =

trim(stripinput(censorwords($_POST['comment_message'])));
$comment_smileys = isset($_POST['disable_smileys']) ? "0" :

"1";
if ($comment_name != "" && $comment_message != "") {
$result = dbquery("SELECT MAX(comment_datestamp) AS

last_comment FROM ".DB_PREFIX."comments WHERE comment_ip='".USER_IP."'");
if (!iSUPERADMIN || dbrows($result) > 0) {
$data = dbarray($result);
if ((time() - $data['last_comment']) <

$settings['flood_interval']) {
$flood = true;
$result = dbquery("INSERT INTO

".DB_PREFIX."flood_control (flood_ip, flood_timestamp) VALUES

('".USER_IP."', '".time()."')");
if (dbcount("(flood_ip)",

"flood_control", "flood_ip='".USER_IP."'") > 4) {
if (iMEMBER) $result =

dbquery("UPDATE ".DB_PREFIX."users SET user_status='1' WHERE

user_id='".$userdata['user_id']."'");
}
}
}
if (!$flood) $result = dbquery("INSERT INTO

".DB_PREFIX."comments (comment_item_id, comment_type, comment_name,

comment_message, comment_smileys, comment_datestamp, comment_ip) VALUES

('$cid', '$ctype', '$comment_name', '$comment_message', '$comment_smileys',

'".time()."', '".USER_IP."')");
}
redirect($clink);
}

tablebreak();
opentable($locale['c100']);
$result = dbquery(
"SELECT tcm.*,user_name FROM ".DB_PREFIX."comments tcm
LEFT JOIN ".DB_PREFIX."users tcu ON

tcm.comment_name=tcu.user_id
WHERE comment_item_id='$cid' AND comment_type='$ctype'
ORDER BY comment_datestamp ASC"
);
if (dbrows($result) != 0) {
$i = 0;
echo "
class='tbl-border'>\n";
while ($data = dbarray($result)) {
echo "\n\n\n";
$i++;
}
if (checkrights("C")) echo "\n\n\n";
echo "

2==0?"tbl1":"tbl2")."'>\n";
if ($data['user_name']) {
echo "".$data['user_name']."";
} else {
echo "
color='#216db9'>".$data['comment_name']."
";
}
if ($data['comment_smileys'] == "1") {
$comment_message =

parsesmileys($data['comment_message']);
} else {
$comment_message = $data['comment_message'];
}
$comment_message =

nl2br(parseubb($comment_message));
echo "
\n
class='small'>".$locale['041'].showdate("longdate",

$data['comment_datestamp'])."

\n";
echo $comment_message."

class='".($i% 2==0?"tbl1":"tbl2")."'>
href='".ADMIN."comments.php".$aidlink."&ctype=$ctype&cid=$cid'>".$lo

cale['c106']."
\n";
} else {
echo $locale['c101']."\n";
}
closetable();
tablebreak();
opentable($locale['c102']);
if (iMEMBER || $settings['guestposts'] == "1") {
echo "

\n";
if (iGUEST) {
echo "




\n";
}
echo "











Vardas:

style='width:100%;'>




".displaysmileys("comment_message")."
".make_captcha()."

Apsaugos kodas:

style='width:80px'>



class='button'>

\n";
} else {
echo $locale['c105']."\n";
}
closetable();
}
?>


Puslapyje meta:
Parse error: syntax error, unexpected $end in /home/sportasgyv/domains/kkmazeikiai.lt/public_html/priedai/comments_include.php on line 115


Jei atvirai, tai ne?inau ar ir i?taisius tent klaid viskas veiks, tad jei galit kas nors terpkit normaliai captcha ? kod. Dkingas ;)
 
PM
tabux
#2 Spausdinti pranešimą
parašyta 2010-09-28 12:27
Vartotojo avataras

S.Administratorius



Reputacija: 0

Pranešimai: 1009
Įstojo: 2008-10-16

?iaip Administracijos panel -> Sistemos administravimas -> vairs nustatymai - Leisti sveiams ra?yti prane?imus? PAsirenki neleisti ir viskas. O failus jei esi modifikavs, silyiau kelt naujus.
 
PM
djdviper
#3 Spausdinti pranešimą
parašyta 2010-09-28 15:47
Vartotojo avataras

Naujokas



Reputacija: 0

Pranešimai: 8
Įstojo: 2007-09-01

Tai tame ir esm, kad noriu, jog sveiai ra?yt.
 
PM
Peršokti į forumą: