Vai al contenuto
  • 0

Limite caratteri nella home


Kronos_OS

Domanda

Salve, nel mio sito abbiamo l'abitudine di scrivere articoli abbastanza lunghi e ricchi d'immagini, nella home page di ip.content vengono elencati (ovviamente) gli ultimi articoli scritti, il problema è che nel template di default non c'è un limite massimo dei caratteri da vedere in home page, come posso risolvere questo problema? Ho provato a cambiare il template, ma tutti quelli che ho provato non supportano le immagini in home page, mentre quello di default si.

Soluzioni? File da modificare? Grazie in anticipo :)

Link al commento
Condividi su altri siti

13 risposte a questa domanda

Messaggi raccomandati

  • 0

Voglio mettere un limite caratteri nel template attuale.

edit: per limite caratteri intendo che, nella home, dopo un tot di caratteri si fermi con dei puntini sospensivi e ci sia il pulsante "leggi storia", che c'è già ma è visualizzato alla fine di TUTTO l'articolo.

Modificato da Kronos_OS
Link al commento
Condividi su altri siti

  • 0

Come immaginavo nel template blog format che uso non c'è quella parte di codice, dove va messa? ti incollo il template:


<php>
// Category or global?
if( isset( $data['category']['category_id'] ) ){
$rss = array(
'enabled' => ( substr( $data['category']['category_rss'], 0, 1 ) == 1 && $data['category']['category_show_records'] ) ? 1 : 0,
'type' => 'category',
'id' => $data['database']['database_id'].'c'.$data['category']['category_id'],
'name' => $data['category']['category_name']
);
$title = $data['category']['category_name'];
$this->settings['_active_cat'] = $data['category']['category_id'];
} else {
$rss = array(
'enabled' => ( substr( $data['database']['database_rss'], 0, 1 ) == 1 ),
'type' => 'global',
'id' => $data['database']['database_id'],
'name' => $data['database']['database_name']
);
$title = $this->lang->words['fpdt_latestnews'];
}
</php>
<if test="$this->request['category']">
{$data['follow_data']}
</if>
<h1 class='ipsType_pagetitle'>
{$title}
<if test="$data['category']['category_id']">
<a href='{$data['category']['category_link']}<if test="!$this->settings['use_friendly_urls']">&view=archive<else />?view=archive</if>' title='{$this->lang->words['fpdt_viewarchives']}'><img src='{$this->settings['img_url']}/archive.png' alt='' /></a>
</if>
<if test="$rss['enabled']">
<a href='{parse url="app=core&module=global&section=rss&type=ccs&id={$rss['id']}" seotitle="{$rss['name']}" template="section=rss2" base="public"}'><img src='{$this->settings['img_url']}/feed.png' alt='' /></a>
</if>
</h1>
<br /><br />
<if test="$data['database']['_can_add']">
<div class='topic_controls'>
<ul class='topic_buttons'>
<li><a href='{$data['database']['base_link']}do=add&category={$this->request['category']}' title='{$this->lang->words['add_record_button']}'>{$this->lang->words['add_record_button']}</a></li>
</ul>
</div>
<br />
</if>
<if test="count( $data['records'] )">
<!-- START ARTICLE POSITION 1 -->
<foreach loop="$data['records'] as $record">
<div class='ipsBox'>
<div class='ipsBox_container ipsPad'>
<if test="$record['article_image']">
<img src='{$record['article_image']}' class='photo' {parse resize_image="$record['article_image']" maxwidth="150"} alt='' style="float: right" />
</if>
<h2 class='ipsType_subtitle'>
<if test="!$record['record_approved']">
<span class='ipsBadge ipsBadge_orange'>{$this->lang->words['article_unapproved']}</span>
</if>
<if test="$record[ $data['special']['date'] ] > time()">
<span class='ipsBadge ipsBadge_lightgrey'>{$this->lang->words['article_unpublished']}</span>
</if>
<a href='{$record['record_link']}'>{$record['article_title']}</a>
</h2>
<div class="desc">{$record['article_date']} | <a href='{parse url="showuser={$record['member_id']}" base="public" template="showuser" seotitle="{$record['members_seo_name']}"}'>{$record['members_display_name']}</a> {$this->lang->words['fpdt_in']} <a href='{$record['category_link']}'>{$record['category_name']}</a></div>
<br />
{$record['article_body']}
<br /><br />
<span class='links'>
<a href='{$record['record_link']}' class='read_more'>{$this->lang->words['fpdt_readstory']}</a>
  
