NetAssoBlog

200gr Web, un tocco di commercializzazione di un accenno di legge ...
massima

Tutorial - FLEXIcontent Template - Part4: Il contenuto di un modello

23 febbraio

In questa quarta parte voglio presentare e spiegare le FlexicontentViewItems scopo che ci permetterà di raggiungere il nostro modello per la voce. E così farò dettaglio tutte le variabili che possono essere utili a costruire i propri modelli.

stadium toulouse Vorrei anche parlare di un sacco di funzioni che possono essere trovati con la flexicontent_html classe.

Questo tutorial è ancora costruito intorno al mio esempio, si desidera visualizzare le informazioni su uno stadio di calcio.


Contenuto:

  • Lo scopo FlexicontentViewItems
    • Visualizzare un insieme di campo da una posizione
    • Visualizza un singolo campo
    • Gestione commenti
    • Fare di più ...
      • voce
      • item-> campi o campi
      • item-> posizioni
      • uso
      • params
      • menu_params
  • La classe flexicontent_html
    • Funzione striptadsandcut
    • Funzione extractimagesrc
    • Funzione printbutton
    • Funzione mailbutton
    • Funzione pdfbutton

Lo scopo FlexicontentViewItems

Questo oggetto utilizzabile in tutti i template per la voce vi permetterà di far apparire tutte le informazioni relative ai contenuti.
E 'accessibile tramite la variabile $ this.
Io ora riprendere il mio file item.php (creato nel part1 di questo tutorial) e vorrei iniziare esaminando l'intestazione del mio.


  A
 2
 3
 4
  / / Impedisce l'accesso diretto al file
  '_JEXEC' ) or die ( 'Restricted access' ) ; defined ('_JEXEC') or die ('Accesso limitato');
  / / Imposta qui il nome del modello, nel nostro caso. Items.stade
  $this -> tmpl ; $ Tmpl = $ this -> tmpl; 


Avvieremo poi il nostro modello di inserire un tag div con l'aggiunta di classe CSS personalizzata a seconda della fase e del tipo di contenuto. Per questo io uso:
$ This-> item-> id = restituisce l'identificativo del contenuto
$ This-> item-> type_id = restituisce l'identificativo del tipo di contenuto

Dà:

  16
  $this -> item -> id ; ?> type <?php echo $this -> item -> type_id ; ?> "> <Div id = classe "stade_contenu" = "item stade_contenu <php echo $ this -> item -> id;?> Tipo <php echo $ this -> item -> type_id ;?>"> 

Visualizzare un insieme di campo da una posizione

Come abbiamo visto nella parte 1 del tutorial, in grado di gestire FLEXIcontent diversa posizione in cui possiamo mettere i nostri campi. Questo dà diritto all'utente di posizionare questi nuovi campi senza modificare il codice del template.

Basta inserire nel nostro modello di un ciclo che poi passerà attraverso tutti i campi contenuti in una data posizione. Ecco il codice che userei per ognuna delle posizioni che ho creato (intestazione, indirizzo, contatti, immagini, descrizioni, informazioni, gmap, in basso):


  17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
  <- Intestazione BOF ->
 <div id="stade_entete">
   ( isset ( $this -> item -> positions [ 'entete' ] ) ) : ?> <? Php if (isset ($ this -> item -> posizioni ['intestazione'])):?>
     ( $this -> item -> positions [ 'entete' ] as $champ ) : ?> <(- Articolo -> posizioni ['header'] come campo $ Php foreach $ this)?>:>
       $champ -> name ; ?> "> ? <Div class = "Campo_A <Php echo $ campo -> nome ;?>">
       ( $champ -> label ) : ?> <? Php if ($ campo -> etichetta):?>
         $champ -> label ; ?> </div> <div class="etiquette"> - etichetta <php echo $ campo?>;?> </ div>
       ; ?> <? Php endif;?>
       $champ -> display ; ?> </div> <div class="valeur"> - Display <echo $ campo?>;?> </ div>
       </ Div>
     ; ?> <? Php endoforeach;?>
   ; ?> <? Php endif;?>
 </ Div>
 <- Intestazione EOF -> 


Spiegazione:

