Back to top

Autore Topic: Inserimento articolo joomla da codice  (Letto 2315 volte)

Offline _Ardito87_

  • Esploratore
  • **
  • Post: 66
    • Mostra profilo
Inserimento articolo joomla da codice
« il: 08 Giu 2015, 19:01:21 »
Ciao a tutti,
utilizzo il modulo k2_filter per effettuare delle ricerche per gli articoli di k2. Quando si effettua la ricerca questo modulo genera una pagina dove vengono inseriti i risultati della ricerca. Ora a me servirebbe inserire in questa pagina un articolo, quindi mi chiedevo se da codice esiste un modo per richiamare un articolo tramite il suo id.

Grazie
« Ultima modifica: 16 Giu 2015, 18:07:53 da _Ardito87_ »

Offline _Ardito87_

  • Esploratore
  • **
  • Post: 66
    • Mostra profilo
Re:Inserimento articolo joomla da codice
« Risposta #1 il: 15 Giu 2015, 19:51:27 »
Raga nessuno conosce come recuperare gli articoli di joomla da codice conoscendo l'id dell'articolo?

Offline steganoga

  • Abituale
  • ****
  • Post: 1313
    • Mostra profilo
Re:Inserimento articolo joomla da codice
« Risposta #2 il: 15 Giu 2015, 20:05:36 »
da codice che vuol dire? ... che codice vuoi usare? che codice conosci? vuoi costruire un estensione? modificarne una?
...sono dove non ti aspetti di trovarmi, mi alimento della tua supponenza e disseto la mia curiosità nel silenzio.
Non sono un nemico, considerami un ospite.

Offline _Ardito87_

  • Esploratore
  • **
  • Post: 66
    • Mostra profilo
Re:Inserimento articolo joomla da codice
« Risposta #3 il: 15 Giu 2015, 20:26:46 »
Da codice significa da php, mi chiedevo se c'era il modo di recuperare il contenuto di un articolo sapendo l'id.
Si devo modificare il modulo k2_filter.

Grazie

Offline steganoga

  • Abituale
  • ****
  • Post: 1313
    • Mostra profilo
Re:Inserimento articolo joomla da codice
« Risposta #4 il: 15 Giu 2015, 20:56:26 »
eccome no, basta fare una query con discriminante l'id
...sono dove non ti aspetti di trovarmi, mi alimento della tua supponenza e disseto la mia curiosità nel silenzio.
Non sono un nemico, considerami un ospite.

Offline _Ardito87_

  • Esploratore
  • **
  • Post: 66
    • Mostra profilo
Re:Inserimento articolo joomla da codice
« Risposta #5 il: 15 Giu 2015, 22:14:29 »
ok, risolto nel seguento modo:
Codice: [Seleziona]
$sql = "SELECT introtext FROM #__content WHERE id = '94'";
            $db->setQuery($sql);
            $textArticle = $db->loadResult();

Grazie

Offline _Ardito87_

  • Esploratore
  • **
  • Post: 66
    • Mostra profilo
Re:Inserimento articolo joomla da codice
« Risposta #6 il: 16 Giu 2015, 18:25:15 »
Ho un problema con il seguente codice.
Codice: [Seleziona]
if($ItemId==7123){
    $articleId=65;


$sql = "SELECT title FROM #__content WHERE id = '".$articleId."'";
$db->setQuery($sql);
$titleArticle = $db->loadResult();

echo $titleArticle."</br>";
}
Banalmente vorrei stampare il titolo dell'articolo con id 65.
Il sito è multilanguage implementato tramite joomfish. Quindi di ogni articolo ci sono tutte le traduzioni nelle varie lingue che il sito dispone.
L'articolo 65 corrisponde all'articolo in italiano. Se visito il sito in inglese ad esempio recupera l' articolo corretto ma tradotto nella lingua inglese(quindi non quello con id 65). Ma come fa?  :o :o

La cosa mi è utilissima ma vorrei capire il funzionamento che ci sta dietro.
Grazie

Offline steganoga

  • Abituale
  • ****
  • Post: 1313
    • Mostra profilo
Re:Inserimento articolo joomla da codice
« Risposta #7 il: 16 Giu 2015, 19:08:59 »
basta guardare come fa joomla, non stai facendo nulla che il componente content già di suo non faccia
...sono dove non ti aspetti di trovarmi, mi alimento della tua supponenza e disseto la mia curiosità nel silenzio.
Non sono un nemico, considerami un ospite.

Offline _Ardito87_

  • Esploratore
  • **
  • Post: 66
    • Mostra profilo
Re:Inserimento articolo joomla da codice
« Risposta #8 il: 16 Giu 2015, 19:34:44 »
Scusa ma il componente content cosa c'entra? Io faccio una query su db, dal punto di vista strutturale come funziona?

Offline steganoga

  • Abituale
  • ****
  • Post: 1313
    • Mostra profilo
Re:Inserimento articolo joomla da codice
« Risposta #9 il: 16 Giu 2015, 20:07:41 »
dal componente content puoi prendere esempio

dal punto di vista strutturale come funziona?
-----------------------------------------------------------------
... non capisco cosa sia questo punto di vista, dovrai fare query un po' più complesse o magari quello che stai facendo non si fa così
...sono dove non ti aspetti di trovarmi, mi alimento della tua supponenza e disseto la mia curiosità nel silenzio.
Non sono un nemico, considerami un ospite.

Offline _Ardito87_

  • Esploratore
  • **
  • Post: 66
    • Mostra profilo
Re:Inserimento articolo joomla da codice
« Risposta #10 il: 16 Giu 2015, 20:45:12 »
Io faccio una query tramite id di un artioclo. Mi aspetto che mi ritorni il record che ho selezionato. Ma invece va a controllare la lingua di utilizzo del sito e ritorna la traduzione per tale lingua. Questi ultimi due passaggi saranno fatti da qualche parte? Mi chiedo dove visto che io faccio una semplice query.

Offline steganoga

  • Abituale
  • ****
  • Post: 1313
    • Mostra profilo
Re:Inserimento articolo joomla da codice
« Risposta #11 il: 16 Giu 2015, 21:00:43 »
hai detto che usi joomfish... sarà lui a farlo, bisogna leggere il codice del componente. Gli articoli uguali di lingue diverse saranno legati tra loro con qualche tabella di cross di joomfish... non so, immagino
...sono dove non ti aspetti di trovarmi, mi alimento della tua supponenza e disseto la mia curiosità nel silenzio.
Non sono un nemico, considerami un ospite.

 



Web Design Bolzano Kreatif