bbcode и система

  • Автор Автор SuX
  • Начална дата Начална дата
В add.php намираш:
$nowina = htmlspecialchars($nowina);
след този ред инклудваш функцията (първият код от bbcode скрипта)
след което пишеш:
Код:
bbcode($nowina);

И последното нещо: заменяш формата от системата за новини със системата за bbcode, като добавяш полето заглавие и автор от системата за новини и слагаш на textarea:
Код:
name="nowina"
 
Добре но нещо не тръгва както трябва-примерно не изписва таговете в полето както и като отвориш така се появява звездичка след повторно натискане тя не се маха...а и action="" какво трябва да е на новините няма а тук има можеби това е единия проблем... както и тоа то не трябва ли..:
Код:
<input type="hidden" name="id" value="<? 
include('conf.php');//добавяме config файла 
$our = mysql_query("SELECT id FROM news ORDER BY id DESC LIMIT 1"); 
while($r=mysql_fetch_array($our)){ 
$id=$r[id]+1; 
echo$id; 
}?>">

едит: както и това трябва също да се оправи
Код:
<input type="submit" name="Post" value="Пусни" class="button"/>

name="news" да е.. :)
 
view.php

Код:
<?php 
include('conf.php');//добавяме config файла 
$getid = $_GET['id']; 
$sql = "SELECT * FROM news WHERE id = '$getid'"; //взимаме информация от БД... 
$result = @mysql_query($sql,$connection) or die(mysql_error()); 

while ($sql = mysql_fetch_object($result)) 
{ 
$ime = $sql -> ime; 
$nowina = $sql -> nowina; 
$awtor= $sql -> awtor; 



}?> 
<?php 
if(!$getid){die('Трябва да изберете коя новина да видите!!!');} //ако човека се е заплеснал и не е избрал новина, която да види... 
?> 
<?php
//bbcode
$nowina=preg_replace("/\[b\](.+?)\[\/b\]/s", '<b>$1</b>',$nowina); 

$nowina=preg_replace("/\[i\](.+?)\[\/i\]/s", '<i>$1</i>',$nowina); 

$nowina=preg_replace("/\[u\](.+?)\[\/u\]/s", '<u>$1</u>',$nowina); 

$nowina=preg_replace("/\[quote\](.+?)\[\/quote\]/s", '<table cellspacing="1" width="100%" border="0"><tr><td>Quote:</td></tr><tr><td width="100%" style="border:solid 1px black">$1</td></tr></table>',$nowina); 

$nowina=preg_replace("/\[quote\=(.+?)](.+?)\[\/quote\]/s", '<table cellspacing="1" width="100%" border="0"><tr><td>$1 eaca:</td></tr><tr><td width="100%" style="border:solid 1px black">$2</td></tr></table>',$nowina); 

$nowina=preg_replace("/\[url\](.+?)\[\/url\]/s", '<a href="$1">$1</a>',$nowina); 

$nowina=preg_replace("/\[url\=(.+?)\](.+?)\[\/url\]/s", '<a href="$1">$2</a>',$nowina); 

$nowina=preg_replace("/\[img\](.+?)\[\/img\]/s", '<img src="$1" alt="User submitted image" title="User submitted image"/>',$nowina); 

$nowina=preg_replace("/\[color\=(.+?)\](.+?)\[\/color\]/s", '<span style="color:$1">$2</span>',$nowina); 

$nowina=preg_replace("/\[size\=(.+?)\](.+?)\[\/size\]/s", '<span style="font-size:$1">$2</span>',$nowina); 

$nowina=preg_replace("/\[code\](.+?)\[\/code\]/s",'<table cellspacing="1" width="100%" border="0"><tr><td>Code:</td></tr><tr><td width="100%" style="border:solid 1px black">$1</td></tr></table>',$nowina); 
//bbcode
?>

<b> <font size="2"><?php echo "$ime </b>";?></font></b><hr><br /> 

<font size="2"><?php echo $nowina;?></font><br /><hr /> 

<font size="2"><?php echo" Автор: <b> ".$awtor."</b>"?></font>