isset ($ this-> item-> posizioni ['intestazione']) / / indica se i campi vengono visualizzati o meno in questa posizione
php foreach ($ this-> item-> posizioni ['header'] come campo $): / / la ricerca in tutti i campi il contenuto della posizione
$ Field-> nome / / restituisce il nome del campo, lo uso per dichiarare una classe unica CSS che mi permetterà poi di formattare il mio campo come voglio
$ Field-> etichetta / / restituisce l'etichetta del campo in cui ho scelto le mie impostazioni in campo ho scelto di farla apparire.
$ Campo-> display / / visualizza il valore del campo formattato secondo i parametri che ho impostato (prefisso + valore suffisso +)

Visualizza un singolo campo

E 'anche possibile visualizzare un campo direttamente, senza la posizione. Questo a volte può essere utile per fare un modello semplice, senza posizioni (che sono più pesanti in termini di codice). Userò questa parte di codice per visualizzare la mia immagine "image_stade".


  62
 63
 64
 65
 66
 67
 68
  <- Immagine Soundtrack ->
 <div id="stade_image">
 <div class="champ_image_stade">
 $this -> fields [ 'image_stade' ] -> display ; ?> <? Php echo $ this -> campi ['image_stade'] -> visualizzazione;>?
 </ Div>
 </ Div>
 <- EOF immagine -> 


Per accedere direttamente ai valori e ai campi dei parametri, utilizzare il $ this-> campi ['MyField'].

Gestione commenti

Ho solo ottenere il codice sorgente originale di FLEXIcontent per visualizzare i commenti:


  130
 131
 132
 133
 134
 135
 136
 137
 138
 139
 140
 141
 142
 143
 144
 145
 146
 147
 148
 149
 150
  ( $this -> params -> get ( 'comments' ) ) : ?> <? Php if ($ this -> params -> get ('commenti')):?>
  <-! Commenti BOF ->
  <div class="comments">
  <? Php
  $this -> params -> get ( 'comments' ) == 1 ) : if ($ this -> params -> get ('commenti') == 1):
    file_exists ( JPATH_SITE . DS . 'components' . DS . 'com_jcomments' . DS . 'jcomments.php' ) ) : if (file_exists (JPATH_SITE. DS 'componenti.' DS 'com_jcomments.' DS 'jcomments.php')...):
      JPATH_SITE . DS . 'components' . DS . 'com_jcomments' . DS . 'jcomments.php' ) ; require_once (. JPATH_SITE. DS 'componenti.' DS 'com_jcomments.' DS 'jcomments.php'..);
      showComments ( $this -> item -> id , 'com_flexicontent' , $this -> escape ( $this -> item -> title ) ) ; JComments eco: showComments ($ this - item> -> id, 'com_flexicontent', $ this -> escape ($ this -> voce - title>));
    endif;
  endif;

  $this -> params -> get ( 'comments' ) == 2 ) : if ($ this -> params -> get ('commenti') == 2):
    file_exists ( JPATH_SITE . DS . 'plugins' . DS . 'content' . DS . 'jom_comment_bot.php' ) ) : if (file_exists (JPATH_SITE. DS 'plugins' DS 'content' DS 'jom_comment_bot.php').....):
      JPATH_SITE . DS . 'plugins' . DS . 'content' . DS . 'jom_comment_bot.php' ) ; require_once (JPATH_SITE. DS 'plugins' DS 'content' DS 'jom_comment_bot.php'.....);
      $this -> item -> id , 'com_flexicontent' ) ; Eco JomComment ($ this -> elemento -> id, 'com_flexicontent');
    endif;
  endif;
  ?>
  </ Div>
  <-! Commenti EOF ->
 ; ?> <? Php endif;?> 

Attraverso $ this-> params-> get ('commenti'), mi permette di recuperare i parametri di FLEXIcontent e quindi devo dimostrare o meno commantaires. (0 = non ci sono commenti, 1 = 2 = JComments e commento Jom)
FLEXIcontent in grado di integrare i commenti JComments gestione di due componenti (consigliato) e Jom Comment.
Quindi, i parametri per i commenti sono gestiti direttamente attraverso il componente che è integrata.

Fare di più ...

