Argomenti: 1581    Messaggi: 8758   Risposte: 7185      
(Ultime News)------|    Nasce Cleanuke.it supporto ufficiale al cms - (18-06-2011 - 23:04:54 - di matteoiamma)    |------|    Rilasciato Clean Nuke 1.7 - (05-05-2011 - 19:49:43 - di matteoiamma)    |------|    Iamma Multi Blogs: Blogs per gli utenti del nuke - (19-03-2011 - 20:41:08 - di matteoiamma)    |------|    Rilasciato Clean Nuke 1.6 - (13-03-2010 - 20:12:46 - di matteoiamma)    |------|    Nuova Community Italiana: nasce mondophpnuke.com - (11-02-2010 - 22:08:51 - di matteoiamma)    |------|    Rilasciato Clean Nuke 1.5! - (16-12-2009 - 00:44:55 - di matteoiamma)    |------
Regolamento:
Le principali regole da rispettare per poter far parte della community... cosigliamo di visionarle per evitare malintesi.
Script:
Per motivi di sicurezza il sistema blocca l'inserimento di alcuni script per sapere come fare cliccare qui

Webother.com :: Leggi il Topic - Aggiungere lo scroll ad un blocco e last 10 del content
 FAQ  •  Cerca  •  Lista degli utenti  •  Gruppi utenti  •  Profilo  •  Messaggi Privati  •  Login

Information Aggiungere lo scroll ad un blocco e last 10 del content

Nuovo Topic Rispondi
Indice del forum » Addons, Blocchi, Moduli   
Precedente :: Successivo
AutoreMessaggio
Eduardo
Affezionato
Affezionato


Registrato: Aug 05, 2007
Messaggi: 76


Oggetto: Aggiungere lo scroll ad un blocco e last 10 del content Rispondi citando

Il blocco che segue opera sul modulo Content e permette di visualizzare il nome della categoria in grassetto e l'intero suo contenuto.

Codice:
<?php
if ( !defined('BLOCK_FILE') ) {
   Header('Location: ../index.php');
   die();
}

global $prefix, $db;
$content = "";
$page_content = array();
$result = $db->sql_query("SELECT pid, cid, title FROM " . $prefix . "_pages WHERE active='1'");
while (list($pid, $cid, $title) = $db->sql_fetchrow($result)) {
   $page_content[$cid][] = array('pid'=>$pid, 'title'=>$title);
}

$result2 = $db->sql_query("SELECT cid, title FROM " . $prefix . "_pages_categories");
while (list($cid, $title) = $db->sql_fetchrow($result2)) {
  $content .= "<b>&nbsp;<strong><big>&middot;</big></strong>&nbsp;<a href=\"modules.php?name=Content&pa=list_pages_categories&cid=$cid\">$title</a></b><br>";
   if(!empty($page_content[$cid])){
      foreach($page_content[$cid] as $value){
         $content .= "&nbsp;&nbsp;&middot;&nbsp;<a href=\"modules.php?name=Content&pa=showpage&pid=".$value['pid']."\">".$value['title']."</a><br>";
      }
   }
}

?>


Desidererei applicare due modifiche:

1) che di ogni categoria siano visualizzati solo gli ultimi 10 inserimenti;
2) che il tutto vada in scroll, se possibile, con i parametri di direzione e di velocità modificabili.

Grazie in anticipo.



MessaggioInviato:
Lun Giu 29, 2009 10:12 am
Top of PageProfiloMessaggio privatoHomePage
Sniffer
Amministratore
Amministratore


Registrato: Jul 20, 2003
Messaggi: 3218
Località: Verona

Oggetto: Rispondi citando

Per limitare i record a 10 ti basta aggiungere alla fine della query DESC LIMIT 0,10 o ASC LIMIT 0,10 in base a come vuoi farle visualizzare, per lo scroll un semplice tag MARQUEE penso sia sufficente,
 Su questo forum solo gli utenti
 registrati possono vedere i links!  
 Registrati o fai il login
puoi trovi parecchi esempi.

Se hai difficoltà fammelo sapere ciao ciao




_________________
Non inviatemi pm con richieste di aiuto grazie.
 Su questo forum solo gli utenti
 registrati possono vedere i links!  
 Registrati o fai il login
MessaggioInviato:
Lun Giu 29, 2009 11:22 pm
Top of PageProfiloMessaggio privatoHomePage
Eduardo
Affezionato
Affezionato


Registrato: Aug 05, 2007
Messaggi: 76


Oggetto: Rispondi citando

Purtroppo mi succede di tutto.
Penso che dovresti compilarmelo tu.
Non riesco proprio a fare le giuste collocazioni.
Grazie.





Ultima modifica di Eduardo il Dom Lug 19, 2009 1:04 pm, modificato 1 volta in totale
MessaggioInviato:
Mar Giu 30, 2009 10:02 am
Top of PageProfiloMessaggio privatoHomePage
Sniffer
Amministratore
Amministratore


Registrato: Jul 20, 2003
Messaggi: 3218
Località: Verona

Oggetto: Rispondi citando

Si non c'è problema solo che devi aspettare un po al momento non ne ho proprio il tempo Rolling Eyes




_________________
Non inviatemi pm con richieste di aiuto grazie.
 Su questo forum solo gli utenti
 registrati possono vedere i links!  
 Registrati o fai il login
MessaggioInviato:
Mer Lug 01, 2009 11:39 pm
Top of PageProfiloMessaggio privatoHomePage
Eduardo
Affezionato
Affezionato


Registrato: Aug 05, 2007
Messaggi: 76


Oggetto: Rispondi citando

Aspetterò.
Penso proprio che il semplice inserimento del DESC LIMIT 0,10 a fine query non sia sufficiente.
Provando come segue succede, ovviamente, che rimangono solo elencate le categorie mentre scompaiono i link dei vari contenuti:
Codice:
$result = $db->sql_query("SELECT pid, cid, title FROM " . $prefix . "_pages WHERE active='1' DESC LIMIT 0,10");

ma anche così:
Codice:
$result = $db->sql_query("SELECT pid, cid, title FROM " . $prefix . "_pages WHERE active='1' ORDER BY pid DESC LIMIT 0,10");

appaiono solo alcuni articoli di alcune delle categorie.
Devo però aggiungere che alcune categorie sono ancora vuote cioè senza contenuti.
Può incidere?
Comunque il numero dei contenuti, ove appaiono ed esistono in numero superiore a 10, non è mai 10.

Lo scroll non l'ho proprio toccato.



MessaggioInviato:
Gio Lug 02, 2009 8:44 am
Top of PageProfiloMessaggio privatoHomePage
Mostra prima i messaggi di:   
Tutti i fusi orari sono GMT + 2 ore
Nuovo Topic Rispondi
Indice del forum » Addons, Blocchi, Moduli  

Vai a:  
Key
  Non puoi inserire nuovi Topic in questo forum
Non puoi rispondere ai Topic in questo forum
Non puoi modificare i tuoi messaggi in questo forum
Non puoi cancellare i tuoi messaggi in questo forum
Non puoi votare nei sondaggi in questo forum

Powered by phpBB © 2001, 2005 phpBB Group



http://www.top100italiana.com

 

Tutti i diritti riservati Copyright © 2003-2023