права за комкентари

Pe0pl3

Registered
как да напрява формата за коментари да се вижда само от логнатите направил сам интеграция с пхпбб3
ето я формата +1
Код:
<form action="" method="post">
	<table width="100%" border="0" cellspacing="0" cellpadding="0">
  <tr>
   <td width="100%" id="menubg">Коментари</td>
  </tr>
<tr>
<td colspan="3" align="center" class="menubrd">Име:<br>
<input type="text" name="name" id="name"></td>
</tr>
<tr>
<td colspan="3" align="center" class="menubrd">Коментар:<br>
<textarea name="comment" cols="60" rows="7" class="textinput" id="m"></textarea></td>
</tr>
<tr>
<td colspan="3" align="center" class="menubrd">

<input name="submit" type="submit" class="btn" id="submit" value="Изпрати">
<input name="button2" type="reset" class="btn" id="button2" value="Изчисти">
<?php
include("config/cc.php");
$id = $_GET['id'];
if(isset($_POST['submit'])){
$date = date("d.m.Y");
$sql = mysql_query("INSERT INTO comment (id, article, author, comment, date) VALUES (NULL, '$id', '$_POST[name]', '$_POST[comment]', '$date')") or die(mysql_error());
}
else {
echo "";
}
?></td>
</tr>
</table>
</form>
<br>
<table width="100%" border="0" bgcolor="#7CAD00" cellspacing="0" cellpadding="0">
<?php
$query = mysql_query("SELECT * FROM `comment` WHERE `article`='$id'") or die(mysql_error());
while($raw = mysql_fetch_array($query)){
echo "
<tr>
<td class=\"comment\" style=\"border-bottom: 1px solid #000000\">От $raw[date] | <span class=\"style2\">$raw[author]</span><br>
$raw[comment]</td>
</tr>";
}
?>
 
Предполагам си използвал този урок - http://web-tourist.net/login/login/view.php?st=2665
Код:
<?php
include("config/cc.php");
if ($ureg == "1" ) {
?>
<form action="" method="post">
   <table width="100%" border="0" cellspacing="0" cellpadding="0">
  <tr>
   <td width="100%" id="menubg">Коментари</td>
  </tr>
<tr>
<td colspan="3" align="center" class="menubrd">Име:<br>
<input type="text" name="name" id="name"></td>
</tr>
<tr>
<td colspan="3" align="center" class="menubrd">Коментар:<br>
<textarea name="comment" cols="60" rows="7" class="textinput" id="m"></textarea></td>
</tr>
<tr>
<td colspan="3" align="center" class="menubrd">

<input name="submit" type="submit" class="btn" id="submit" value="Изпрати">
<input name="button2" type="reset" class="btn" id="button2" value="Изчисти">
<?php
$id = $_GET['id'];
if(isset($_POST['submit'])){
$date = date("d.m.Y");
$sql = mysql_query("INSERT INTO comment (id, article, author, comment, date) VALUES (NULL, '$id', '$_POST[name]', '$_POST[comment]', '$date')") or die(mysql_error());
}
else {
echo "";
}
?></td>
</tr>
</table>
</form>
<?php
}
else "Моля влезте за да можете да изпратите коментар!";
?>
<br>
<table width="100%" border="0" bgcolor="#7CAD00" cellspacing="0" cellpadding="0">
<?php
$query = mysql_query("SELECT * FROM `comment` WHERE `article`='$id'") or die(mysql_error());
while($raw = mysql_fetch_array($query)){
echo "
<tr>
<td class=\"comment\" style=\"border-bottom: 1px solid #000000\">От $raw[date] | <span class=\"style2\">$raw[author]</span><br>
$raw[comment]</td>
</tr>";
}
?>
 
<?php
include("config/cc.php");
if ($ureg == 1) {
?>
<form action="" method="post">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="100%" id="menubg">Коментари</td>
</tr>
<tr>
<td colspan="3" align="center" class="menubrd">Име:<br>
<input type="text" name="name" id="name"></td>
</tr>
<tr>
<td colspan="3" align="center" class="menubrd">Коментар:<br>
<textarea name="comment" cols="60" rows="7" class="textinput" id="m"></textarea></td>
</tr>
<tr>
<td colspan="3" align="center" class="menubrd">

<input name="submit" type="submit" class="btn" id="submit" value="Изпрати">
<input name="button2" type="reset" class="btn" id="button2" value="Изчисти">
<?php
$id = $_GET['id'];
if(isset($_POST['submit'])){
$date = date("d.m.Y");
$sql = mysql_query("INSERT INTO comment (id, article, author, comment, date) VALUES (NULL, '$id', '$_POST[name]', '$_POST[comment]', '$date')") or die(mysql_error());
}
else {
echo "";
}
?></td>
</tr>
</table>
</form>
<?php
}
else "Моля влезте за да можете да изпратите коментар!";
?>
<br>
<table width="100%" border="0" bgcolor="#7CAD00" cellspacing="0" cellpadding="0">
<?php
$query = mysql_query("SELECT * FROM `comment` WHERE `article`='$id'") or die(mysql_error());
while($raw = mysql_fetch_array($query)){
echo "
<tr>
<td class=\"comment\" style=\"border-bottom: 1px solid #000000\">От $raw[date] | <span class=\"style2\">$raw[author]</span><br>
$raw[comment]</td>
</tr>";
}
?>