Attraverso capitoli seguenti, vi ho mostrato come visualizzare i campi in modo di base, può essere che a volte è necessario andare un po 'più nel modello. Qui ci sono le informazioni più importanti si possono utilizzare nel modello.

Voce

Questo oggetto contiene tutte le informazioni sui tuoi contenuti direttamente
Una chiamata in questo modo $ this-> item-> "proprietà"

id

ID nella base dati

titolo

Titolo

alias

Alias

introtext

Testo introduttivo (che corrisponde al campo descrizione è preferito)

fulltext

Testo integrale (che corrisponde al campo descrizione è preferito)

stato

Stato Publishing (1: pubblicato 0: Inedito -1: archiviati, -2: soppresso, -3: in attesa di approvazione, -4: Bozza, -5: in corso)

sectionid

Sezione

catid

Categoria principale

creato

Data di creazione

created_by

Identificare l'autore

created_by_alias

Alias ​​dell'autore

modificato

Ultimo aggiornamento

modified_by

Autore id scorso ha modificato la sezione

a.publish_up

Data di inizio della pubblicazione

publish_down

Data di fine pubblicazione

versione

Numero di versione

ordinamento

Numero che indica l'ordine di rango

metakey

Parole chiave meta-dati

metadesc

Descrizione dei metadati

metadati

Robot e metadati Autore

accesso

Livello di accesso (0: pubblico, 1: Private 2: Special)

visite

Numero di visite

idem_id

Id contenuto

type_id

Identificare il tipo di contenuto

lingua

Lingua (en-US, en-US ...)

search_index

Tutti i testi sono indicizzati per la ricerca

cataccess

Livello di accesso della categoria (0: pubblico, 1: Private 2: Special)

catpublished

Indica se la categoria è pubblicata o meno

autore

Nome dell'autore

usertype

Nome gruppo dell'utente

typename

Etichetta il tipo di contenuto

creatoremail

E-mail il creatore dell'originale

Creatore

Nome del creatore

cambiare

Nome dell'autore scorso hanno fatto un cambiamento

testo

Testo (descrizione del campo) da visualizzare nel modello (introduzione o testo completo)

gatti

In tabella sono riportati le categorie associate (gatti [x] -> id, gatti [x] - title> ...)

campi

Vedere i dettagli nel prossimo capitolo item-> campi

readmore_link

Modo per linkare il "leggi tutto»

posizioni

Vedere i dettagli nel prossimo capitolo item-> posizioni

FieldValues

Lista il valore dei campi in una tabella (FieldValues ​​[id_du_champs] [x])

favs

Numero di utenti che hanno aggiunto il loro contenuto preferiti

FAV

Indica se il contenuto può essere inserito nei preferiti

voto

Oggetto con i seguenti valori: rating_sum (valore medio dei voti), rating_count (voti) lastip (indirizzo ip voto scorso).

item-> campi o campi