index.php

Код:
<?PHP 
include ('conf.php'); //добавяме config файла 
$our = mysql_query("SELECT ime , awtor, nowina, id FROM news ORDER BY id DESC LIMIT 1"); //избираме кои неща да вземем от БД 
while($r=mysql_fetch_array($our)){ 
if (strlen($r['nowina'])>$broi) 
{$totchki='...';} 
else 
{$totchki='';} 
$kratko = substr($r['nowina'],0,$broi); //правим новината да не е повече от някакъв брой символи 
//bbcode
$kratko=preg_replace("/\[b\](.+?)\[\/b\]/s", '<b>$1</b>',$kratko); 

$kratko=preg_replace("/\[i\](.+?)\[\/i\]/s", '<i>$1</i>',$kratko); 

$kratko=preg_replace("/\[u\](.+?)\[\/u\]/s", '<u>$1</u>',$kratko); 

$kratko=preg_replace("/\[quote\](.+?)\[\/quote\]/s", '<table cellspacing="1" width="100%" border="0"><tr><td>Quote:</td></tr><tr><td width="100%" style="border:solid 1px black">$1</td></tr></table>',$kratko); 

$kratko=preg_replace("/\[quote\=(.+?)](.+?)\[\/quote\]/s", '<table cellspacing="1" width="100%" border="0"><tr><td>$1 eaca:</td></tr><tr><td width="100%" style="border:solid 1px black">$2</td></tr></table>',$kratko); 

$kratko=preg_replace("/\[url\](.+?)\[\/url\]/s", '<a href="$1">$1</a>',$kratko); 

$kratko=preg_replace("/\[url\=(.+?)\](.+?)\[\/url\]/s", '<a href="$1">$2</a>',$kratko); 

$kratko=preg_replace("/\[img\](.+?)\[\/img\]/s", '<img src="$1" alt="User submitted image" title="User submitted image"/>',$kratko); 

$kratko=preg_replace("/\[color\=(.+?)\](.+?)\[\/color\]/s", '<span style="color:$1">$2</span>',$kratko); 

$kratko=preg_replace("/\[size\=(.+?)\](.+?)\[\/size\]/s", '<span style="font-size:$1">$2</span>',$kratko); 

$kratko=preg_replace("/\[code\](.+?)\[\/code\]/s",'<table cellspacing="1" width="100%" border="0"><tr><td>Code:</td></tr><tr><td width="100%" style="border:solid 1px black">$1</td></tr></table>',$kratko); 
//bbcode

echo "<div class='tbtitle'>".$r['ime']."</div><div id='block_linkstyle'>$kratko".$totchki."</div> 
Автор: <b>$r[awtor]</b> ~ <a href=\"view.php?id=$r[id]\">Цялата</a> ~ <a href=\"del.php?id=$r[id]\">Изтрий</a> ~ <a href=\"edit.php?id=$r[id]\">Промени</a>"; 
} ?>


само в add.php си добави бутони за bbcode.
 
ето и add.php

Код:
<script src="editor.js" type="text/javascript" ></script>
Добави новина<hr> 

<form method="POST" name="editform" onsubmit="return checkForm(this)"> 

<input type="hidden" name="id" value="<? 
include('conf.php');//добавяме config файла 
$our = mysql_query("SELECT id FROM news ORDER BY id DESC LIMIT 1"); 
while($r=mysql_fetch_array($our)){ 
$id=$r[id]+1; 
echo$id; 
}?>"> 
Автор: <input name="awtor" value="" /><br /> 
Име на новината: <br /><input type="text" name="ime"><br /> 
<br /><input type="button" class="button" value="bold" name="bold" onclick="javascript:tag('b', '[b]', 'bold*', '[/b]', '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')" />
<hr>
Font size: <select name="fontsize" onChange="font('.value + ']', ''); this.selectedIndex=2;" onMouseOver="helpline('fontsize')" class="form_elements_dropdown">

