Back to top

Visualizza post

Questa sezione ti permette di visualizzare tutti i post inviati da questo utente. N.B: puoi vedere solo i post relativi alle aree dove hai l'accesso.


Post - umbobabo

Pagine: [1] 2
1
Ciao ragazzi,
volevo modificare il componente contact affinchè per ogni contatto (agente) potessero essere assegnati più comuni che questo ricopre.


Premetto che sto ancora focalizzando bene il discorso MVC.


Ho trovato come modificare il form tramite il contact.xml presente dentro alla cartella models.
Ho capito come memorizza i dati tramite store() e JTable.


Tutto abbastanza semplice se si lavora su un unica tabella.
Ma se voglio memorizzare i dati in una tabella secondaria diversa da #__contact_details che contenga solo userid+idcomune??


Non trovo molto a riguardo, grazie.
 

2
Nella 1.0.XX c'era.

Ho visto che ci sono diversi componenti di versioning ma a me non interessa gestire le versioni, mi interessa sapere solo l'ultimo autore che ha messo mano a un articolo.

3
Ciao,
sbaglio o nella 1.5.xx nello specifico 1.5.15 nell'amministrazione tra i parametri dell'articolo non compare più l'autore dell'ultima modifica?

Era molto utile, se non è più stata implementata conoscete qualche componente o plugin che la ripristini?

Grazie

4
Ciao,
grazie ottimo suggerimento.
Ho controllato il log degli errori del php e riportava un errore di cui non riesco a fare copia e incolla perchè ero in remoto ma era una cosa del tipo che la seconda variabile della funzione onaftercontentsave doveva essere una reference.

In pratica da così:

onAfterContentSave(&$newArticle, &$isNew)

o messo così:

onAfterContentSave(&$newArticle)

e sembra tutto ok a parte che non invia la mail mo ho visto che quello è un problema di configurazione del SMTP.

Per ora mille grazie, appena mi è possibile conto di uplodare il modulo+plugin.

Ciao

5
Ciao,
sto realizzando un nuovo articolo che permetta agli utenti di aggiungere gli articoli ai propri preferiti e ricevere la notifica via mail qualora un loro articolo preferito venga modificato.

Sono partito utilizzando 1 plugin esistente (New Article Notification) per la notifica e l'ho modificato collegandolo al modulo (Core Design My Favorite Pages module).

In pratica il modulo permette agli utenti di aggiungere al DB i loro preferiti. Una volta che viene modificato un articolo il plugin si occupa di inviare le mail agli utente che nella tabella del modulo hanno quell'articolo.

TUTTO funziona bene, ma non su 2 versioni diverse di Joomla.

Il problema è sicuramente nel onAfterContentSave della seconda versione di Joomla che per qualche motivo non viene richiamato.

Questo è il plugin:
Codice: [Seleziona]
<?php

// New Article Notification - Free
// Plugin for Joomla 1.5
// Version 2.0.0
// Copyright (c) 2009 JoomlaExtensions.biz - http://www.joomlaextensions.biz
// Last update: November 29, 2009

// no direct access
defined'_JEXEC' ) or die( 'Restricted access' );

// import library dependencies
jimport('joomla.event.plugin');

// language defines for English
// <--------------- English language Defines ------------------------------------->
define('_JSC_JVERSION','<b>Error</b>: JoomlaExtensions.biz "New Article Notification (j!1.5)" Plugin functions only under Joomla! 1.5');
// <--------------- END --------------------------------------------------------->


class plgContentJEBNAN extends JPlugin
{
        
// constructor
        
function plgContentJEBNAN( &$subject )
        {
                
parent::__construct$subject );
                
// load plugin parameters
                
$this->_plugin JPluginHelper::getPlugin'content''jebnan' );
                
$this->_params = new JParameter$this->_plugin->params );
}