In questo modo è possibile ottenere tutte le informazioni sui campi del modello, sia per i campi principali (titolo, testo, ma tutti i campi personalizzati (come avete chiamato) che sono associati con il tipo visualizzato.
Una chiamata in questo modo $ this-> item-> Campi ['nome campo'] -> "proprietà" o giù di lì $ this-> ['nome campo'] campi -> "proprietà"

id

Id campo

field_type

Tipo di campo

nome

Nome del campo

etichetta

Etichetta del campo

descrizione

Descrizione del campo

IsFilter

In questo campo c'è un filtro?

iScore


isearch

Il campo viene utilizzato per la ricerca

isadvsearch

Il campo è utilizzato per la ricerca avanzata?

pubblicato

Edita o inedita

accesso

Livello di accesso (0: pubblico, 1: Private 2: Special)

ordinamento

Numero che indica l'ordine di rango

valore

Valore della tabella campo di immissione

display

Visualizzazione del valore formattato del campo.

Ogni campo ha i parametri che possono essere recuperati in questo modo (JParameter soggetto):
$ This-> item-> Campi ['nome campo'] -> parametri-> get ('parametro')
Ecco i principali parametri che si possono trovare, non tutti vengono utilizzati a seconda del tipo di campo.

display_label

Display del pannello

remove_space

Rimuovere gli spazi

Pretesto

Prefisso

posttext

Suffisso

default_value

Difetto

allow_multiple

Consenti valori multipli

MAX_VALUE

Valore massimo

dimensione

Campo Dimensioni

separatorf

Valori di separazione per il frontend

OpenTag

Tag valore precedente

closeTag

Tag valore riuscendo

date_format

Formato di visualizzazione standard di data

custom_date

Formato di visualizzazione personalizzate di data

filari

Numero di righe in una textarea

passa

Numero di colonne in una textarea

use_html

L'editor HTML è abilitato?

item-> posizioni

Come detto in precedenza è possibile navigare attraverso tutte le posizioni di un modello per visualizzare i campi. Ecco le informazioni dettagliate è possibile utilizzare.
Una chiamata in questo modo $ this-> item-> posizioni ['nome di posizione] [' name campo '] -> "proprietà"

id

Id campo

nome

Nome del campo

etichetta

Etichetta del campo

display

Valore formattato del campo

uso

Questo tipo di oggetto juser fornisce informazioni sulla attualmente connesso
Una chiamata in questo modo $ this-> utente -> 'proprietà'

id

ID dell'utente

nome

Nome

nome utente

Login utente

e-mail

Indirizzo di posta elettronica dell'utente

usertype

Tipologia di utente

registerDate

Data di registrazione

lastvisitDate

Data dell'ultima connessione

params

Si tratta di un JParameter oggetto che ci permetterà di trovare i parametri relativi al contenuto.
$ This-> params-> get ('parametro')

flexi_section

Sezione associata FLEXIcontent

commenti

Ingresso di abilitazione (0 = non ci sono commenti, 1 = 2 = JComments e commento Jom)

support_url

Supporto URL

flexi_fish

Abilita il supporto Joomfish

filtercat

Filtro categorie viste

filtertag

Filtrare le visualizzazioni tag

use_versioning

Abilita versioni

nr_versions

Versioni conservate

show_title

Titolo del contenuto

link_title

Come cliccabili

show_readmore

Link Leggi tutto ...

show_icons

Icone

show_pdf_icon

PDF icon

show_print_icon

Icona Stampa

show_email_icon

Email icon

limite

articoli per pagina

catlimit

Liste limite (categorie)

upload_extensions

Estensioni ammessi (Tipi di file)

upload_maxsize

Dimensione massima

percorso_file

Percorso sicuro alla directory

media_path

Mezzi di percorso della directory

restrict_uploads

Limitare l'upload

check_mime

Controllare i tipi MIME

image_extensions

Estensioni di immagini consentite (tipi di file)

ignore_extensions

Estensioni ignorate

upload_mime

Tipi MIME permesso

enable_flash

Abilita caricare Flash

feed_summary

Per ogni feed RSS

advcache

Cache avanzata

advcache_time

Durata della cache

advcache_guest

I visitatori solo

disablecss

Disabilitare i CSS

item_depth

A livello di elemento

add_item_pathway

Aggiungi al percorso

show_page_title

Titolo della pagina

menu_image

Menu immagine

sicuro

Attivo SSL

page_title

Mostra il titolo della pagina

page_description

Meta descrizione

menu_params

Si tratta di un JParameter oggetto che ci permetterà di recuperare i parametri associati con il menu dei contenuti che devono essere visualizzati.
$ This-> menu_params-> get ('parametro')

item_depth

A livello di elemento

add_item_pathway

Aggiungi al percorso

page_title

Titolo della pagina

show_page_title

Mostra il titolo della pagina

pageclass_sfx

Suffisso classe CSS

menu_image

Menu immagine

sicuro

Attivo SSL

La classe flexicontent_html

Questa classe di FLEXIcontent offre alcune utili funzioni per i nostri modelli.

Funzione striptagsandcut

Questa funzione ci permette di rimuovere i tag html da un testo e tagliato in modo netto dopo un certo numero di caratteri.

  / / Questo esempio formato e troncare dopo 100 caratteri $ my_text
 striptagsandcut ( $mon_texte , 100 ) ; eco flexicontent_html: striptagsandcut ($ my_text, 100); 


Funzione extractimagesrc

Questa funzione ci permette di generare un tag di immagine da un campo di tipo immagine.

  / / Questo esempio formato e troncare dopo 100 caratteri $ my_text
 extractimagesrc ( $this -> fields [ 'mon_champ_image' ] ) ; eco flexicontent_html: extractimagesrc ($ this -> campi ['mon_champ_image']); 


Funzione printbutton

Questa funzione visualizza il pulsante e il link per stampare il contenuto corrente

  / / Questo esempio mostra l'icona di stampa in nostri contenuti
 printbutton ( $this -> print_link , $this -> params ) ; eco flexicontent_html: printbutton ($ this -> PRINT_LINK, $ this -> params); 


Funzione mailbutton

Questa funzione visualizza il pulsante e il link di raccomandare contenuto attivo in posta

  / / Questo esempio mostra l'icona Invia mail al nostro contenuto
 mailbutton ( 'items' , $this -> params , null , $this -> item -> slug ) ; eco flexicontent_html: mailbutton ('articoli', $ this -> params, null, $ this -> voce - slug>); 


Funzione pdfbutton

Questa funzione visualizza il pulsante e il link per generare contenuto attivo in pdf

  / / Questo esempio mostra l'icona del nostro contenuto PDF
 pdfbutton ( $this -> item , $this -> params ) ; eco flexicontent_html: pdfbutton ($ this -> voce, $ this -> params); 



Questo è il quarto gioco è finito, la prossima volta che affronterà la categoria di modelli. Ancora una volta si prega di fare i vostri commenti o per fare domande se non capite qualcosa.





















i. item-> posizioni

















Categoria: Web

Commenti

Il 24/02/2010 alle 09:18, Emmanuel Danan ha detto:

Emmanuel Danan

Wow, che la sintesi :) Una parola: BRAVO!
Grazie a voi per questo nuovo contributo.
Manu.

Il 24/02/2010 alle 09:31, Maxim ha dichiarato:

massima

Questo tutorial non esisterebbe senza il componente ;) E grazie