<option value="50%" >Tiny</option>
<option value="75%" >Small</option>
<option value="100%" selected >Normal</option>
<option value="150%" >Large</option>
<option value="200%" >Huge</option>
</select>


Font color: <select name="fontcolor" onChange="font('[color=' + this.form.fontcolor.options[this.form.fontcolor.selectedIndex].value + ']', '[/color]'); this.selectedIndex=0;" onMouseOver="helpline('fontcolor')" class="form_elements_dropdown" >
<option value="black" style="color:black">Black</option>
<option value="silver" style="color:silver">Silver</option>
<option value="gray" style="color:gray">Gray</option>
<option value="maroon" style="color:maroon">Maroon</option>
<option value="red" style="color:red">Red</option>
<option value="purple" style="color:purple">Purple</option>
<option value="fuchsia" style="color:fuchsia">Fuchsia</option>
<option value="navy" style="color:navy">Navy</option>
<option value="blue" style="color:blue">Blue</option>
<option value="aqua" style="color:aqua">Aqua</option>
<option value="teal" style="color:teal">Teal</option>
<option value="lime" style="color:lime">Lime</option>
<option value="green" style="color:green">Green</option>
<option value="olive" style="color:olive">Olive</option>
<option value="yellow" style="color:yellow">Yellow</option>
<option value="white" style="color:white">White</option> </select>
<hr>
Новина: <br /><textarea rows="7" name="post" cols="40" type="text" class="form_elements_text"></textarea><br />
<input name="news" type="submit" value="Добави!">
</form>
<?php
if ($_POST['news']) {
$ime = $_POST['ime'];
$nowina = $_POST['post'];
$awtor = $_POST['awtor'];
if((empty($awtor)) && (empty($ime)) && (empty($nowina))) {
//проверява дали всички полета са попълнени
echo "Не си попълнил някое от полетата.";
}else{

$checkime = mysql_query("SELECT ime FROM news WHERE ime='$ime'");
$checkname= mysql_num_rows($checkime);
if ($checkname>0) {
// опа..някой е добавил тази новина вече!
echo "Тази новина вече е била добавяна";
}else{
// никой не е добавят тази новина, продължаваме...
$awtor = htmlspecialchars($awtor);
$ime = htmlspecialchars($ime);
$nowina = htmlspecialchars($nowina);
$id = htmlspecialchars($id);
// превръщаме полетата да не са в html
//всичко е перфректно да добавяме
$query = mysql_query("INSERT INTO `news` (awtor, ime, nowina, id) VALUES('$awtor','$ime','$nowina','$id')");
// успешно добавихме новината
echo "Успешно добави новина!";
}
}
}
else
{
//формата не е използвана
echo ("");
}

?> [/code]
 
за да не правя нова тема ще питам тук :)

Малко е сложничко поне за мен но все пак.. Трябвами странициране в news.php пак от същата система за новини с две думи да има в кофига да кажем news=10 и във news.php да са 10 новини и така. :) Предполагам разбрахте за какво иде реч ако все пак има някой желание да фиксне и този мой въпрос е съм доволен...
 
news.php

Код:
<?php
include ('conf.php');//добавяме config файла

$page=$_GET['page'];

if(!$_GET['page'])
{
$page="1";
}
$pp = "20"; //по колко резултата на страница
$limit = ($pp*$page)-$pp;
$redove=mysql_query("SELECT * from news"); 
$max=mysql_numrows($redove);
$total=ceil($max/$pp);

$sqlquery = "SELECT * from news order by id desc LIMIT $limit,$pp";

$queryresult = mysql_query($sqlquery)
or die ("Заявката не може да се изпълни");
//показване на данните от базата данни
while ($row = mysql_fetch_array($queryresult))
{


if (strlen($row[ime])>$zbroi)
{$totchki='...';}
else
{$totchki='';}
$kratko = substr($row[ime],0,$zbroi);
echo "
".
$pic."

<font size=\"2\"><a href='view.php?id=$row[id]'>$kratko".$totchki."</a></font>

<font size=\"2\"> - Автор:$row[awtor]</b></font> <br />

";
}

