Добро пожаловать, Гость!
Нужна помощь
Общие вопросы | Нужна помощь
MRX :
Вообщем такая проблема, как сделать, есть код который выводит последние три дневника на главную страницу, все работает вот только bb коды и смайлы не отображаются, как исправить?.
Код:
<div style="padding: 6px 10px;" class="foot"><a href="/plugins/notes/">
<b>Дневники</b>
<?=mysql_result(mysql_query("SELECT COUNT(`id`)FROM `notes`"),0);?>
+
<?=mysql_result(mysql_query("SELECT COUNT(`id`)FROM `notes` WHERE `time`>'".($time-86000)."'"),0);?>
</span></a></div>
<?
$q=mysql_query("SELECT * FROM `notes` ORDER BY `time` DESC LIMIT 3");
if(mysql_num_rows($q)==0){
?>
<div class="nav2" style="color:#666;">Записей нет</div>
<?php
}else{
while($post=mysql_fetch_assoc($q)){
$note_name = '<a href="/plugins/notes/list.php?id='.$post['id'].'"><span style="color:#06f">'.text($post['name']).'</span></a>';
$note_text =$post['msg'];
$count_comm =mysql_result(mysql_query("SELECT COUNT(`id`) FROM `notes_komm` WHERE `id_notes`='".$post['id']."'"),0);
echo "<div style='border-bottom:1px #d5dde5 solid;' class='nav2'>n";
?>
<?=group($post['id_user']);?>
<?=user::nick($post['id_user'],1,1,1);?>
:
<?=$note_name;?>
<br/>
<?=rez_text($note_text,80);?>
<br/>
<?php
echo ($post['share']==1 ? "(!!) <i>Репостнутая запись</i><br/>" : null);
?>
<img src="/style/icons/comm_num_gray.png">
<?=$count_comm;?>
<span style="float:right;color:#666;"><small>
<?=vremja($post['time']);?>
</small></div>
<?php
}
}
?>
<div class='nav1'>
<?php if(isset($user)){?>
<a href="/plugins/notes/add.php">Написать</a>
<? } ?>
<span style="float:right;"><a href="/plugins/notes/">
Все записи →</a></span><br/>
</div><?
.
Нужна помощь
6 Окт 2017Вообщем такая проблема, как сделать, есть код который выводит последние три дневника на главную страницу, все работает вот только bb коды и смайлы не отображаются, как исправить?.
Код:
<div style="padding: 6px 10px;" class="foot"><a href="/plugins/notes/">
<b>Дневники</b>
<?=mysql_result(mysql_query("SELECT COUNT(`id`)FROM `notes`"),0);?>
+
<?=mysql_result(mysql_query("SELECT COUNT(`id`)FROM `notes` WHERE `time`>'".($time-86000)."'"),0);?>
</span></a></div>
<?
$q=mysql_query("SELECT * FROM `notes` ORDER BY `time` DESC LIMIT 3");
if(mysql_num_rows($q)==0){
?>
<div class="nav2" style="color:#666;">Записей нет</div>
<?php
}else{
while($post=mysql_fetch_assoc($q)){
$note_name = '<a href="/plugins/notes/list.php?id='.$post['id'].'"><span style="color:#06f">'.text($post['name']).'</span></a>';
$note_text =$post['msg'];
$count_comm =mysql_result(mysql_query("SELECT COUNT(`id`) FROM `notes_komm` WHERE `id_notes`='".$post['id']."'"),0);
echo "<div style='border-bottom:1px #d5dde5 solid;' class='nav2'>n";
?>
<?=group($post['id_user']);?>
<?=user::nick($post['id_user'],1,1,1);?>
:
<?=$note_name;?>
<br/>
<?=rez_text($note_text,80);?>
<br/>
<?php
echo ($post['share']==1 ? "(!!) <i>Репостнутая запись</i><br/>" : null);
?>
<img src="/style/icons/comm_num_gray.png">
<?=$count_comm;?>
<span style="float:right;color:#666;"><small>
<?=vremja($post['time']);?>
</small></div>
<?php
}
}
?>
<div class='nav1'>
<?php if(isset($user)){?>
<a href="/plugins/notes/add.php">Написать</a>
<? } ?>
<span style="float:right;"><a href="/plugins/notes/">
Все записи →</a></span><br/>
</div><?
.
Комментарии:
Оброк 13 Окт 2017
MRX, Всё просто, сначала стулья, потом деньги
Обрати внимание на последовательность функций
Меняешь строку
<?=output_text(rez_text($note_text,80));?>
на эту
<?=rez_text(output_text($note_text,80));?>
И *»* превращается в положенное *»* ...))
Всего хорошего.
MRX, Всё просто, сначала стулья, потом деньги
Обрати внимание на последовательность функций
Меняешь строку
<?=output_text(rez_text($note_text,80));?>
на эту
<?=rez_text(output_text($note_text,80));?>
И *»* превращается в положенное *»* ...))
Всего хорошего.
MRX 12 Окт 2017
Автор темы
Ау, народ, подскажите, на главной стоит вывод последних дневников, и там в конце каждого сообщения стоят такие символы *»*, как их убрать?.
Автор темы
Ау, народ, подскажите, на главной стоит вывод последних дневников, и там в конце каждого сообщения стоят такие символы *»*, как их убрать?.
MRX 8 Окт 2017
Автор темы
Jvk35, Спс, можешь подсказать, как убрать эти символы *»*, а то ни в конце каждого сообщения.
Автор темы
Jvk35, Спс, можешь подсказать, как убрать эти символы *»*, а то ни в конце каждого сообщения.
Jvk35 8 Окт 2017
<?=rez_text($note_text,80);?>
меняешь на
<?=output_text(rez_text($note_text,80));?>
______________________
AptEntity96
<?=rez_text($note_text,80);?>
меняешь на
<?=output_text(rez_text($note_text,80));?>
______________________
AptEntity96
MRX 7 Окт 2017
Автор темы
Автор темы
kantry (7 Окт 2017):
MRX, да никак не сделаешь, это надо весь текст дневника выводить. Можно очистить от бб-кодов, и выводить чистый текст, зачем в анонсе бб-коды?
// $note_text = output_text($post['msg']);
$note_text = preg_replace('/[/?(w+).*?]/is', '', $post['msg']);
echo rez_text($note_text, 80);
kantry, Куда это вставлять?MRX, да никак не сделаешь, это надо весь текст дневника выводить. Можно очистить от бб-кодов, и выводить чистый текст, зачем в анонсе бб-коды?
// $note_text = output_text($post['msg']);
$note_text = preg_replace('/[/?(w+).*?]/is', '', $post['msg']);
echo rez_text($note_text, 80);
kantry 7 Окт 2017
MRX, да никак не сделаешь, это надо весь текст дневника выводить. Можно очистить от бб-кодов, и выводить чистый текст, зачем в анонсе бб-коды?
// $note_text = output_text($post['msg']);
$note_text = preg_replace('/[/?(w+).*?]/is', '', $post['msg']);
echo rez_text($note_text, 80);
MRX, да никак не сделаешь, это надо весь текст дневника выводить. Можно очистить от бб-кодов, и выводить чистый текст, зачем в анонсе бб-коды?
// $note_text = output_text($post['msg']);
$note_text = preg_replace('/[/?(w+).*?]/is', '', $post['msg']);
echo rez_text($note_text, 80);