Il 24/02/2010 alle 09:38, Micke ha detto:

Micke

.... Sono senza parole!
bravo

Il 01/03/2010 alle 15:43, Helio ha detto:

Helio

Un grande GRAZIE Maxime :)

Con la splendida serie di tutorial che ci ha dato la notizia che abbiamo ricevuto da Emmanuel e il team dietro Flexiaccess Flexicontent e le relazioni del rilascio di una versione stabile di primo piano delle sue due componenti Credo che abbiamo ciò che serve per iniziare a produrre risultati molto promettenti con Flexicontent.

Mi sembra che con la flessibilità di Flexicontent l'unico limite sembra essere la nostra immaginazione :)

Ancora un grande grazie a voi per queste esercitazioni bella Maxime e un altro grande ringraziamento al Flexicontent squadra.

Il 01/03/2010 alle 19:32, Eric ha detto:

Eric

Grazie per questo tutorial, purtroppo non posso chiamare un campo direttamente, non funziona!

Ho spiegato il processo, e, di conseguenza, non ho nulla che appare e due riferimenti:
Notice: Undefined index:
Avviso: Cercando di ottenere la proprietà di non-oggetto

E niente :-(

Avete un idea di dove il problema potrebbe venire? Grazie in anticipo,

Eric

Il 03/03/2010 alle ore 09:58, Maxim ha dichiarato:

massima

Eric, puoi dirmi il codice scritto in modo da sapere esattamente la causa del problema?

Il 04/03/2010 alle 16:39, Nathaniel ha detto:

Nathaniel

Sono abbastanza principiante nel web design, però sono riuscito a girare quasi FLEXIcontent che credo sia lo strumento migliore attualmente possibile creare un catalogo in cui le specifiche non è chiaro.

Quando chiamo le funzioni printbutton pdfbutton e ho un testo in inglese e non solo una immagine pessima. Non capisco perché.

Io sicuramente non possono essere dotati, ma comunque vi ringrazio per questo tutorial e questo fantastico strumento, raggiunge un nuovo livello nella gestione dei contenuti.

Il 04/03/2010 alle 17:09, Maxim ha dichiarato:

massima

FLEXIcontent verificare se le immagini sono presenti nella directory images / M_images / ', se non sono presenti, allora visualizza il testo.
Le immagini devono essere denominati rispettivamente:
printButton.png
emailButton.png
pdf_button.png

Probabilmente dovuto rimuovere le immagini dal supporto ...

Il 05/03/2010 a 12:57, Eric ha detto:

Eric

> Maxim: grazie per la risposta. Ho reinstallato tutto e mettere lo stesso codice, e questa volta funziona. Ho dovuto cancellare qualcosa la prima volta che impediva il corretto funzionamento. Grazie ancora per questo tutorial!

Il 15/03/2010 alle 15:31, Nathaniel ha detto:

Nathaniel

Grazie per la risposta. Quando uso lo strumento PDF Ho un vecchio messaggio di errore nel corpo del pdf:

Warning: Invalid argument in dotazione per foreach () in / home / xxxxxxx / public_html / joomla / components / com_flexicontent / views / articoli / view.pdf.php
il line63:

foreach ($ campi come campo $) {

Si tratta di un bug FLEXIcontent non è vero?

Il 16/03/2010 alle 15:48, Maxim ha dichiarato:

massima

Sì ho già incontrato anche questo problema. deve provenire da un tipo di Fields mal gestite per generare il pdf ... insomma non ho spinto la mia ricerca le migliori a mio parere è che si pone la domanda (o state cercando) nel FLEXIcontent forum. http://www.flexicontent.org/forum/

Alle 01:04 il 19/03/2010 Karim ha detto:

Karim

ciao;
Ho seguito il tutorial di uno e grazie per tutto quello che hai fatto.
ma mi sono bloccato sulle 3
quando hai detto:

1 - vedere l'intestazione del mio item.php (lascio lo stesso nome file e metterlo in una nuova directory) è che la nuova directory e il nome del temlate devo indossare?

2 - quando ho posto <div id="stade_contenu" class="stade_contenu itemitem-> id;?> Typeitem-> type_id;> "> (non viene visualizzato nulla)?

3 - quando ho messo l'anello Si m'affiche una colonna quando ho copiare e incollare lo stesso loop per l'altro campo, c'è solo il display primo campo.

4 - quando viene rimosso il linea (<div id="stade_contenu" class="stade_contenu itemitem-> id;?> Typeitem-> type_id;> "?) Esso mostra sempre un unico campo

Penso che non ho capito cosa mettere.
puije inviarti quello che ho fatto in MP?

Saluti

Alle 17:13 il 19/03/2010 Karim ha detto:

karim

Ciao e grazie per il tutorial
in un primo momento non ho capito esattamente cosa fare, ma quando ho capito la necessità di creare un file di classe, che non può sapere perché io sono un principiante, tutto ha funzionato.
per la voce, ho potuto personalizzare il mio display quasi come voglio! (Devo ovviamente CSS), ma quando ho voluto attaccare il modello per la categoria, ha fatto danni.

Vorrei sapere quali file e la copertura, e 'possibile avere lo stesso ragionamento per la categoria per la voce?
ps: un tutorial in cui le classi?

Grazie e saluti

Il 22/03/2010 alle 20:13, Maxim ha dichiarato:

massima

Sono tornato al posto, dopo la nostra piccola escursione al JoomlaDay.
A dire la verità non ho compreso bene il problema Karim. Avrebbe bisogno di spiegare esattamente cosa si vuole fare e dove è bloccato.
Per quanto riguarda l'ultima parte (classe template tutorial), è stato scritto. Ammetto che il mio calendario è abbastanza pieno in questo momento, ma spero di pubblicare entro il prossimo fine settimana.

Il 22/03/2010 alle 20:17, Maxim ha dichiarato:

massima

Volevo anche ritornare sulla questione di Nathaniel perché ho avuto la risposta a JoomlaDay questo fine settimana. Il PDF non funziona : P Almeno ha il merito di essere chiara.
Exsitent soluzioni professionali, ma dobbiamo essere pronti a rilasciare 2.000 dollari per una licenza ...

Il 14/04/2010 alle 15:41, Erix ha detto:

Erix

Ciao,

Prima di tutto vi ringrazio per essere venuti a JoomlaDay, il riepilogo su questo blog è stato uno di quello che è stato molto lieto di leggere, poi volevo ringraziarvi di cuore per le tue pagine tutorial che sono davvero un ricambio per mentre coloro che cercano di personalizzare un po '(molto?) li FLEXIcontent.

E 'chiaro, dettagliato, molto educativo, la qualità editoriale e un rimprovero. Hai capito fosse stato un po 'che ho usato per fare riferimento alle pagine dalla joomla.fr forum (e ho appena scavare troppo).

Buona fortuna a te!

Il 2010/05/07 alle 12:40, Gael ha detto:

Gaelico

Grazie per questa doc, che non ho trovato il sito di FLEXIcontent.

Io ho una domanda: ho bisogno di usare i valori "grezzi" non formattato, uno dei miei campi.
Ma con l'attributo value, io alla fine con più valori in entrambi i valore [0] in forma di testo separato da virgole.
È che una funzione è già implementata in Flexicontent per recuperare il valore che mi interessa (in questo caso, per esempio, l'URL di un link web)?

Il 2010/05/07 alle 17:31, Maxim ha dichiarato:

massima

Credo di capire il tuo problema, è necessario utilizzare il php: unserialize ($ str);
Maggiori info qui http://php.net/manual/fr/function.unserialize.php

Il 15/07/2010 a 09:28, Jay ha detto:

Ghiandaia

Ciao. attesa di un vostro tutorial modello.!
finora grazie per il duro lavoro.

Il 15/07/2010 alle 09:33, Maxim ha dichiarato:

massima

Sì, lo so, devo farlo ... ho appena manca il tempo per il momento ... ma un giorno giuro ;)

Il 28/07/2010 alle 09:26, Gael Boyenval ha detto:

Gaël Boyenval

Tutorial Super ... davvero ben fatto, la fonte migliore per qualche giorno ho trovato sul web per FC!
Sto aspettando con impazienza la parte 5! Per quando?

Il 28/07/2010 alle 11:18 AM, Maxim ha dichiarato:

massima

Grazie, parte 5 è in una zona che devo rispolverare. Attualmente sto su altri progetti. Ma sarà accadere un giorno promesso, io non mi ottenere di più in termini di tempo : Guerra:

Il 21/03/2011 alle 13:02, Damien ha detto:

Damien

Ciao, dopo la scoperta di questo tutorial, ben fatto e molto educativo, ho un problema di visualizzazione nel mio articolo. Ho fatto cambiare come descritto sopra, ma purtroppo ho solo i "campi centrali" che appare sulla mia pagina e non a tutti quelli che ho creato nel tutorial stesso. È possibile caricare il file "item.php" o una pagina di prova che potrebbe consentire a capire meglio il principio schermo STP! Vi ringrazio in anticipo e complimenti per questo grande lavoro : D

Il 21/03/2011 alle ore 16:15, Maxim ha dichiarato:

massima

Ciao,
Penso che se hai i campi personalizzati che non sono stati assegnati a una zona del template. Dobbiamo andare FLEXIcontent, quindi nella sezione template. Selezionare il modello che si desidera modificare e influenzare i vostri campi nelle aree in questione. Penso che questo dovrebbe essere sufficiente. fatemi sapere.

Il 21/03/2011 alle 16:39, Damien ha detto:

Damien

Sono riuscito a visualizzare i campi creati cambiando il item.php tutorial (codice php invece di html).
Con contro, sono tutti allineati a sinistra sulla mia pagina, non del tutto come previsto nel template.png. Nella parte tutorial di 1, per l'impostazione dei file che si item.php spiega che lo rinviamo dopo ma non vedo o? Penso che sia in quel file che imposta le posizioni di ogni campo! Ma come hanno? : S

Il 21/03/2011 alle 16:49, Maxim ha dichiarato:

massima

La posizione del campo dipende dal file CSS. Ciò richiede di applicare le proprietà CSS necessario per rendere gli allineamenti a destra.

Il 21/03/2011 alle 17:10, Damien ha detto:

Damien

OK, cercherò di confrontare le pagine del modello di blog con il palcoscenico per una migliore comprensione. Solo un ultima domanda, l'. CSS (item.css) che hai postato part1 non pone i campi come indicato nella "item.png" file?

PS: Deve sembrare sciocco a tutti voi queste domande, mi spiace per inquinare la pagina (A)

Il 22/03/2011 alle ore 09:58, Damien ha detto:

Damien

Ciao, Ho trovato perché il CSS non funziona nel vostro capitolo "Visualizzazione di una serie di campo da una posizione" si mette in prima linea:

Dopo confronto con il "default" template, ho cambiato "<div id =" a "<div class =" e tutto funziona 8)

Per me giocare con i CSS per ottenere ciò che voglio : Crazy:

Il 22/03/2011 alle 11:23, Maxim ha dichiarato:

massima

Così perfetto ;)
Solo per informazione un ID viene definito con un # (cancelletto) nel file CSS, mentre la classe è definita con una sola. (Punto), ma alla fine proprietà CSS sono gli stessi.