$page=$_GET['page']; 

if ($page > 1) { 
   $prev = ($page - 1); 
   echo "<a href=\"?page=$prev\"><font face=\"Trebuchet MS\">Предишна страница</font></a> "; 
} 
else echo "<font face=\"Trebuchet MS\">Предишна страница</font> "; 

if (!$page or ($page > $total)) { 
   $page="1"; 
} 

if ($total < 6) { 
   for($i=1 ; $i<=$total ; $i++) { 
      if ( ($page)==$i ) { 
         echo "<b>$i</b> "; 
      } 
      else { 
         echo "<a href=\"?page=".$i."\">".$i."</a> "; 
      } 
   } 
} 
else { 
   for($i=1 ; $i<=3 ; $i++) { 
      if ( ($page)==$i ) { 
         echo "<b>$i</b> "; 
      } 
      else { 
         echo "<a href=\"?page=".$i."\">".$i."</a> "; 
      } 
   } 
    
   if ($page <= 3) { 
      if ($page == 3) echo "<a href=\"?page=4\">4</a> "; 
      echo "... "; 
      for ($i=$total-2; $i<=$total; $i++) 
         echo "<a href=\"?page=".$i."\">".$i."</a> "; 
   } 
    
   if ( ($page == 4) or ($page == 5) ) { 
      for ($i=$page; $i<=$page+1; $i++) { 
         if ($page == $i) echo "<b>$i</b> "; 
         else echo "<a href=\"?page=".$i."\">".$i."</a> "; 
      } 
      echo "... "; 
      for ($i=$total-2; $i<=$total; $i++) 
         echo "<a href=\"?page=".$i."\">".$i."</a> "; 
   } 
    
   if ( ($page > 5) and ($page < ($total - 4)) ) { 
      echo "... "; 
      for ($i=$page-1; $i<=$page+1; $i++) { 
         if ($page == $i) echo "<b>$i</b> "; 
         else echo "<a href=\"?page=".$i."\">".$i."</a> "; 
      } 
      echo "... "; 
      for ($i=$total-2; $i<=$total; $i++) 
         echo "<a href=\"?page=".$i."\">".$i."</a> "; 
   } 
    
   if ( $page > ($total - 5) ) { 
      echo "... "; 
      for ($i=$total-5; $i<=$total; $i++) { 
         if ($page == $i) echo "<b>$i</b> "; 
         else echo "<a href=\"?page=".$i."\">".$i."</a> "; 
      } 
   } 
} 

if ($page < $total) { 
   $next = ($page + 1); 
   echo "<a href=\"?page=$next\"><font face=\"Trebuchet MS\">Следваща страница</font></a> "; 
} 
else echo "<font face=\"Trebuchet MS\">Следваща страница</font>";
?>
 
От мене имаш едно голямо Браво....

Просто съм въсхитен найстина!

8) 8)
 
jore да те питам за последно, че вече доста нахален станах :)

Понеже има кратка новина и тя се показва с определен брой символи зададени от конфига та идеята ми е втора фора за кратка новина над тази за пълна като едната си е на индекса а другата за view.php
мислих върху това със втора форма в add както и как да стане обаче ядец... :)
 
Опитах да направя нещо по въпроса но не става както трябва...


add.php

Код:
<center>Добави новина</center><br />
	
	<?php 
include 'include/bbcode.php'; //Добавям функцията bbcode 
?>
<form method="POST" name="editform" onsubmit="return checkForm(this)"> 

<input type="hidden" name="id" value="<? 
include('conf.php');//добавяме config файла 
$our = mysql_query("SELECT id FROM news ORDER BY id DESC LIMIT 1"); 
while($r=mysql_fetch_array($our)){ 
$id=$r[id]+1; 
echo$id; 
}?>">
<center>Кратка</center><br />
              <input type="button" class="button" value="bold" name="bold" onclick="javascript:tag('b', '[b]', 'bold*', '[/b]', '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')" /> <br />

Размер: <select name="fontsize" onChange="font('.value + ']', ''); this.selectedIndex=2;" onMouseOver="helpline('fontsize')" class="form_elements_dropdown">

