Intellect Board — cистема управления сайтом

Построение сайта на основе форума

Intellect Board — cистема управления сайтом »   Техническая поддержка версии 2.22 »   По поводу патчей
RSS

По поводу патчей

Текущий рейтинг темы: Нет
Выводить сообщения

<<Назад  Вперед>>Модераторы: aerograf, wsxПечать
 
PIT666
Начинающий


Всего сообщений: 47
Рейтинг пользователя: 1


Ссылка


Дата регистрации на форуме:
8 окт. 2007
Стал устанавливать патчи. Вроде всё исправил как написано, но с одним возникла проблема. Я в php не силён и поэтому вот здесь: "Нужно добавить параметр key, чтобы вывод preview в функции news_list_entry:" я не понял \":(\"

В файле news.php я нашел эту функцию:
function news_list_entry(&$ndata) {
?><tr><td>
<?=long_date_out($ndata['p__time']);?> - <b><?=$ndata['t_title'];?></b>  
<span class="descr">(<?=MSG_n_addedby;?>: <?=user_out($ndata['p_uname'],$ndata['p_uid']);?>\";)\"</span><br><?
if ($ndata['p_attach']) {
  if (strpos($ndata['file_type'],"image")===false) {
    ?><br><a href="file.php?fid=<?=$ndata['p_attach'];?>&key=<?=$ndata['file_key'];?>"><?=MSG_p_attachfile;?> (<?=urldecode($ndata['file_name']);?>, <?=$ndata['file_size'];?> <?=MSG_bytes;?>\";)\"</a><?
  }
  else { ?><br><a href="file.php?fid=<?=$ndata['p_attach'];?>&key=<?=$ndata['file_key'];?>" target=_blank><img style="float:left; margin-right: 1em" src="file.php?a=preview&fid=<?=$ndata['p_attach'];?>" alt="<?=MSG_p_attachfile;?> (<?=urldecode($ndata['file_name']);?>, <?=$ndata['file_size'];?> <?=MSG_bytes;?>\";)\""></a><?
  }
} ?>
<?=textout($ndata['p_text'],$ndata['p__html'],$ndata['p__bcode'],$ndata['p__smiles'],$ndata['n_tid'],$ndata['n_id']);?><br>
<div class="descr" style="text-align: right"><a href="<?=build_url($ndata);?>"><?=format_word($ndata['pcount'],MSG_comment1,MSG_comment2,MSG_comment3);?></a> | <a href="<?=build_url($ndata);?>"><?=MSG_n_comment;?></a></div>
<? if ($GLOBALS['inuserlevel']>=$GLOBALS['inforum']['f_lmoderate']) { ?>
<br><a class="descr" href="<?=build_url($ndata,'m=news&a=edit_news');?>"><?=MSG_n_edit;?></a>
<? } ?>
<? }


А куда там вставить:
<img style="float:left; margin-right: 1em" src="file.php?a=preview&fid=<?=$ndata['p_attach'];?>&key=<?=$ndata['file_key'];?>" alt="<?=MSG_p_attachfile;?> (<?=urldecode($ndata['file_name']);?>, <?=$ndata['file_size'];?> <?=MSG_bytes;?>">

не знаю \":(\" ХЕЛП!!!
PIT666
Начинающий


Всего сообщений: 47
Рейтинг пользователя: 1


Ссылка


Дата регистрации на форуме:
8 окт. 2007
Так понимаю глупый вопрос задал? :)
Khaxel
Новичок


Всего сообщений: 2
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
20 нояб. 2007
Если еще актуально, то функция должна выглядеть так:
function news_list_entry(&$ndata) {
?><tr><td>
<?=long_date_out($ndata['p__time']);?> - <b><?=$ndata['t_title'];?></b>  
<span class="descr">(<?=MSG_n_addedby;?><?=user_out($ndata['p_uname'],$ndata['p_uid']);?>)</span><br><?
if ($ndata['p_attach']) {
  if (
strpos($ndata['file_type'],"image")===false) {
    
?><br><a href="file.php?fid=<?=$ndata['p_attach'];?>&key=<?=$ndata['file_key'];?>"><?=MSG_p_attachfile;?> (<?=urldecode($ndata['file_name']);?><?=$ndata['file_size'];?> <?=MSG_bytes;?>)</a><?
  
}
  else { 
?><br><a href="file.php?fid=<?=$ndata['p_attach'];?>&key=<?=$ndata['file_key'];?>" target=_blank><img style="float:left; margin-right: 1em" src="file.php?a=preview&fid=<?=$ndata['p_attach'];?>&key=<?=$ndata['file_key'];?>" alt="<?=MSG_p_attachfile;?> (<?=urldecode($ndata['file_name']);?><?=$ndata['file_size'];?> <?=MSG_bytes;?>;)"></a><?
  
}
?>
<?=textout
($ndata['p_text'],$ndata['p__html'],$ndata['p__bcode'],$ndata['p__smiles'],$ndata['n_tid'],$ndata['n_id']);?><br>
<div class="descr" style="text-align: right"><a href="<?=build_url($ndata);?>"><?=format_word($ndata['pcount'],MSG_comment1,MSG_comment2,MSG_comment3);?></a> | <a href="<?=build_url($ndata);?>"><?=MSG_n_comment;?></a></div>
<? if ($GLOBALS['inuserlevel']>=$GLOBALS['inforum']['f_lmoderate']) { ?>
<br><a class="descr" href="<?=build_url($ndata,'m=news&a=edit_news');?>"><?=MSG_n_edit;?></a>
<? ?>
<? 
}

---
http://fober.net/
PIT666
Начинающий


Всего сообщений: 47
Рейтинг пользователя: 1


Ссылка


Дата регистрации на форуме:
8 окт. 2007
Спасибо, испарвил.
<<Назад  Вперед>>Модераторы: aerograf, wsxПечать
Intellect Board — cистема управления сайтом »   Техническая поддержка версии 2.22 »   По поводу патчей
RSS

1 посетитель просмотрел эту тему за последние 10 минут
В том числе: 1 гость, 0 скрытых пользователей

Последние RSS
Ограничение доступа
не отображаются разделы
Архив версий
Установка стиля на Intellect Board 2.22
Завершилась работа над новой версией 3.00

Самые активные 5 тем RSS


Время выполнения скрипта: 0.0606. Количество выполненных запросов: 17, время выполнения запросов 0.0000
Creative Commons License Rambler's Top100 Rambler's Top100 Рейтинг@Mail.ru Valid HTML 4.01 Transitional Valid CSS!