[ POPUP ] Ouverture d'un popup depuis module précis.

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • [ POPUP ] Ouverture d'un popup depuis module précis.

    Bonsoir,


    Après 1h00 de recherche sur internet j'ai finis par opter pour mon site l'ouverture de popup après un click sur un ou des liens d'un module précis voir plusieurs.

    Tout ceci est dans un but d'ouverture obligatoire de la pub. Un popup de base est généralement bloqué par google chrome, firefox etc ...


    Je ne sais pas trop comment m'y prendre j'ai essayé un module du nom de ( fancy joom splash ) plutôt sympa mais il ne permet pas le click obligatoire sur la pub puisqu'il est possible de fermer la fenêtre pour acceder à la page d'accueil.




    Moi je voudrais que les liens d'un module exemple ( top 5 jeux PC ) si je clique sur un des 5 liens présent dans le module j'ouvre l'article mais j'ouvre également " La pub " de préférence pas au premier plan.





    Je n'ai aucune idée de comment mettre ceci en place et je ne suis pas certain que celui-ci soit réalisable.


    Cependant si vous avez réponse à ma question voir des liens vers des modules qui propose plus ou - ce que je cherche malgré mes recherches je suis preneur.



    Bonne année

  • #2
    Re : [ POPUP ] Ouverture d'un popup depuis module précis.

    Bonsoir,

    Tout ceci est dans un but d'ouverture obligatoire de la pub.
    Très mauvaise approche, 99% des visiteurs, dont moi le premier, se casseront illico. Mieux vaut laisser le choix aux visiteurs de cliquer ou non sur une pub. Après à toi de voir !

    Commentaire


    • #3
      Re : [ POPUP ] Ouverture d'un popup depuis module précis.

      Salut zeppelin,

      Je suis conscient de cela je fréquente certain site qui pratique l'ouverture ( d'un popup par session ) lorsque l'on clique sur un liens présent en page d'accueil.

      Ca dérange pas grand monde puisqu'il sagit d'emule island il reste toujours aussi populaire.

      Egalement sur certain site de streaming que je fréquente ça ne dérange personne, les pubs généralement rémunère lorsqu'il y a clic ( ouverture de la pub ciblé ) et non par simple présentation de celle-ci.


      Donc oui je cherche vraiment à faire cela je continue mes recherches mais je ne trouve rien d'interessant

      Commentaire


      • #4
        Re : [ POPUP ] Ouverture d'un popup depuis module précis.

        L'exemple de : Mod_articles_latest

        DEFAUT.PHP

        <?php
        /**
        * @version $Id: default.php 22338 2011-11-04 17:24:53Z github_bot $
        * @package Joomla.Site
        * @subpackage mod_articles_latest
        * @copyright Copyright (C) 2005 - 2011 Open Source Matters, Inc. All rights reserved.
        * @license GNU General Public License version 2 or later; see LICENSE.txt
        */

        // no direct access
        defined('_JEXEC') or die;
        ?>
        <ul class="latestnews<?php echo $moduleclass_sfx; ?>">
        <?php foreach ($list as $item) : ?>
        <li>
        <a href="<?php echo $item->link; ?>">
        <?php echo $item->title; ?></a>
        </li>
        <?php endforeach; ?>
        </ul>



        Mod articles latest.php

        <?php
        /**
        * @version $Id: mod_articles_latest.php 22338 2011-11-04 17:24:53Z github_bot $
        * @package Joomla.Site
        * @subpackage mod_articles_latest
        * @copyright Copyright (C) 2005 - 2011 Open Source Matters, Inc. All rights reserved.
        * @license GNU General Public License version 2 or later; see LICENSE.txt
        */

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

        // Include the syndicate functions only once
        require_once dirname(__FILE__).'/helper.php';

        $list = modArticlesLatestHelper::getList($params);
        $moduleclass_sfx = htmlspecialchars($params->get('moduleclass_sfx'));

        require JModuleHelper::getLayoutPath('mod_articles_latest' , $params->get('layout', 'default'));


        Helper.php

        <?php
        /**
        * @version $Id: helper.php 21451 2011-06-04 19:00:00Z dextercowley $
        * @package Joomla.Site
        * @subpackage mod_articles_latest
        * @copyright Copyright (C) 2005 - 2011 Open Source Matters, Inc. All rights reserved.
        * @license GNU General Public License version 2 or later; see LICENSE.txt
        */

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

        require_once JPATH_SITE.'/components/com_content/helpers/route.php';

        jimport('joomla.application.component.model');

        JModel::addIncludePath(JPATH_SITE.'/components/com_content/models', 'ContentModel');

        abstract class modArticlesLatestHelper
        {
        public static function getList(&$params)
        {
        // Get the dbo
        $db = JFactory::getDbo();

        // Get an instance of the generic articles model
        $model = JModel::getInstance('Articles', 'ContentModel', array('ignore_request' => true));

        // Set application parameters in model
        $app = JFactory::getApplication();
        $appParams = $app->getParams();
        $model->setState('params', $appParams);

        // Set the filters based on the module params
        $model->setState('list.start', 0);
        $model->setState('list.limit', (int) $params->get('count', 5));
        $model->setState('filter.published', 1);

        // Access filter
        $access = !JComponentHelper::getParams('com_content')->get('show_noauth');
        $authorised = JAccess::getAuthorisedViewLevels(JFactory::getUser ()->get('id'));
        $model->setState('filter.access', $access);

        // Category filter
        $model->setState('filter.category_id', $params->get('catid', array()));

        // User filter
        $userId = JFactory::getUser()->get('id');
        switch ($params->get('user_id'))
        {
        case 'by_me':
        $model->setState('filter.author_id', (int) $userId);
        break;
        case 'not_me':
        $model->setState('filter.author_id', $userId);
        $model->setState('filter.author_id.include', false);
        break;

        case '0':
        break;

        default:
        $model->setState('filter.author_id', (int) $params->get('user_id'));
        break;
        }

        // Filter by language
        $model->setState('filter.language',$app->getLanguageFilter());

        // Featured switch
        switch ($params->get('show_featured'))
        {
        case '1':
        $model->setState('filter.featured', 'only');
        break;
        case '0':
        $model->setState('filter.featured', 'hide');
        break;
        default:
        $model->setState('filter.featured', 'show');
        break;
        }

        // Set ordering
        $order_map = array(
        'm_dsc' => 'a.modified DESC, a.created',
        'mc_dsc' => 'CASE WHEN (a.modified = '.$db->quote($db->getNullDate()).') THEN a.created ELSE a.modified END',
        'c_dsc' => 'a.created',
        'p_dsc' => 'a.publish_up',
        );
        $ordering = JArrayHelper::getValue($order_map, $params->get('ordering'), 'a.publish_up');
        $dir = 'DESC';

        $model->setState('list.ordering', $ordering);
        $model->setState('list.direction', $dir);

        $items = $model->getItems();

        foreach ($items as &$item) {
        $item->slug = $item->id.':'.$item->alias;
        $item->catslug = $item->catid.':'.$item->category_alias;

        if ($access || in_array($item->access, $authorised)) {
        // We know that user has the privilege to view the article
        $item->link = JRoute::_(ContentHelperRoute::getArticleRoute($ite m->slug, $item->catslug));
        } else {
        $item->link = JRoute::_('index.php?option=com_users&view=login') ;
        }
        }

        return $items;
        }
        }



        Voilà les fichiers php du module que je souhaite modifier, j'ai trouvé en html mais en php ya rien à faire j'y arrive pas je comprends rien je sais pas comment faire pour que les liens peu importe le quel m'ouvre une adresse donné et une par session pas 2.





        Une idée ?

        Commentaire


        • #5
          Re : [ POPUP ] Ouverture d'un popup depuis module précis.

          up

          Commentaire


          • #6
            Re : [ POPUP ] Ouverture d'un popup depuis module précis.

            up

            Commentaire

            Annonce

            Réduire
            Aucune annonce pour le moment.

            Partenaire de l'association

            Réduire

            Hébergeur Web PlanetHoster
            Travaille ...
            X