<option value="50%" >Tiny</option>
<option value="75%" >Small</option>
<option value="100%" selected >Normal</option>
<option value="150%" >Large</option>
<option value="200%" >Huge</option>
</select>


Цвят: <select name="fontcolor" onChange="font('[color=' + this.form.fontcolor.options[this.form.fontcolor.selectedIndex].value + ']', '[/color]'); this.selectedIndex=0;" onMouseOver="helpline('fontcolor')" class="form_elements_dropdown" >
<option value="black" style="color:black">Black</option>
<option value="silver" style="color:silver">Silver</option>
<option value="gray" style="color:gray">Gray</option>
<option value="maroon" style="color:maroon">Maroon</option>
<option value="red" style="color:red">Red</option>
<option value="purple" style="color:purple">Purple</option>
<option value="fuchsia" style="color:fuchsia">Fuchsia</option>
<option value="navy" style="color:navy">Navy</option>
<option value="blue" style="color:blue">Blue</option>
<option value="aqua" style="color:aqua">Aqua</option>
<option value="teal" style="color:teal">Teal</option>
<option value="lime" style="color:lime">Lime</option>
<option value="green" style="color:green">Green</option>
<option value="olive" style="color:olive">Olive</option>
<option value="yellow" style="color:yellow">Yellow</option>
<option value="white" style="color:white">White</option></select><br />
Автор: <br /><input name="awtor" value="<? echo $userdata['username'];?>" readonly /><br />
Име на новината: <br /><input type="text" name="ime" ><br />
Кратката Новина: <br /><textarea rows="10" cols="50" name="post1" class="form_elements_text"></textarea><br />

<br /><center>Пълната</center><br />


<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', '', 'italic*', '', 'italic', 'italic');" onMouseOver="helpline('italic')" />
<input type="button" class="button" value="underline" name="underline" onclick="javascript:tag('u', '', 'underline*', '', 'underline', 'underline');" onMouseOver="helpline('underline')" />
<input type="button" class="button" value="quote" name="quote" onclick="javascript:tag('q', '
', 'quote*', '
', 'quote', 'quote');" onMouseOver="helpline('quote')" />
<input type="button" class="button" value="code" name="code" onclick="javascript:tag('c', '
Код:
', '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')" /> <br />

Размер: <select name="fontsize" onChange="font('.value + ']', ''); this.selectedIndex=2;" onMouseOver="helpline('fontsize')" class="form_elements_dropdown">

<option value="50%" >Tiny</option>
<option value="75%" >Small</option>
<option value="100%" selected >Normal</option>
<option value="150%" >Large</option>
<option value="200%" >Huge</option>
</select>