<a href='{$record['record_link']}#comments' class='comments'>{$record['record_comments']} {$this->lang->words['fpdt_comments']}</a>
  
<if test="$data['database']['database_rate']">
<if test="$record['rating_real'] >= 1">{parse replacement="rate_on"}<else />{parse replacement="rate_off"}</if><if test="$record['rating_real'] >= 2">{parse replacement="rate_on"}<else />{parse replacement="rate_off"}</if><if test="$record['rating_real'] >= 3">{parse replacement="rate_on"}<else />{parse replacement="rate_off"}</if><if test="$record['rating_real'] >= 4">{parse replacement="rate_on"}<else />{parse replacement="rate_off"}</if><if test="$record['rating_real'] >= 5">{parse replacement="rate_on"}<else />{parse replacement="rate_off"}</if>
</if>
</span>
<br style='clear: both' />
</div>
</div>
<br />
</foreach>
<else />
{$this->lang->words['fpdt_noarticles']}
<if test="$data['database']['_can_add']">
<a href='{$data['database']['base_link']}do=add&category={$this->request['category']}' title='{$this->lang->words['add_record_button']}'><strong>{$this->lang->words['fpdt_addone']}</strong></a>
</if>
</if>
<if test="$this->caches['ccs_frontpage']['paginate']">
<div class='pagelinks'>
<if test="$this->request['p'] AND $this->request['p'] > 1">
<div class='left'>
<a href='<if test="$data['category']['category_id']">{$data['category']['category_link']}<if test="!$this->settings['use_friendly_urls']">&p=1<else />?p=1</if><else />{$data['database']['base_link']}p=1</if>'>{$this->lang->words['frontpage_previouspage']}</a>
</div>
</if>
<php>
if( $data['category']['category_id'] )
{
$_ttlPgs = $data['category']['category_records'] ? ceil( $data['category']['category_records'] / $this->caches['ccs_frontpage']['limit'] ) : 0;
}
else
{
$_ttlPgs = $data['database']['_fp_count'] ? ceil( $data['database']['_fp_count'] / $this->caches['ccs_frontpage']['limit'] ) : 0;
}
$_curPg = $this->request['p'] ? $this->request['p'] : 1;
$_nextPg = $_curPg + 1;
</php>
<if test="$_ttlPgs AND $_curPg < $_ttlPgs">
<div class='right'>
<a href='<if test="$data['category']['category_id']">{$data['category']['category_link']}<if test="!$this->settings['use_friendly_urls']">&p=<else />?p=</if>{$_nextPg}<else />{$data['database']['base_link']}p={$_nextPg}</if>'>{$this->lang->words['frontpage_nextpage']}</a>
</div>
</if>
</div>
</if>
<br class='clear' />

Link al commento
Condividi su altri siti

  • 0

se metto 1x2x2 il limite caratteri c'è, però non appaiono le immagini e le emoticon negli articoli, se si potessero abilitare nel 1x2x2 sarebbe perfetto.

Link al commento
Condividi su altri siti

  • 0

in quel template per questione di impaginazione non vengono passate, ma hai la funzione di upload di immagine integrato, come abbiamo noi in home, è più ordinato.....

Link al commento
Condividi su altri siti

  • 0

Dipende da cosa vuoi fare, se vuoi fare uno spot di news d'insieme meglio questo, se vuoi avere un vero blog hai il blog, oppure hai anche il single coloumn che è una via di mezzo.

Link al commento
Condividi su altri siti

Crea un account o accedi per lasciare un commento

Devi essere un membro per lasciare un commento

Crea un account

Iscriviti per un nuovo account nella nostra community. È facile!

Registra un nuovo account

Accedi

Sei già registrato? Accedi qui.

Accedi Ora
  • Chi sta navigando   0 utenti

    • Nessun utente registrato visualizza questa pagina.
×
×
  • Crea Nuovo...

Informazioni importanti

Abbiamo inserito dei cookies nel tuo dispositivo per aiutarti a migliorare la tua esperienza su questo sito. Puoi modificare le impostazioni dei cookie, altrimenti puoi accettarli cliccando su continua. to insert a cookie message.