Back to top

Autore Topic: [RISOLTO] Nascondi tasto "submit" frontend jdownloads  (Letto 2978 volte)

Offline Davide_naxos

  • Esploratore
  • **
  • Post: 94
    • Mostra profilo
Sto provando jdownloads. Ho assegnato solo agli Utenti Special il privilegio di poter caricare file da front-end, e funziona. Vorrei poter nascondere ai registered l'icona "submit file".

Sto indagando il file jdownload.php e trovo prima di tutto queste righe (93-120 e dintorni):

Citazione
   $user = &JFactory::getUser();
    $database = &JFactory::getDBO(); (omissis)

  // check access for manual url manipulation - fix
    $database->setQuery('SELECT cat_access FROM #__jdownloads_cats WHERE cat_id = '.$catid);
    $cat_access = $database->loadResult();
    $access[0] = (int)substr($cat_access, 0, 1);
    $access[1] = (int)substr($cat_access, 1, 1);
    if ($user->get('aid') < $access[1] || !$cat_access){
       // jump to the mainsite
       $app->redirect(JURI::base(true));
    } 

successivamente, linee 1026 e seguenti, trovo questo codice:

Citazione
  if ($jlistConfig['frontend.upload.active']) {
        $header .= '<td align="center"><a href="'.JRoute::_('index.php?option=com_jdownloads&amp;Itemid='.$Itemid.'&amp;task=view.upload').'">'.'<img src="components/com_jdownloads/images/upload.png" width="32" height="32" border="0" alt="" />[/url] <a href="'.JRoute::_('index.php?option=com_jdownloads&amp;Itemid='.$Itemid.'&amp;task=view.upload').'">'.JText::_('JLIST_FRONTEND_UPLOAD_LINKTEXT').'[/url]</td>';

In questa ultima porzione si aggiunge a $header l'immagine del submit solo se è attiva l'opzione.

Bene. Ho provato a modificare aggiungendo la parte in grassetto:

Citazione
    if ($jlistConfig['frontend.upload.active']) && ($user->get('aid') = $access[1] || !$cat_access) {

ovviamente ho fatto prove anche con altre stringhe analoghe ma sempre con un parse error in line 1026 come risultato.

qualcuno sa suggerirmi dove ho sbagliato oppure un'alternativa? Grazie :)
« Ultima modifica: 12 Dic 2009, 08:17:45 da Davide_naxos »

Offline Davide_naxos

  • Esploratore
  • **
  • Post: 94
    • Mostra profilo
Re:Nascondi tasto "submit" frontend jdownloads
« Risposta #1 il: 12 Dic 2009, 08:17:18 »
Allora: avevo commesso un paio di banali errori sintattici. al di là di questo, ho risolto sostituendo

Citazione
if ($jlistConfig['frontend.upload.active']) {

con

Citazione
if ($jlistConfig['frontend.upload.active'] && $user->gid > 20) {

Grazie a tutti

 



Web Design Bolzano Kreatif