Il 24/03/2011 alle 04:41, greg ha detto:

greg

Ciao,

E 'possibile recuperare una pagina ed elencare tutte le informazioni di un campo che è stato definito in un altro tipo di pagina?

ad esempio ho impostato per ogni pagina campo "Country" a "visto" che è entrato il suo "prezzo" e vorrei recuperare tutti i prezzi dei visti per ogni paese in una sola pagina. E 'Flexicontent possibile?

Grazie in anticipo per la risposta.

Il 24/03/2011 alle 12:26, ​​Maxim ha dichiarato:

massima

Ciao,
Penso che questo è possibile attraverso un nuovo tipo che è possibile creare un campo di tipo "selezionare più" e fare una query SQL per visualizzare l'elenco dei valori ad esso associati.
L'alternativa sarebbe quella di modificare il modello della classe associata al tipo ed elencare i valori del campo.
Entrambe le soluzioni richiedono alcune competenze tecniche che non posso dettaglio a causa del tempo.

Il 2011/06/12 alle 11:58, Jean-Francois, ha dichiarato:

Jean-Francois

Ciao Maxime;
Un grande grazie per la tua spiegazione molto chiara, grazie a loro ho deciso di usare Flexicontent per un sito che sto preparando.
Comincio, ma spero di arrivarci.