Кавичките имат значение.. :lol:
 
Добави отгоре в този файл това:
Код:
<?php
ob_start();
define('IN_PHPBB', true); /* задавам че форума е пуснат */

include('./forum/common.php'); /* това може да се нарече главният файл на phpbb3 , без него нищо не може да стане */
$phpbb_root_path = './forum/'; /* задаваме нов път до форума , защото все пак се намираме в едно ниво над форума */

$user->session_begin(); /*Създаваме сесия на потрителя*/
$auth->acl($user->data); /* ауторизираме потерителя */
$user = $user->data; /* Това съм го направил аз , с цел да не изписвам доста по-дълги променливи. */
$uid = $user['user_id']; /* Ако потребителя работи с mysql извън форума , както при мене , потрртеля добавя филми , коментари за тях , и серий */
$ureg = $user['is_registered']; /* 1 = true , NULL = false */ /* дали е регистриран или не е */
?>
 
то иам интеграцията не сам начинаешт просто до сега сам работил с ИПБ а хубаво излизаат на логантите а на не логнатите не излиза самите коментари требва да излизат
 
<?php
include("config/cc.php");
$id = $_GET['id'];
if ($ureg == 1) {
?>
<form action="" method="post">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="100%" id="menubg">Коментари</td>
</tr>
<tr>
<td colspan="3" align="center" class="menubrd">Име:<br>
<input type="text" name="name" id="name"></td>
</tr>
<tr>
<td colspan="3" align="center" class="menubrd">Коментар:<br>
<textarea name="comment" cols="60" rows="7" class="textinput" id="m"></textarea></td>
</tr>
<tr>
<td colspan="3" align="center" class="menubrd">

<input name="submit" type="submit" class="btn" id="submit" value="Изпрати">
<input name="button2" type="reset" class="btn" id="button2" value="Изчисти">
<?php
if(isset($_POST['submit'])){
$date = date("d.m.Y");
$sql = mysql_query("INSERT INTO comment (id, article, author, comment, date) VALUES (NULL, '$id', '$_POST[name]', '$_POST[comment]', '$date')") or die(mysql_error());
}
else {
echo "";
}
?></td>
</tr>
</table>
</form>
<?php
}
else "Моля влезте за да можете да изпратите коментар!";
?>
<br>
<table width="100%" border="0" bgcolor="#7CAD00" cellspacing="0" cellpadding="0">
<?php
$query = mysql_query("SELECT * FROM `comment` WHERE `article`='$id'") or die(mysql_error());
while($raw = mysql_fetch_array($query)){
echo "
<tr>
<td class=\"comment\" style=\"border-bottom: 1px solid #000000\">От $raw[date] | <span class=\"style2\">$raw[author]</span><br>
$raw[comment]</td>
</tr>";
}
?>

Така?
 
<?php
include("config/cc.php");
$id = $_GET['id'];
if ($ureg == 1) {
?>
<form action="" method="post">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="100%" id="menubg">Коментари</td>
</tr>
<tr>
<td colspan="3" align="center" class="menubrd">Име:<br>
<input type="text" name="name" id="name" value="<?php echo $user['username']; ?>"></td>
</tr>
<tr>
<td colspan="3" align="center" class="menubrd">Коментар:<br>
<textarea name="comment" cols="60" rows="7" class="textinput" id="m"></textarea></td>
</tr>
<tr>
<td colspan="3" align="center" class="menubrd">

<input name="submit" type="submit" class="btn" id="submit" value="Изпрати">
<input name="button2" type="reset" class="btn" id="button2" value="Изчисти">
<?php
if(isset($_POST['submit'])){
$date = date("d.m.Y");
$sql = mysql_query("INSERT INTO comment (id, article, author, comment, date) VALUES (NULL, '$id', '$_POST[name]', '$_POST[comment]', '$date')") or die(mysql_error());
}
else {
echo "";
}
?></td>
</tr>
</table>
</form>
<?php
}
else "Моля влезте за да можете да изпратите коментар!";
?>
<br>
<table width="100%" border="0" bgcolor="#7CAD00" cellspacing="0" cellpadding="0">
<?php
$query = mysql_query("SELECT * FROM `comment` WHERE `article`='$id'") or die(mysql_error());
while($raw = mysql_fetch_array($query)){
echo "
<tr>
<td class=\"comment\" style=\"border-bottom: 1px solid #000000\">От $raw[date] | <span class=\"style2\">$raw[author]</span><br>
$raw[comment]</td>
</tr>";
}
?>
 

Back
Горе