{% else-1 %}
Обновить
* Тема закрыта!
1. [автор] (17 янв 2016, 04:25) [0/0] [0] [спам] [под]

Всеем хай!)

Народ, нужна Ваша помощь, а проблема вот в чем: Короче, мне нужно чтоб на главной выводилась только часть текста из новой добавленной статьи, сейчас при добавлении она появляется вся, кто может помочь? =)

Вот ссылка на сам сайт(кому как удобнее): http://t96478mv.bget.ru/

Код главной выложу ниже*

Сорри что затянул)

<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="UTF-8"/>
<title>{title}</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link href="/sys/ui/desktop/public/css/lib.css" rel="stylesheet">
<link rel="shortcut icon" href="/sys/ui/desktop/public/img/favicon.png">
</head>
<body style="min-width: 1060px;">
<div class="navbar">
<div class="navbar-inner">
<div class="container">
<a class="brand" href="/"><i title="white">White</i></a>
<div class="nav-collapse collapse navbar-responsive-collapse">
<ul class="nav">
<!--noindex-->
<li><a href="/" title="Главная"><i class="icon-large icon-home"></i></a></li>
<li><a href="/contact" title="Связаться"><i class="icon-large icon-envelope"></i></a></li>
<li><a href="/add" title="Добавить"><i class="icon-large icon-plus"></i></a></li>
<li><a href="/rss" title="RSS"><i class="icon-large icon-rss"></i></a></li>
<!--/noindex-->
</ul>
<ul class="nav pull-right">
<li class="divider-vertical"></li>
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown"><i class="icon-ellipsis-vertical"></i></a>
<ul class="dropdown-menu">
<!--noindex-->
<li><a href="/view/new"><i class="icon-calendar"></i> Новые</a></li>
<li><a href="/view/best "><i class="icon-thumbs-up"></i> Лучшие</a></li>
<li><a href="/view/random"><i class="icon-spinner"></i> Случайные</a></li>
<!--/noindex-->
</ul>
</li>
</ul>
<form class="navbar-search pull-right" action="/search" method="post">
<input type="text" name="search" class="search-query span3" required="required" placeholder="Поиск">
</form>
</div>
</div>
</div>
</div>
<div class="container-fluid">
<div class="row-fluid">
<!--noindex-->
{sidebar}
<!--/noindex-->
<div class="lifted span9">
{content}
</div>
</div>
</div>
<footer style="padding: 20px;">
<p class="pull-right">


</p>
</footer>
<script type="text/javascript" src="//yandex.st/share/share.js" charset="utf-8"></script>
<script src="/sys/ui/desktop/public/js/jquery.js" type="text/javascript"></script>
<script src="/sys/ui/desktop/public/js/bootstrap.js" type="text/javascript"></script>
</body>
</html>


Файл главной:

[cit]<? if($data):?>
<div class="row-fluid">
<div class="alert">
<button class="close" data-dismiss="alert">×</button>
<article itemscope itemtype="http://schema.org/Article">
<h5 itemprop="name"><?=$data['title'];?></h5>
<meta itemprop="inLanguage" content="ru" />
<section itemprop="description">
<p><small><?=nl2br($data['description']);?></small></p>
</section>
</article>
</div>


<p><span class="badge badge-warning"><i>Свежие</i></span></p>

<? foreach($data['content'] as $value):?>
<div class="well">
<article itemscope itemtype="http://schema.org/Article">
<h5 itemprop="name"><a href ="/view/full/<?=$value['id'];?>">Рассказ - <?=$value['id'];?></a></h5>
<meta itemprop="inLanguage" content="ru" />
<hr>
<section itemprop="description">
<p><small><?=nl2br($value['content']);?></small></p>
</section>
<hr>
<div class="yashare-auto-init" data-yashareL10n="ru" data-yashareType="button" data-yashareQuickServices="yaru,vkontakte,facebook,twitter,odnoklassniki,moimir,lj,friendfeed,moikrug,gplus,surfingbird" data-yashareTitle="Рассказ # <?=$value['id'];?>" data-yashareDescription="<?=$value['content'];?>" data-yashareLink="http://<?=$_SERVER['HTTP_HOST'];?>/view/full/<?=$value['id'];?>"></div>
<hr>
<!--noindex-->
<a data-target="#" onclick="$.post('/ajax/',{id: <?=$value['id'];?>},alert('Спасибо за оценку!'));" title="Рейтинг"> <i class="icon-thumbs-up-alt"></i></a> <i><?=$value['rating'];?></i><i style="padding:0px 10px;"></i>
<i class="icon-eye-open" title="Число просмотров"></i> <i><?=$value['views'];?></i><i style="padding:0px 10px;"></i>
<a href="/view/<?=urlencode($value['categoryname']);?>" title="Категория"><i class="icon-folder-close-alt"></i> <i><?=$value['categoryname'];?></i></a> <i style="padding:0px 10px;"></i>
<i class="icon-time" title="Дата поступления"></i> <i><?=date('m.d.y',$value['time']);?></i>
<!--/noindex-->
</article>
</div>

<? endforeach;?>


</div>
<? else:?>
<div class="alert alert-warnign"><i class="icon-warning-sign"></i> Контент отсутствует</div>
<? endif;?>[/cit]


Изм. 3 раз. / Посл. изм. (17 янв 2016, 04:43)
2. (17 янв 2016, 04:30) [0/0] [0] [спам] [под]

White, покажи лучше фрагмент кода, где статья выводится, зачем весь код

3. [автор] (17 янв 2016, 04:39) [0/0] [0] [спам] [под]

satton, Выложил все крч)

4.
Енот * 16.13
(17 янв 2016, 04:51) [0/0] [0] [спам] [под]

Так мб?

if(mb_strlen($row['about']) > 200)

{

$text = substr($row['about'],0,200);
}


Изм. 1 раз. / Посл. изм.
Енот * 16.13
(17 янв 2016, 05:22)
5. (17 янв 2016, 05:12) [0/0] [0] [спам] [под]
Енот,

из топа вытянул))
тут вряд ли пойдёт этот код)

6.
Енот * 16.13
(17 янв 2016, 05:21) [0/0] [0] [спам] [под]
Limp_Bizkit,

Почему? Функцию переименовать и все. Я в стронге этот код использовал

7. (17 янв 2016, 05:25) [0/0] [0] [спам] [под]

White, замени это <?=nl2br($value['content']));?> на это
<?
if (mb_strlen($value['content'], 'UTF-8') > 150){
echo nl2br(mb_substr($value['content'], 0, 150, 'UTF-8'));
}
?>


Изм. 3 раз. / Посл. изм. (17 янв 2016, 05:26)
8. [автор] (17 янв 2016, 05:35) [0/0] [0] [спам] [под]
КОРОЛЬ,

Заменил, но чет не получилось, все исчезло, посмотри сайт, там ссылка в первом посте

9. [автор] (17 янв 2016, 05:40) [0/0] [0] [спам] [под]

ЗэК, Все, заработало, спасибо большое.)

10. [автор] (17 янв 2016, 05:40) [0/0] [0] [спам] [под]

Тема закрыта для обсуждения! *

  • 1 из 1
Подписаны: 0
Скачать тему | Файлы темы | Фильтр сообщений