Ho seguito la tua guida, ma una cosa non so risolvere: durante la visualizzazione dei contenuti Frontend, c'è un'interruzione di riga tra l'etichetta e il valore del campo.

Ho guardato nel CSS, ma impossibile per me trovare la soluzione.

Quindi, se tu avessi un'idea della linea di ricerca.
E mi avrebbe aiutato.

Io uso Joomla 1.5.25 informazioni pratiche, versione Flexicontent: 1.5.4 (R558).
Così sto provando in locale con EasyPHP.

Il 2011/06/12 alle 22:40, Jean-Francois, ha dichiarato:

Jean-François

Mi sono risposta alla mia domanda.
Ecco il codice che ho creato:

item-> posizioni ['indirizzo'])):?>
item-> posizioni ['indirizzo'] come campo $):?>
<div class="champ_name; ?> ">
etichetta):?>
etichetta;?> visualizzazione;?>

display;?>

Così funziona per me. Sembra che dobbiamo ripetere questo ciclo per tutte le posizioni.

Spero che questo può aiutare gli altri.
Cordialmente.

Il 2011/06/12 alle 22:41, Jean-Francois, ha dichiarato:

Jean-François

Ci dispiace ma sembra che il codice non viene visualizzata correttamente.

Il 2011/07/12 alle 09:33, Maxim ha dichiarato:

massima

Ciao per rispondere meglio alle vostre domande, abbiamo creato un forum sul sito http://extensions.netassopro.com/ . Grazie a inviare le proprie domande nella sezione appropriata per condividere le tue preoccupazioni con la comunità.

L'email non verrà visualizzato

Esempio di sito web

Il tuo commento:

| -)] O);): |: Guerra:: Stella:: S: Pizza:: Pig:: Telefono:: P: Monk:: Ascolta:: Jail:: Idea:: Felice:: Halloween:: Haha:: Girl:: Ghost:Bere:: D: Crazy:: Freddo:: Nuvoloso:: @:): ($8)(L)(A)(L)(6)