Цвят: <select name="fontcolor" onChange="font('[color=' + this.form.fontcolor.options[this.form.fontcolor.selectedIndex].value + ']', '[/color]'); this.selectedIndex=0;" onMouseOver="helpline('fontcolor')" class="form_elements_dropdown" >
<option value="black" style="color:black">Black</option>
<option value="silver" style="color:silver">Silver</option>
<option value="gray" style="color:gray">Gray</option>
<option value="maroon" style="color:maroon">Maroon</option>
<option value="red" style="color:red">Red</option>
<option value="purple" style="color:purple">Purple</option>
<option value="fuchsia" style="color:fuchsia">Fuchsia</option>
<option value="navy" style="color:navy">Navy</option>
<option value="blue" style="color:blue">Blue</option>
<option value="aqua" style="color:aqua">Aqua</option>
<option value="teal" style="color:teal">Teal</option>
<option value="lime" style="color:lime">Lime</option>
<option value="green" style="color:green">Green</option>
<option value="olive" style="color:olive">Olive</option>
<option value="yellow" style="color:yellow">Yellow</option>
<option value="white" style="color:white">White</option></select><br />
<br /><textarea rows="10" cols="50" name="post" class="form_elements_text"></textarea><br />
<input type="submit" name="news" value="Пусни" class="button"/>
<input type="reset" value="Започни наново" class="button" onclick="javascript:confirm_reset();"/>
</form>
<?php
if ($_POST['news']) {
$ime = $_POST['ime'];
$kratka = $_POST['post1'];
$nowina = $_POST['post'];
$awtor = $_POST['awtor'];
if((empty($ime))) {
//проверява дали всички полета са попълнени
echo "<br /><font color='red'>Не си попълнил име на новината!</font>";
}elseif (empty($nowina)){
echo "<br /><font color='red'>Не си попълнил полето с новината!</font>";
}elseif (empty($kratka)) {
echo "<br /><font color='red'>Не си попълнил полето с кратката новината!</font>";
}else {
$checkime = mysql_query("SELECT ime FROM news WHERE ime='$ime'");
$checkname= mysql_num_rows($checkime);
if ($checkname>0) {
// опа..някой е добавил тази новина вече!
echo "<br /><font color='red'>Тази новина вече е била добавяна!</font>";
}else{
// никой не е добавят тази новина, продължаваме...
$awtor = htmlspecialchars($awtor);
$ime = htmlspecialchars($ime);
$nowina = htmlspecialchars($nowina);
$kratka = htmlspecialchars($kratka);
$id = htmlspecialchars($id);
// превръщаме полетата да не са в html
//всичко е перфректно да добавяме
$query = mysql_query("INSERT INTO `news` (awtor, ime, nowina, kratka, id) VALUES('$awtor','$ime','$nowina','$kratka','$id')");
// успешно добавихме новината
echo "<br /><font color='red'>Успешно добави новина!</font>";
}
}
}
else
{
//формата не е използвана
echo ("");
}

?>[/code]

Добавих в ДБ тблица kratka и във индекса направих така:

Код:
include ('conf.php'); //добавяме config файла 
	$our = mysql_query("SELECT ime , awtor, kratka, id FROM news ORDER BY id DESC LIMIT 2"); //избираме кои неща да вземем от БД 
	while($r=mysql_fetch_array($our)){ 
	if (strlen($r['kratka'])>$broi) 
	{$totchki='...';} 
	else 
	{$totchki='';} 
	$kratko = substr($r['kratka'],0,$broi);

Но резултата е ???????? а и нещо не мога да наглася в add.php eедните ботони да са си за едната форма другите за другата....
 
jooorooo каза:
не те разбрах....

ами оправих проблема с ?????? бях объркал колацията!Въпроса е формата да оправим :) тоест да има кратка новина аз поставих поле за нея вкарах и и в базата едно поле kratka но не мога да наглася това горе каде ти дадох доста е объркано във <form>.
 
е нали има кратка новина? къде трябва да има? каква е целта, не разбрах
 
jooorooo каза:
е нали има кратка новина? къде трябва да има? каква е целта, не разбрах

така то има обаче искам аз да си я пиша и затова сложих форма за нея.Второ я вади с опредлено брой символи и ако има картина
Код:
[img]http://asdasdasd/dasda.gif[/img]
и броя е по малък излиза на половина самия код и става грозно получава се

Код:
блябля [img]http://a

тоест не излиза картинака и така.. А и най вече искам аз да си я пиша ;)

ако съм нахален вече кажи нема лошо 8)
 
сега вече разбрах, но нямам идея как ще стане това да не раделя ббкода :oops: , бих направил сега за въвежданет, обаче ще лягам, че утре ме чака тежък ден, ако никои не го направи, докато открадна малко време ще го направя :-)
 
jooorooo каза:
сега вече разбрах, но нямам идея как ще стане това да не раделя ббкода :oops: , бих направил сега за въвежданет, обаче ще лягам, че утре ме чака тежък ден, ако никои не го направи, докато открадна малко време ще го направя :-)

ок :) мерси все пак
 
$text = explode(".", $textareata)
foreach($text as $key=>$textareata)
if($text != 'jpg' & $text != 'gif' & $text != 'png')
{
unset($textarea[$key])
}
така ще го истрие нещо подобно беше
успех
 

Back
Горе