Sto cercando di fare una query che estragga gli ultimi 10 blogs , ne visualizzi il titolo, ma crei anche un link prelevato dalla tabella url_aliases ... ora ... la query che tire fuori i blogs è questa:
$query = mysql_query("SELECT * FROM node, users WHERE node.type = 'blog' AND node.status ='1' AND users.uid=node.uid ORDER BY node.created DESC LIMIT 10");
E funziona ma vorrei associare ciascun titolo al suo corrispettivo link della tabella url_aliases
come posso fare ?
Osservando le tabelle in questione no mi è parso chiaro come come si possa fare
Mi potete aiutare ?
Ringrazio
Voglio dire, vorrei associare in una query il blog con il relativo url creato col clean url ( la tabella url_aliases ) ma non ho capito come fare ad associarli ... c'è qualcosa che manca ... perchè nè il vid, nè il nid della tabella node, ha corrispondenza con il nid della tabella url_aliases ... laddove ci sono solo tre campi ... deve esserci qualcosa di intermedio ma non so cosa ...
-Tiziano-
Usa la funzione l() per creare il link
http://api.drupal.org/api/function/l
La funzione l() gestisce automaticamente l'associazione con gli URL alias.
Il problema è che lo devo fare in un modulo esterno di drupal ... ossia ... sto creando un codice che prenda gli ultimi blogs di drupal, gli assegni l'url che drupal ha fissato, ne listi 10, e li presenti su phpbb ... in modo che gli utenti sappiano quali sono gli ultimi 10 blogs su drupal ... per fare questo, sono già riuscito a fare due cosette: http://www.dodicesimotasto.it/forum-drupal.php ma manca di capire come posso prelevare e correlare i dati della tabella node e la tabella url_aliases in modo da avere gli indirizzi corretti ... infatti gli indirizzi che vedi ora col mouse sono fasulli ... è solo il titolo del blog ... ma ci dovrebbero stare quelli veri ...
Un esempio di cosa ho bisogno e che ora viene fatto manualmente è qui: http://www.dodicesimotasto.it/Forum
Da quanto mi hai detto posso implementare questa funzione includendo common.inc ma non ho capito in che modo passare i parametri, manca un esempio pratico ... per chi è poco esperto ...
-Tiziano-
Non c'è modo alcuno per quanto mi riguarda ad ogni buon conto ho trovato un metodo ... come link gli metto /node/numero nodo ... e buonanotte ai suonatori ...
-Tiziano-
Allora volenti o nolenti FATTO !!! Questo listato potrà essere importato in phpbb in modo da notificare gli articoli sticky e gli ultimi blogs ... forse non interessa unire i due mondi ... ma c'è a chi come me interessa ... per cui si deve fare ... anche se capisco poco di tutto ...
CLICCA QUI
-Tiziano-