function onAfterContentSave(&$newArticle, &$isNew) {
                
// just startup
                
global $mainframe;
                
$user =& JFactory::getUser();
                
$db =& JFactory::getDBO();

                
// get parameters
                
$plugin =& JPluginHelper::getPlugin('content''jebnan');
                
//send email
                
$new_url JURI::root() . "index.php?option=com_content&view=article&id=" $newArticle->id;
                
$email_body "E' stato modificato l'articolo ".$newArticle->title." dei tuoi prefertiti sul sito ".$mainframe->getCfg('sitename').": " $new_url;
                 
                 
// query the user table for e-mail addresses and email preferences
                  
$query "SELECT email"
                   
." FROM #__users,#__cd_fapa"
                   
." WHERE #__users.id = #__cd_fapa.uid AND #__cd_fapa.idarticle = " .$newArticle->id." ";
                  
$db->setQuery$query );
                  
$user_info $db->loadResultArray();
                 
                 foreach (
$user_info as $send) {
                  
//$mailSender ->addRecipient( $send );
                  //$mailSender ->Send();
                   
JUtility::sendMail($user->email$user->name$send"Aggiornato uno dei tuoi articoli preferiti su "$mainframe->getCfg('sitename').""$email_body);
                 }


// end of class
}

}

?>


Questo è il server dove funziona tutto benissimo:

Codice: [Seleziona]
PHP creato il: Linux clin15.cassiopea.it 2.6.18-164.el5 #1 SMP Thu Sep 3 03:33:56 EDT 2009 i686
Versione database: 5.0.58
Collation Database: utf8_general_ci
Versione PHP: 5.2.11
Server Web: Apache/2.2.3 (CentOS)
Server web per interfaccia PHP: apache2handler
Versione di Joomla!: Joomla! 1.5.6 Production/Stable [ Vusani ] 12-August-2008 22:00 GMT
User Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/532.5 (KHTML, like Gecko) Chrome/4.1.249.1045 Safari/532.5

Questo il server dove NON viene richiamato l'evento:

Codice: [Seleziona]
PHP creato il: Windows NT GIOTTO 5.2 build 3790 (Windows Server 2003 R2 Standard Edition Service Pack 2) i586
Versione database: 5.1.36-community-log
Collation Database: utf8_general_ci
Versione PHP: 5.3.0
Server Web: Apache/2.2.11 (Win32) PHP/5.3.0
Server web per interfaccia PHP: apache2handler
Versione di Joomla!: Joomla! 1.5.15 Stable [ Wojmamni Ama Mamni ] 05-November-2009 04:00 GMT
User Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/532.5 (KHTML, like Gecko) Chrome/4.1.249.1045 Safari/532.5

Per assurdo con il Joomla più recente non funziona.
Vi confermo che non è un problema di SMTP o altro perchè nel plugin ho provato a inserire l'invio della mail nel costruttore e la inoltra.

Credo sia quindi o un problema di versione di Joomla o qualche componente.

