Vai al contenuto
  • 0

Creare una pagina un pò speciale


addre_91

Domanda

Messaggi raccomandati

  • 0

Eccolo, ho capito come spostare l' immagine e come ridimensionarla, però per arrivare a fare qualcosa come il link che ti ho postato sono lontano mille miglia:

<div class='articles type-1x1x1'>

<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 = "Latest News";

}

</php>

<div class='utilities right'>

<if test="$data['category']['category_id']">

<a href='{$data['category']['category_link']}?view=archive' title='View archives'><img src='{$this->settings['img_url']}/archive.png' /> Archives</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"}' class='right'><img src='{$this->settings['img_url']}/feed.png' /></a></if>

</div>

<h2 class='section_title'>

{$title}

<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']}' accesskey='s' class='add_link'>{$this->lang->words['add_record_button']}</a>

</if>

<if test="$this->memberData['member_id'] AND $this->request['category']">

<if test="$this->settings['cpu_watch_update'] AND ( is_array( $this->memberData['_cache'] ) AND is_array( $this->memberData['_cache']['watchedContentCats'] ) AND in_array( $this->request['category'], $this->memberData['_cache']['watchedContentCats'] ) )">

<a href='{$data['database']['base_link']}do=unwatch&category={$this->request['category']}' title='{$this->lang->words['watch_category_stop']}' class='add_link'>{$this->lang->words['watch_category_stop']}</a>

<else />

<a href='{$data['database']['base_link']}do=watch&category={$this->request['category']}' title='{$this->lang->words['watch_category']}' class='add_link'>{$this->lang->words['watch_category']}</a>

</if>

</if>

</h2>

<if test="count( $data['records'] )">

<!-- START ARTICLE POSITION 1 -->

<foreach loop="$data['records'] as $record">

<div class='article block block-1'>

<if test="$record[ $data['special']['image'] . '_value' ]">

<img src='{$record[ $data['special']['image'] . '_value' ]}' class='photo' style="float: left;" {parse resize_image="$record[ $data['special']['image'] . '_value' ]" maxwidth="150"} />

</if>

<div class='overview'>

<h2><a href='{$record['record_link']}'>{$record[ $data['special']['title'] . '_value' ]}</a></h2>

<span class='desc posted_info'>{$record[ $data['special']['date'] . '_value' ]} |  <a href='{parse url="showuser={$record['member_id']}" base="public" template="showuser" seotitle="{$record['members_seo_name']}"}'>{$record['members_display_name']}</a> in <a href='{$record['category_link']}'>{$record['category_name']}</a></span>

<div class='excerpt'>

{$record[ $data['special']['content'] . '_value' ]}

<br class='clear' />

<span class='links'>

<a href='{$record['record_link']}' class='read_more'>Read story →</a>

  

<a href='{$record['record_link']}#comments' class='comments'>{$record['record_comments']} 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>

</div>

</div>

</div>

</foreach>

<else />

<div class='no_messages'>

There are no articles in this category yet.

<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>Add one now →</strong></a>

</if>

</div>

</if>

</div>

Link al commento
Condividi su altri siti

  • 0

addre il problema è che ormai siamo entrati in un ambito che va al di là di IPB, e siamo nella programmazione html+css

Io non riesco ad offrire assistenza (neanche volendo) su forum per la configurazione di queste cose perchè è veramente impossibile... il codice va letto, studiato, provato, cambiato ecc....

Per clonare quel sito puoi visualizzare sia la sua pagina sorgente, ma soprattutto la pagina dei suoi css, che puoi "tranquillamente" scopiazzare, anche se non si può......

Link al commento
Condividi su altri siti

  • 0

Che poi quella pagina che hai linkato ha veramente ben poco di difficile, è un 2 colonne con la sidebar a destra.

In più c'è il image rotator che per ora lasciamo perdere.....

Non mi sembra cosi complessa......

ecco i suoi css..... nulla ti vieta di usarli, ma non so quanto si sposeranno con la tua grafica...

file_css.rtf

Link al commento
Condividi su altri siti

  • 0

In realtà non ha nulla di complicato. Infatti a me interesserebbe riuscire a copiare la struttura degli articoli. Con l' immagine di anteprima a sinistra e una parte dell' articolo a destra. Tutto li, solo che mentre riesco più o meno a capire l' html e il php nelle parti che mi servono non riesco a fare altrettanto con il css...

In ogni caso capisco che tu non possa dare supporto su html, php, css e balle varie altrimenti non ti passa più =)

Link al commento
Condividi su altri siti

  • 0

Si però ancora non mi è chiaro come creare una colonna sulla destra da gestire in modo indipendente...

Una sidebar in pratica...

Link al commento
Condividi su altri siti

  • 0

nella page in questione potresti usare una struttura a tabella tipo questa che è la mia:


<table>
<tr>
<td valign="top">
{parse block="ultimi_topic_supp"}
</td>
<td valign="top">
{parse block="ultimi_messaggi"}
</td>
</tr>
</table>



{ccs special_tag="navigation"}
<div id='article_sidebar'>
{parse block="articles_menu"}
<a href='http://www.invisionpower.com/#a_aid=4bb21520a7989' target=_blank><img src='http://community.invisionpower.com/uploads/1274474489/gallery_26432_1472_3950.gif' alt='animated.gif' /></a><br><br>
{parse block="recent_articles"}
<h3><img src="http://www.invisionita.it/forum/imgs/stickers/64x64/shopping_cart.png" style="margin-right:9px;">Shop</h3>
<br>
{parse block="article_random"}
</div>
{parse articles}
<br>
<div class='site_callout'>
Questa pagina è completamente realizzata con l'IP.Content, tutte le notizie vengono automaticamente importate dal forum
</div>

<table>
<tr>
<td>
{parse block="blocco_traduzioni"}
</td>
<td>
{parse block="topposters"}
</td>
<td>
{parse block="members"}
</td>
</tr>
</table>

Link al commento
Condividi su altri siti

  • 0

Scusa se riuppo il topic però ho un problema serio:

Quando scrivo un articolo nella home non visualizzo le immagini e nemmeno gli spoiler...Mancano insomma tutti i bbcode.

Inoltre quando apro la news non risulta il titolo ma solo la news (questa volta completa di immagini e bbcode).

Come posso risolvere?

Link al commento
Condividi su altri siti

  • 0

Per caso sai dove trovare un image rotator compatibile con ipcontent? Ne ho provati molti ma mi mandano in tilt il javascript del wrapper...

Link al commento
Condividi su altri siti

  • 0

Vai tranquillo =) In ogni caso dovrei aver risolto. Il problema era che le librerei (Jquery) dell image rotator entravano in conflitto con quelle usate dalla skin. Ho risolto seguendo una piccolo guida su internet.

Rimane comunque il problema dei bbcode che è abbastanza grave =)

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.