Система за уроци + phpbb

MaDHaCkEr

Registered
http://web-tourist.net/login/login/view.php?st=1535
Някой може ли да ми каже как на тази система да направя да може да се пускат уроци само с регистрация във форума, ако не е регистриран да изписва там че трябва да се регистрира за да пусне урок.. и как мога да добавя коментари за уроците в тази система?


Мерси предварително ;)
 
Това съм го направил, а как да направя да пускаш уроци само ако си регистриран във форума?
 
add.php

Код:
<? 
define('IN_PHPBB', true); 
$phpbb_root_path ='forum/'; 
include($phpbb_root_path . 'config.php'); 
include($phpbb_root_path . 'extension.inc'); 
include($phpbb_root_path . 'common.'.$phpEx); 
$userdata = session_pagestart($user_ip, PAGE_INDEX); 
?> 
<html> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 
<title>Добави Урок</title> 
<script type="text/javascript" src="include/editor.js"></script> 
</head> 
<body bgcolor="#666666"> 
<?php 
include 'include/bbcode.php'; //Добавям функцията bbcode 

if ($userdata['user_active']>0) 
{ 
?>
 
<form action="write.php" method="post" name="editform"> 
<table width="100%" style="border: 1px solid #CCCCCC"> 
<tr > 
<td width="8%"> 
Заглавие:</td> 
<td width="32%"> 
<input name='zaglavie' type='text' size='50' style="background:#7c7c7c"> 
</td> 
<td width="11%"> 
Категория:</td> 
<td width="20%" align="center"> 
<select name="kategoriq" style="background:#7c7c7c"> 
<option value="0">Избери категория</option> 
<option value="PHP&MySQL">PHP/MySQL</option> 
<option value="HTML">HTML</option> 
<option value="CSS">CSS</option> 
<option value="JavaScript">JavaScript</option> 
<option value="C">C</option> 
<option value="C++">C++</option> 
<option value="Други">Други</option> 
</select></td> 
<td width="8%">Автор:</td> 
<td width="21%"> 
<input name='avtor' type='text' size="26" maxlength="15"/ style="background:#7c7c7c"> 
</td> 
</tr> 
</table> 
<table style="border: 1px solid #CCCCCC" width="100%"> 
<tr><td><center><input type="button" class="button" value="bold" name="bold" onClick="javascript:tag('b', '', 'bold*', '', 'bold', 'bold');" onMouseOver="helpline('bold')" /> 
<input type="button" class="button" value="italic" name="italic" onClick="javascript:tag('i', '[i]', 'italic*', '[/i]', 'italic', 'italic');" onMouseOver="helpline('italic')" /> 
<input type="button" class="button" value="underline" name="underline" onClick="javascript:tag('u', '[u]', 'underline*', '[/u]', 'underline', 'underline');" onMouseOver="helpline('underline')" /> 
<input type="button" class="button" value="quote" name="quote" onClick="javascript:tag('q', '[quote]', 'quote*', '[/quote]', 'quote', 'quote');" onMouseOver="helpline('quote')" /> 
<input type="button" class="button" value="code" name="code" onClick="javascript:tag('c', '[code]', 'code*', '
', 'code', 'code');" onMouseOver="helpline('code')" />
<input type="button" class="button" value="url" name="url" onClick="javascript:tag('url', '', 'url*', '', 'url', 'url');" onMouseOver="helpline('url')" />
<input type="button" class="button" value="img" name="img" onClick="javascript:tag('img', '
', 'img', 'img');" onMouseOver="helpline('img')" />
</center></td></tr></table>
<table style="border: 1px solid #CCCCCC" width="100%">
<tr>
<td align="center"><textarea rows="18" cols="119" name="post" class="form_elements_text" style="background:#777777"></textarea></td>
</tr>
</table>
<table width="100%">
<tr>
<td align="center"><center>
<input name="submit" type="submit" value="Добави" width="64" height="19" />
<input name="reset" type="reset" title="reset" value="Изчисти">
</center>
</td>
</tr>
</table>
</form>
<?php
}
else
{
echo "<center>Трябва да сте логнат за да добавите урок</center>";
}
?>
</body>
</html> [/code]

П.П. линка то го дадох, само като идея, вместо форма за вход, слагаш "трябва да сте логнат, а вместо данните слагаш формата за урока, но все пак кода ти е горе и готов :-)
 
за коментари си правиш още една таблица,

Приме:

id
id_urok
potrebitel
tekst
data

като единственото специфично в нея е че в полето id_urok записваи id-то на урока, за да може по това ид да показваш коментарите за дадения урок.
За картинки.. като го поразгледах всяка категория има отделен файл, което ще е лесно :-)
отваряш фаиловете за категориите и намираш това
Код:
echo "<table width='100%' style=\"border: 1px solid #000000\"><tr><td width='5%' align=\"center\" style=\"border: 1px solid #000000\"\"\>$r[id]</td><td style=\"border: 1px solid #000000\"\" width='20%' align=\"center\">$r[category]</td><td style=\"border: 1px solid #000000\"\" width='40%' align=\"center\"><a href=view.php?id=$r[id]>$r[zaglavie]</а></td><td width='40' style=\"border: 1px solid #000000\"\" align=\"center\">$r[author]</td><td width='15%'align=\"center\" style=\"border: 1px solid #000000\"\">$r[date]</td></tr></table>";

в реда намираш $r[category] и го заменяш с картинката за съответната категория
Код:
<img src='images/php.jpg' border='0'>
 
ето ти за коментарите:
http://web-student.com/readarticle.php?article_id=64

след като си направиш всички файлове от този урок - отваряш докумнта който покава урока да се чете и му добавяш ето този код където искаш да се виждат коментарите:
Код:
<?

require('inc_rate.php');

getComments("1");

submitComments("1","$PHP_SELF");

?>
 

Back
Горе