Help...sto diventando pazzo!!  :-[

Appena lo sistemo poi lo pubblico

6
Wow.
Questo però mi stravolge tutta la parte amministrativa a giudicare da una prima vista.
Grazie, ci guardo meglio.

7
Ciao,
vorrei che gli utenti potessero seguire eventuali aggiornamenti di un articolo.
Una sorta di subscription sull'articolo che inoltri una mail di notifica all'utente qualora l'articolo venga modificato.

Ho trovato questo componente ma mi sembra riguardi solo gli amministratori:

http://www.adminpraise.com/joomla/admin-extensions/free/submitmailer-free.php

Mi serve per gli articoli, non per docman o altri componenti.

Qualche idea?

Ciao, grazie

8
Citazione
non hai alcun problema, funziona tutto correttamente.
se un articolo viene inserito in una categoria/sezione registered o special è normalissimo che anche gli articoli ne ereditino le peculiarità..

Concordo ma la categoria e la sezione sono pubbliche è registered solo il link che manda al blog di categoria che dovrebbe funzionare un pò come sommario per i redattori.

Ho ovviato raggruppando i link dei vari blog di categoria.
Ho dato permesso Public alle voci di menù e ho dato registered invece al modulo che le contiene.

I permessi dei menù vengono ereditati dall'articolo che quindi essendo Pubblic non da problemi, il modulo con questi link però viene visualizzato solo ai registered.

Tuttavia adesso mi da qualche problema il componente di ricerca che al submit chiede il login...mannaggia!!!  >:(

Mi sorge il dubbio che ci sia qualche componente che fa del danno.

Ho installato:

Jseblod CCk e NOIAXACL

soprattuto il secondo forse potrebbe fare danno, come la vedi?

Grazie ancora.

9
In pratica io gli utenti registrati una volta effettuato il login vedono dei menù a loro riservati.

Questi menù hanno quindi permessi "Register".

I menù richiamano diversi Blog di Categoria che propongono tutti gli articoli nella relativa Categoria appunto.

Trami l'icona "nuovo" del Blog posso inviare nuovi articoli.

Nel momento in cui lo fanno però l'articolo non ha menù, ma è solo nella categoria quindi categorizzato.

Anche se reso pubblico e pubblicato in home l'articolo però crea il problema in oggetto quindi immagino erediti i permessi dal menù del Blog di categoria che ha cliccato l'utente registrato per inserire l'articolo.

Spero di essermi spiegato meglio, ciao grazie.

10
Ho fatto alcuni test e ho capito che l'articolo non si visualizza anche se ha tutto Public perchè quando lo categorizzo nella "Categoria A" che viene visualizzata in Blog tramite un link "Register" prende evidentemente i permessi della voce di menù.

In sintesi:
Articolo Public + Home + Categorizzato in Categoria A
Voce di Menù -> Categoria A Blog -> Registered

L'articolo non si vede.
La voce di menù mi serve per creare una sorta di sommario agli utenti Registrati che possono modificare gli articoli di quella categoria.

Cavoli come lo risolvo?

Mah, vi farò sapere.

11
Hai ragione  :D, se non lo categorizzo si vede come Public.

Ma per una gestione degli articoli tramite Blog nelle diverse pagine vorrei categorizzarlo.  :-\

Eppure sia la sezione che la categoria sono Public...c'è un modo per farlo?

Grazie

12
Ciao,
sicuramente qualcuno c'è già passato ma non trovo la risposta nel forum.

In pratica se invio un articolo e lo pubblico in home con il "Leggi tutto" e questo articolo non è linkato a nulla ma è comunque Pubblic, nel momento in cui l'utente anonimo clicca compare la login.

Se vi collego un menù Pubblic invece l'articolo è raggiungibile sia dal menù che dal "Leggi tutto" per tutti gli utenti.

Domanda: E' possibile creare un contenuto che sia pubblico senza alcun menù ma raggiungibile solo da "Leggi tutto" della home?

Grazie come sempre, ciao

13
Joomla! 1.5 / Modifica Link per nuovo articolo su Blog
« il: 22 Feb 2010, 13:26:09 »
Ciao,
ho un blog di categoria in fondo al quale c'è l'icona per la creazione di un nuovo articolo.

Nel momento in cui gli utenti ci cliccano però non viene passata alla pagina "Invia articolo" la variabile della categoria e quindi loro scelgono la categoria che vogliono mentre io vorrei printare automaticamente la categoria su un campo hidden.

Come modificare la pagina "Invia articolo" mi è chiaro per bloccare il campo tramite hidden, il problema è nella pagina blog perchè non riesco a capire come aggiungere l'id di catergoria a link di "Nuovo contenuto".

In pratica devo modificare questa pagina di codice ma non so come:

Codice: [Seleziona]
<?php if ($this->access->canEdit || $this->access->canEditOwn) :
echo JHTML::_('icon.create'$this->category  $this->params$this->access);
endif; ?>

14
Gestione documenti e download / Re: THUMBNAIL per Docman?
« il: 07 Mar 2008, 14:02:29 »
Ciao,
avevo lo stesso problema e senza installazione aggiuntive, ma con un piccolo hack lo potete ottenere:

(Mi rifaccio a chi usa il template default)
Andate nella cartella /components/com_docman/default/templates/documents

e trovate il file list_item.tpl.php che è quello che gestisce la printata delle righe dei file

Dalla riga 45 alla 55 dovreste avere questo:

    case 1 :   //icon
       if($this->doc->links->download) :
       ?><a class="dm_icon" href="<?php echo $this->doc->links->download;?>"><?php
       else :
      ?><a class="dm_icon"><?php
      endif;
      ?>
         <img src="<?php echo $this->doc->paths->icon;?>" alt="file icon" />
      [/url]
      <?php
   break;
------------
e fatelo diventare così
------------
    case 1 :   //icon
       if($this->doc->links->download) :
       ?><a class="dm_icon" href="<?php echo $this->doc->links->download;?>"><?php
       else :
      ?><a class="dm_icon"><?php
      endif;
      ?>
         <img src="<?php echo $this->doc->paths->icon;?>" alt="file icon" />
      [/url]<?php        if($this->doc->data->dmthumbnail) : ?><a class="dm_thumb" href="<?php echo $this->doc->links->download;?>"><img src="<?php echo $this->doc->paths->thumb; ?>" alt="" />[/url]<?php
      endif;
      ?>      
      <?php
   break;
-------------------
Nel mio caso volevo mantenere sia l'icona che fare comparire l'immagine in quanto erano pdf ma volevo farne vedere una preview, ma capirete facilmente dove andare a togliere in funzione delle vostre esigenze.

Grazie a questo controllo if($this->doc->data->dmthumbnail) se il documento non ha thumbnail non si vede la classica croce. 

Ciao

15
Ciao,
probabilmente stai inserendo nei file qualche carattere vietato ad esempio ' va inserito così \'

16
Ciao,
l'utilità dei gruppi è ottima ma se io volessi dare la possibilità al caricatore di decidere di fare vedere il file solo a Tizio + Caio ...non sarebbe bello avere una combo box con selezione multipla anzichè una tendina che ti permette di caricare solo per gruppo o singolo utente?

Qualcuno ha una dritta? non trovo nulla.

Grazie, ciao

17
Bella domanda! Mi servirebbe anche a me ;-)

18
Me le faccio e me le rispondo:

Ciao ragazzi,
vorrei fare 2 cose su docman ma non trovo soluzione:

1. Nascondere alcuni Tab nella fase di upload ad esempio "Licenze"...ho cercato in configurazione e niente, provato con gli stili...niente...come si fa??
 

In documents.html.php questa parte di codice riga 87..

       <?php
        $tabs->startPane("content-pane");
        //$tabs->startTab(_DML_DOCUMENT, "document-page");
       
        //HTML_DMDocuments::_showTabDocument($row, $lists, $last, $created);
      
        //$tabs->endTab();
        $tabs->startTab(_DML_TAB_PERMISSIONS, "permissions-page");
       
        HTML_DMDocuments::_showTabPermissions($row, $lists, $last, $created);
       
        $tabs->endTab();
        /*$tabs->startTab(_DML_TAB_LICENSE, "license-page");
       
        HTML_DMDocuments::_showTabLicense($row, $lists, $last, $created);
         
          if(isset($params)) :
        $tabs->endTab();
        $tabs->startTab(_DML_TAB_DETAILS, "details-page");
       
        HTML_DMDocuments::_showTabDetails($row, $lists, $last, $created, $params);
        endif;
       
        $tabs->endTab();*/
        $tabs->endPane();
        ?>

Crea i pannelli, basta commentare quelli che non interessano..

2. Questa è + complessa, è possibile ridurre gli step dell' upload da 3 a 2, vorrei togliere lo step quando chiede "Carica un file dal tuo computer".

Grazie 
Qui ho fatto una forzatura...

Aprire il file upload.php in include_frontend sempre nella cartella components di docman...

Riga 59

function fetchMethodForm($uid, $step, $method, $update)
{
   global $_DOCMAN, $task;
   $method = "http";
     $method_file = $_DOCMAN->getPath('includes_f', 'upload.'.$method) ;    

...ho forzato il metodo http -->    $method = "http";

Poi fate un link alla pagina dello step 2. Brutto ma funzionale.

19
Ciao ragazzi,
vorrei fare 2 cose su docman ma non trovo soluzione:

1. Nascondere alcuni Tab nella fase di upload ad esempio "Licenze"...ho cercato in configurazione e niente, provato con gli stili...niente...come si fa??

2. Questa è + complessa, è possibile ridurre gli step dell' upload da 3 a 2, vorrei togliere lo step quando chiede "Carica un file dal tuo computer".

Grazie 

20
Credevo le notifiche arrivassero di default ma mi sa che bisogna impostare nell'utente Messaggi --> Configurazione messaggi privati --> Inviami per e-mail i miei messaggi: Sì.

Così arriva un messaggio però senza il link, ci sono degli hack in giro, sto guardando..

Pagine: [1] 2


Web Design Bolzano Kreatif