Page 11 sur 14 PremièrePremière ... 910111213 ... DernièreDernière
Résultats de 101 à 110 sur 133

Sujet : Portail On Sayfa

  1. #1
    Version
    vB 3.8.2
    Inscrit
    juillet 2006
    Localisation
    Nantes
    Âge
    32
    Messages
    4 259
    Pouvoir de réputation
    33

    Par défaut Portail On Sayfa

    Portail On Sayfa

    Voici le Portail On Sayfa ! C'est le portail qu'utilise actuellement vBulletin-Ressources ! Ce portail est entièrement gratuit, ainsi que ces add-on.

    Voici les caractéristiques de ce portail :

    Général
    • Assez simple et rapide à installer.
    • Entièrement gratuit.
    • Affiche sur le portail :
      - le Menu du Portail (redirections)
      - un Mini Calendrier
      - Qui est en ligne
      - les Top Poster
      - un bloc d'identification
      - les Nouveaux Membres
      - un Bloc de Bienvenue
      - les derniers messages des membres
      - les news du forum
    • Des add-on peuvent y être ajoutés (disponibles sur vBulletin-Ressources.com) :
      - Bloc de recherche
      - Top Réputation
      - Discussion la plus populaire
      - Forum le plus populaire
      - Discussion avec le plus de réponses
      - Membres qui ont visités aujourd'hui


    Options du Portail
    • Vous avez le choix d'affihcer une colonne de gacuhe et une colonne de droite sur le portail.
    • Vous pouvez définir la largeur de ces deux colonnes.
    • Vous pouvez afficher ou non la navbar sur le portail.
    • Vous pouvez choisir d'afficher ou non un bloc de bienvenue
    • Vous pouvez utiliser le HTML pour écrire le contenu du bloc de bienvenue.
    • Possibilité d'afficher les discussions des derniers messages sur le portail et définir le nombre maximum de discussions affichées.

    Extra
    • Possibilité de choisir la position du Menu du Portail.
    • Possibilité de choisir la position du Bloc d'identification.
    • Possibilité de choisir la position du bloc Qui est en ligne.
    • Possibilité de choisir la position du Mini Calendrier.
    • Possibilité de choisir la position du bloc Top Poster.
    • Possibilité de choisir la position du bloc Nouveaux Membres.
    • Vous pouvez paramétrer les redirections de votre page principale et de votre index.
    • Vous pouvez indiquer le nombre maximum de Top Poster à afficher dans le bloc Top Poster.
    • Vous pouvez indiquer le nombre maximum de Nouveaux Membres à afficher dans le bloc Nouveaux Membres.

    News du Portail
    • Possibilité d'activer ou non l'affichage des news sur le portail.
    • Vous pouvez indiquez le nombre maximum de discussions à afficher en tant que news.
    • Vous pouvez soit choisir un forum (Annonces par exemple) où seront repris les News ou ne pas sélectionner de forums pour reprendre comme News les discussions de tous les forums.
    • Vous pouvez limiter le nombre de caractères maximum à afficher pour les news.
    • Vous pouvez paramétrez l'affichage des icônes de messages en face du titre des news.
    • Possibilité d'afficher ou non les avatars des posters de news.
    • Possibilité d'autoriser le HTML dans les news.
    • Possibilité d'autoriser les BB codes dans les news.
    • Possibilité d'autoriser la balise [IMG] dans les news.

    Proposé par Sofia.
    Compatible avec vBulletin: 3.6.8



    Remerciements


    • Ce Hack a été traduit en français pour vBulletin-Ressources avec l'autorisation explicite de son auteur. / This Hack was translated into French for vBulletin-Ressources with the explicit authorization of its author.


    • vBulletin-Ressources et son équipe offrira du support vis-à-vis des hacks traduits, bien sûr, dans la mesure du possible de chacun, autant en terme de temps que de connaissances/ vBulletin-Ressources and its team will offer support for the translated hacks, of course, as far as possible for everyone, as much in term of time that knowledge.


    • vBulletin-Ressources remercie l'auteur du hack pour avoir fourni son autorisation. / vBulletin-Ressources thanks the author for the hack to have provided its authorization.


    Conception

    • Auteur du Hack / Author Of Hack : Atakan KOC
    • Source / Link of Thread: Portail On Sayfa
    • Testé / Tested: oui (3.6.8)
    • Traducteur / Translator: Sofia


    • Copyright © 2006 vBulletin-Ressources.com - Tous droits réservés Uniquement pour nos traductions/ Copyright © 2006 vBulletin-Ressources.com - All Rights Reserved Only For Ours Translations

    titre  Version   Version vBulletin Requise / Version vBulletin Required : vB 3.6.8, Compatible vB 3.7




    Installation


    Importez le fichier Portail_OS.xml depuis votre panneau d'administration.
    Modules et Produits >> Gestionnaire de Produits >> Importer / Exporter des Porduits



    Modification d'un PHP


    • Dans le fichier portal.php

    Cherchez :
    Code PHP:
     /home/domain/public_html/forum
    Remplacez par le path de votre forum.

    Si vous n'arrivez pas à trouver le path, veuillez lire ce post.




    Transfert sur le serveur


    Uploadez sur votre FTP le contenu du dossier "A Uploader".

    forum/portal.php OU /portal.php
    forum/includes/xml/hooks_osportal.xml
    forum/includes/xml/cpnav_osportal.xml
    Modification de code

    Pour que le hack fonctionne correctement, il est nécessaire de modifier du code.
    Comme ce code n'est pas inclut dans le pack de l'auteur sur vbulletin.org, nous ne pouvons pas modifier le code du hack.
    Néanmoins, les quelques modifications de codes sont disponibles ici. Veuillez cliquez ici pour les modifications de code.




    Configuration

    Sur votre panneau d'administration, dans la barre verticale de navigation, vous trouverez les paramétrages du portail.



    Add-on pour le Portail On Sayfa



    titre  Add-on   Membres qui ont visité le forum aujourd'hui : Cliquez ici !


    titre  Add-on   Bloc de Recherche : Cliquez ici !


    titre  Add-on   Top Réputation : Cliquez ici !


    titre  Add-on   Top Réponses : Cliquez ici !


    titre  Add-on   Top Affichages : Cliquez ici !


    titre  Add-on   Forums les plus vus : Cliquez ici !



    Screenshots et Archive
    Images attachées Images attachées
      Tout d'abord , vous devez vous présenter pour voir les fichiers joints
    Fichiers attachés Fichiers attachés
      Tout d'abord , vous devez vous présenter pour voir les fichiers joints
    Dernière édition par Sofia; 28/02/2008 à 15h48

  2. #101
    Version
    vB 3.8.2
    Inscrit
    juillet 2006
    Localisation
    Nantes
    Âge
    32
    Messages
    4 259
    Pouvoir de réputation
    33

    Par défaut

    Citation Envoyé par amine Voir le message
    Bonsoir


    J'ai deux autres question pour ce qui concerne '' Portail ''.

    - J'ai installé un portail et voila ce que j'ai remarqué à propos de la date, le mois, et l'année :

    %25/%02/%2009 comment je fait pour enlever c'est pourcentage.


    Pour la deuxiéme dans un autre forum j'ai installé aussi '' portail '' mais dans le lien de mon forum il ya '' forum '' à la fin : www.vbulletin-ressources.com/forum , j'ai mis à la fin : www.vbulletin-ressources.com/forum/portail.php mais rien le '' portail '' n'apparait pas?

    Encore merci par avance !!!

    http://www.vbulletin-ressources.com/...56&postcount=2

  3. #102
    Version
    vB 4.2.2
    Inscrit
    décembre 2008
    Messages
    712
    Pouvoir de réputation
    12

    Happy

    Bonjour Sofia,


    Un trés grand merci pour votre réponse !!!.

    Bon il ya toujours deux choses que je n'ai pas compris? la premiére je ne vois pas le premier code dans le Portal :

    Si les dates des news s'affichent avec '%'

    Dans portal.php,

    Cherchez :


    Code HTML:
    Code:
    $haber['dateposted'] = vbdate($vbulletin->options['dateformat'], $haber['postdateline'], '', '');
    Remplacé par :

    Code HTML:
    Code:
    $haber['dateposted'] = vbdate($vbulletin->options['dateformat'], $haber['postdateline']);
    Voila ce qu'il ya dans le Portal :

    Code:
    <?php
    /***************************************************************************
     *                                  portal.php 
     *                              -------------------
     *     copyright            : (C) 2007 Son Konu
     *     email                : support@sonkonu.com
     *
     *
     ****************************************************************************/
    
    // chdir ("/home/domain/public_html/forum/");
    error_reporting(E_ALL & ~E_NOTICE);
    define('THIS_SCRIPT', 'portal'); 
    
    $phrasegroups = array('holiday','calendar','user','posting');
    $specialtemplates = array();
    $globaltemplates = array(
            'portal_homepage',
            'portal_menu_title',
            'portal_menu',
            'portal_login',
            'portal_whoisonline',
            'portal_loggedinuser',
            'portal_welcometo',
            'portal_lastpost',
            'portal_threadbit',
            'portal_calendar',
            'portal_calendar_header',
            'portal_calendar_week',
            'portal_calendar_day',
            'portal_calendar_day_other',
            'calendar_smallmonth_day',
            'calendar_smallmonth_day_other',
            'calendar_smallmonth_header',
            'calendar_smallmonth_week',
            'portal_new_member',
            'portal_newusers',
            'portal_poster_bit',
            'portal_topposter',
            'portal_news_bits'
    );
    
    $specialtemplates = array(
        'userstats',
        'birthdaycache',
        'maxloggedin',
        'iconcache',
        'eventcache',
        'mailqueue'
    );
    
    /***************************************************************************
     *                                  Start Portal 
     ****************************************************************************/
        
    require_once('./global.php');
    require_once(DIR . '/includes/functions_bigthree.php');
    require_once(DIR . '/includes/functions_forumlist.php');
    
    
    // Forum izinleri
    
    cache_moderators();
    
    $iptalforum = array();
    foreach ($vbulletin->forumcache AS $fid => $finfo)
    {
        $frmperms["$finfo[forumid]"] = fetch_permissions($finfo['forumid']);
    
        if (!($frmperms["$finfo[forumid]"] & $vbulletin->bf_ugp_forumpermissions['canview']) OR !($frmperms["$finfo[forumid]"] & $vbulletin->bf_ugp_forumpermissions['canviewothers']) AND $finfo['forumid'])
        {
            $iptalforum[] = $finfo['forumid'];
        }
    }
    
    if (!empty($iptalforum))
    {
        $iptalforum_query = 'AND thread.forumid NOT IN(' . implode(',', $iptalforum) .')';
    }
    
    // Os Portal Hook Start
    ($hook = vBulletinHook::fetch_hook('Osportal_start')) ? eval($hook) : false;
    
    $headinclude = str_replace('clientscript', $vbulletin->options['bburl'] . '/clientscript', $headinclude);
    
    /***************************************************************************
     *                               Left Block - Menu 
     ****************************************************************************/
     
    if ($vbulletin->options['osportal_menu'])
    {
    $menu_lines = array();
    $menu_lines = explode("\r\n", $vbulletin->options['osportal_menu_title']);
    foreach ($menu_lines as $menu_line) 
    {
    $menu_title = explode("=>", $menu_line);
    eval('$cmenuyap .= "' . fetch_template('portal_menu_title') . '";');
    }
    
    switch ($vbulletin->options['osportal_menu'])
    {
    case '1' :
      $genislik = $vbulletin->options['osportal_left_width']; 
      eval('$osportal_temp_left1 .="' . fetch_template('portal_menu') . '";'); 
      break;
    case '2' : 
      $genislik = $vbulletin->options['osportal_left_width'];
      eval('$osportal_temp_left2 .="' . fetch_template('portal_menu') . '";'); 
      break;
    case '3' : 
      $genislik = $vbulletin->options['osportal_left_width'];
      eval('$osportal_temp_left3 .="' . fetch_template('portal_menu') . '";'); 
      break;
    case '4' :
      $genislik = $vbulletin->options['osportal_left_width']; 
      eval('$osportal_temp_left_end .="' . fetch_template('portal_menu') . '";'); 
      break;
    case '5' :
      $genislik = $vbulletin->options['osportal_right_width'];
      eval('$osportal_temp_right1 .="' . fetch_template('portal_menu') . '";'); 
      break;
    case '6' :
      $genislik = $vbulletin->options['osportal_right_width'];
      eval('$osportal_temp_right2 .="' . fetch_template('portal_menu') . '";'); 
      break;
    case '7' :
      $genislik = $vbulletin->options['osportal_right_width'];
      eval('$osportal_temp_right3 .="' . fetch_template('portal_menu') . '";'); 
      break;
    case '8' :
      $genislik = $vbulletin->options['osportal_right_width']; 
      eval('$osportal_temp_right_end .="' . fetch_template('portal_menu') . '";'); 
      break;
    }
    
    unset($menu_lines,$menu_line,$menu_title,$cmenuyap,$genislik);
    }
    
    /***************************************************************************
     *                            Left Block - Login Block 
     ****************************************************************************/
    
    if ($vbulletin->options['osportal_login'])
    {
    switch ($vbulletin->options['osportal_login'])
    {
    case '1' :
      $genislik = $vbulletin->options['osportal_left_width']; 
      eval('$osportal_temp_left1 .="' . fetch_template('portal_login') . '";'); 
      break;
    case '2' : 
      $genislik = $vbulletin->options['osportal_left_width'];
      eval('$osportal_temp_left2 .="' . fetch_template('portal_login') . '";'); 
      break;
    case '3' : 
      $genislik = $vbulletin->options['osportal_left_width'];
      eval('$osportal_temp_left3 .="' . fetch_template('portal_login') . '";'); 
      break;
    case '4' :
      $genislik = $vbulletin->options['osportal_left_width']; 
      eval('$osportal_temp_left_end .="' . fetch_template('portal_login') . '";'); 
      break;
    case '5' :
      $genislik = $vbulletin->options['osportal_right_width'];
      eval('$osportal_temp_right1 .="' . fetch_template('portal_login') . '";'); 
      break;
    case '6' :
      $genislik = $vbulletin->options['osportal_right_width'];
      eval('$osportal_temp_right2 .="' . fetch_template('portal_login') . '";'); 
      break;
    case '7' :
      $genislik = $vbulletin->options['osportal_right_width'];
      eval('$osportal_temp_right3 .="' . fetch_template('portal_login') . '";'); 
      break;
    case '8' :
      $genislik = $vbulletin->options['osportal_right_width']; 
      eval('$osportal_temp_right_end .="' . fetch_template('portal_login') . '";'); 
      break;
    }
    unset($genislik);
    }
    
    /***************************************************************************
     *                         Left Block - Whois Online Block 
     ****************************************************************************/
    
    if ($vbulletin->options['osportal_whoisonline'])
    {
    $activeusers = '';
        $datecut = TIMENOW - $vbulletin->options['cookietimeout'];
        $numbervisible = 0;
        $numberregistered = 0;
        $numberguest = 0;
    
        $forumusers = $db->query_read_slave("
            SELECT
                user.username, (user.options & " . $vbulletin->bf_misc_useroptions['invisible'] . ") AS invisible, user.usergroupid,
                session.userid, session.inforum, session.lastactivity,
                IF(displaygroupid=0, user.usergroupid, displaygroupid) AS displaygroupid, infractiongroupid
            FROM " . TABLE_PREFIX . "session AS session
            LEFT JOIN " . TABLE_PREFIX . "user AS user ON(user.userid = session.userid)
            WHERE session.lastactivity > $datecut
            " . iif($vbulletin->options['displayloggedin'] == 1 OR $vbulletin->options['displayloggedin'] == 3, "ORDER BY username ASC") . "
        ");
    
        if ($vbulletin->userinfo['userid'])
        {
            $vbulletin->userinfo['joingroupid'] = iif($vbulletin->userinfo['displaygroupid'], $vbulletin->userinfo['displaygroupid'], $vbulletin->userinfo['usergroupid']);
            $userinfos = array
            (
                $vbulletin->userinfo['userid'] => array
                (
                    'userid'            =>& $vbulletin->userinfo['userid'],
                    'username'          =>& $vbulletin->userinfo['username'],
                    'invisible'         =>& $vbulletin->userinfo['invisible'],
                    'inforum'           => 0,
                    'lastactivity'      => TIMENOW,
                    'usergroupid'       =>& $vbulletin->userinfo['usergroupid'],
                    'displaygroupid'    =>& $vbulletin->userinfo['displaygroupid'],
                    'infractiongroupid' =>& $vbulletin->userinfo['infractiongroupid'],
                )
            );
        }
        else
        {
            $userinfos = array();
        }
        $inforum = array();
    
        while ($loggedin = $db->fetch_array($forumusers))
        {
            $userid = $loggedin['userid'];
            if (!$userid)
            {    
                $numberguest++;
                $inforum["$loggedin[inforum]"]++;
            }
            else if (empty($userinfos["$userid"]) OR ($userinfos["$userid"]['lastactivity'] < $loggedin['lastactivity']))
            {
                $userinfos["$userid"] = $loggedin;
            }
        }
    
        if (!$vbulletin->userinfo['userid'] AND $numberguest == 0)
        {
            $numberguest++;
        }
    
        foreach ($userinfos AS $userid => $loggedin)
        {
            $numberregistered++;
            if ($userid != $vbulletin->userinfo['userid'])
            {
                $inforum["$loggedin[inforum]"]++;
            }
            fetch_musername($loggedin);
    
            if (fetch_online_status($loggedin))
            {
                $numbervisible++;
                eval('$activeusers .= ", ' . fetch_template('portal_loggedinuser') . '";');
            }
        }
    
        
        unset($userinfos, $loggedin);
    
        $activeusers = substr($activeusers, 2); 
    
        $db->free_result($forumusers);
    
        $totalonline = $numberregistered + $numberguest;
        $numberinvisible = $numberregistered - $numbervisible;
    
    $totalthreads = 0;
    $totalposts = 0;
    cache_ordered_forums(1);
    if (is_array($vbulletin->forumcache))
    {
        foreach ($vbulletin->forumcache AS $forum)
        {
            $totalthreads += $forum['threadcount'];
            $totalposts += $forum['replycount'];
        }
    }
    $totalthreads = vb_number_format($totalthreads);
    $totalposts = vb_number_format($totalposts);
    
    $numbermembers = vb_number_format($vbulletin->userstats['numbermembers']);
    $newusername = $vbulletin->userstats['newusername'];
    $newuserid = $vbulletin->userstats['newuserid'];
        
    switch ($vbulletin->options['osportal_whoisonline'])
    {
    case '1' :
      $genislik = $vbulletin->options['osportal_left_width']; 
      eval('$osportal_temp_left1 .="' . fetch_template('portal_whoisonline') . '";'); 
      break;
    case '2' : 
      $genislik = $vbulletin->options['osportal_left_width'];
      eval('$osportal_temp_left2 .="' . fetch_template('portal_whoisonline') . '";'); 
      break;
    case '3' : 
      $genislik = $vbulletin->options['osportal_left_width'];
      eval('$osportal_temp_left3 .="' . fetch_template('portal_whoisonline') . '";'); 
      break;
    case '4' :
      $genislik = $vbulletin->options['osportal_left_width']; 
      eval('$osportal_temp_left_end .="' . fetch_template('portal_whoisonline') . '";'); 
      break;
    case '5' :
      $genislik = $vbulletin->options['osportal_right_width'];
      eval('$osportal_temp_right1 .="' . fetch_template('portal_whoisonline') . '";'); 
      break;
    case '6' :
      $genislik = $vbulletin->options['osportal_right_width'];
      eval('$osportal_temp_right2 .="' . fetch_template('portal_whoisonline') . '";'); 
      break;
    case '7' :
      $genislik = $vbulletin->options['osportal_right_width'];
      eval('$osportal_temp_right3 .="' . fetch_template('portal_whoisonline') . '";'); 
      break;
    case '8' :
      $genislik = $vbulletin->options['osportal_right_width']; 
      eval('$osportal_temp_right_end .="' . fetch_template('portal_whoisonline') . '";'); 
      break;
    }
    unset($genislik);
    }
    
    /***************************************************************************
     *                          Right Block - Calendar Block 
     ****************************************************************************/
    
    if ($vbulletin->options['osportal_calendar'])
    {
    require_once('./includes/functions_calendar.php');
    $calendarinfo = $db->query_first("SELECT * FROM " . TABLE_PREFIX . "calendar WHERE calendarid = 1");
    if ($vbulletin->userinfo['startofweek'] > 7 OR $vbulletin->userinfo['startofweek'] < 1)
    {
        $vbulletin->userinfo['startofweek'] = $calendarinfo['startofweek'];
    }
    
        $vbulletin->templatecache['calendar_smallmonth_header'] = $vbulletin->templatecache['portal_calendar_header'];
        $vbulletin->templatecache['calendar_smallmonth_week'] = $vbulletin->templatecache['portal_calendar_week'];
        $vbulletin->templatecache['calendar_smallmonth_day'] = $vbulletin->templatecache['portal_calendar_day'];
        $vbulletin->templatecache['calendar_smallmonth_day_other'] = $vbulletin->templatecache['portal_calendar_day_other'];
        
        $today = getdate(TIMENOW - $vbulletin->options['hourdiff']);
        $today['month'] = $vbphrase[strtolower($today['month'])];
        $year = $today['year'];
        $month = $today['mon'];
    
        $usertoday = array('firstday' => gmdate('w', gmmktime(0, 0, 0, $month, 1, $year)), 'month' => $month, 'year' => $year,);
    
        if ($calendarinfo)
        {
            $calendarinfo = array_merge($calendarinfo, convert_bits_to_array($calendarinfo['options'], $_CALENDAROPTIONS));
            $calendarinfo = array_merge($calendarinfo, convert_bits_to_array($calendarinfo['holidays'], $_CALENDARHOLIDAYS));
    
            $range = array();
    
            $range['frommonth'] = $month;
            $range['fromyear']= $year;
            $range['nextmonth'] = $month;
            $range['nextyear'] = $year;
    
            $eventcache = cache_events($range);
        }
        if ($mod_options['portal_calendarid'] == -1)
        {
            $calendarinfo['showweekends'] = 1;
        }
    
          
        $calendarbits = construct_calendar_output($today, $usertoday, $calendarinfo, 0, '');
    
        $stylevar['oldcellpadding'] = $stylevar['cellpadding'];
        $stylevar['cellpadding'] = 4;
      $takvimtitle = $vbphrase["$months[$month]"] . ' ' . $year;
    
    $db->free_result($calendarinfo);
    
    switch ($vbulletin->options['osportal_calendar'])
    {
    case '1' :
      $genislik = $vbulletin->options['osportal_left_width']; 
      eval('$osportal_temp_left1 .="' . fetch_template('portal_calendar') . '";'); 
      break;
    case '2' : 
      $genislik = $vbulletin->options['osportal_left_width'];
      eval('$osportal_temp_left2 .="' . fetch_template('portal_calendar') . '";'); 
      break;
    case '3' : 
      $genislik = $vbulletin->options['osportal_left_width'];
      eval('$osportal_temp_left3 .="' . fetch_template('portal_calendar') . '";'); 
      break;
    case '4' :
      $genislik = $vbulletin->options['osportal_left_width']; 
      eval('$osportal_temp_left_end .="' . fetch_template('portal_calendar') . '";'); 
      break;
    case '5' :
      $genislik = $vbulletin->options['osportal_right_width'];
      eval('$osportal_temp_right1 .="' . fetch_template('portal_calendar') . '";'); 
      break;
    case '6' :
      $genislik = $vbulletin->options['osportal_right_width'];
      eval('$osportal_temp_right2 .="' . fetch_template('portal_calendar') . '";'); 
      break;
    case '7' :
      $genislik = $vbulletin->options['osportal_right_width'];
      eval('$osportal_temp_right3 .="' . fetch_template('portal_calendar') . '";'); 
      break;
    case '8' :
      $genislik = $vbulletin->options['osportal_right_width']; 
      eval('$osportal_temp_right_end .="' . fetch_template('portal_calendar') . '";'); 
      break;
    }
    unset($calendarinfo,$today,$year,$month,$usertoday,$range,$eventcache,$calendarbits,$takvimtitle,$genislik);
    }
    
    /***************************************************************************
     *                          Right Block - Top Poster Block 
     ****************************************************************************/
    
    if ($vbulletin->options['osportal_topposter'])
    {
        $maxgoster = $vbulletin->options['osportal_topposter_max'];
        if ($maxgoster<1) $maxgoster = 10;
            $top_posters = $db->query_read("SELECT userid, usergroupid, IF(displaygroupid=0, usergroupid, displaygroupid) AS displaygroupid, username, posts FROM " . TABLE_PREFIX . "user WHERE posts > 0 ORDER BY posts DESC LIMIT 0, $maxgoster");  
        $cols = 0;
            while ($top_poster = $db->fetch_array($top_posters))
          {
          $cols++;
          if ($cols>2) $cols=1;
          $top_poster[musername] = fetch_musername($top_poster);
          eval('$topposters .= "' . fetch_template('portal_poster_bit') . '";');
          }
    $db->free_result($top_posters);      
    
    switch ($vbulletin->options['osportal_topposter'])
    {
    case '1' :
      $genislik = $vbulletin->options['osportal_left_width']; 
      eval('$osportal_temp_left1 .="' . fetch_template('portal_topposter') . '";'); 
      break;
    case '2' : 
      $genislik = $vbulletin->options['osportal_left_width'];
      eval('$osportal_temp_left2 .="' . fetch_template('portal_topposter') . '";'); 
      break;
    case '3' : 
      $genislik = $vbulletin->options['osportal_left_width'];
      eval('$osportal_temp_left3 .="' . fetch_template('portal_topposter') . '";'); 
      break;
    case '4' :
      $genislik = $vbulletin->options['osportal_left_width']; 
      eval('$osportal_temp_left_end .="' . fetch_template('portal_topposter') . '";'); 
      break;
    case '5' :
      $genislik = $vbulletin->options['osportal_right_width'];
      eval('$osportal_temp_right1 .="' . fetch_template('portal_topposter') . '";'); 
      break;
    case '6' :
      $genislik = $vbulletin->options['osportal_right_width'];
      eval('$osportal_temp_right2 .="' . fetch_template('portal_topposter') . '";'); 
      break;
    case '7' :
      $genislik = $vbulletin->options['osportal_right_width'];
      eval('$osportal_temp_right3 .="' . fetch_template('portal_topposter') . '";'); 
      break;
    case '8' :
      $genislik = $vbulletin->options['osportal_right_width']; 
      eval('$osportal_temp_right_end .="' . fetch_template('portal_topposter') . '";'); 
      break;
    }
    
    unset($maxgoster,$top_posters,$cols,$topposters,$top_poster,$genislik);
    }
    
    /***************************************************************************
     *                          Right Block - Newest Block 
     ****************************************************************************/
    
    if ($vbulletin->options['osportal_newusers'])
    {
        $maxgoster = $vbulletin->options['osportal_newusers_max'];
        if ($maxgoster<1) $maxgoster = 10;
            $new_users = $db->query_read("SELECT userid, usergroupid, IF(displaygroupid=0, usergroupid, displaygroupid) AS displaygroupid, username, posts, joindate FROM " . TABLE_PREFIX . "user ORDER BY joindate DESC LIMIT 0, $maxgoster");  
        $cols = 0;
            while ($new_user = $db->fetch_array($new_users))
          {
          $cols++;
          if ($cols>2) $cols=1;
          $new_user[musername] = fetch_musername($new_user);
          eval('$newusers .= "' . fetch_template('portal_new_member') . '";');
          }
    $db->free_result($new_users);      
    
    switch ($vbulletin->options['osportal_newusers'])
    {
    case '1' :
      $genislik = $vbulletin->options['osportal_left_width']; 
      eval('$osportal_temp_left1 .="' . fetch_template('portal_newusers') . '";'); 
      break;
    case '2' : 
      $genislik = $vbulletin->options['osportal_left_width'];
      eval('$osportal_temp_left2 .="' . fetch_template('portal_newusers') . '";'); 
      break;
    case '3' : 
      $genislik = $vbulletin->options['osportal_left_width'];
      eval('$osportal_temp_left3 .="' . fetch_template('portal_newusers') . '";'); 
      break;
    case '4' :
      $genislik = $vbulletin->options['osportal_left_width']; 
      eval('$osportal_temp_left_end .="' . fetch_template('portal_newusers') . '";'); 
      break;
    case '5' :
      $genislik = $vbulletin->options['osportal_right_width'];
      eval('$osportal_temp_right1 .="' . fetch_template('portal_newusers') . '";'); 
      break;
    case '6' :
      $genislik = $vbulletin->options['osportal_right_width'];
      eval('$osportal_temp_right2 .="' . fetch_template('portal_newusers') . '";'); 
      break;
    case '7' :
      $genislik = $vbulletin->options['osportal_right_width'];
      eval('$osportal_temp_right3 .="' . fetch_template('portal_newusers') . '";'); 
      break;
    case '8' :
      $genislik = $vbulletin->options['osportal_right_width']; 
      eval('$osportal_temp_right_end .="' . fetch_template('portal_newusers') . '";'); 
      break;
    }
    
    unset($maxgoster,$new_users,$cols,$new_user,$newusers,$genislik);
    }
     
    /***************************************************************************
     *                                  Left Block 
     ****************************************************************************/
     
    if ($vbulletin->options['osportal_left'])
    {
    
    // Os Portal Hook Left 1
    ($hook = vBulletinHook::fetch_hook('Osportal_left1')) ? eval($hook) : false;
    
    $osportal_left_block .= $osportal_temp_left1;
    
    
    // Os Portal Hook Left 2
    ($hook = vBulletinHook::fetch_hook('Osportal_left2')) ? eval($hook) : false;
    
    $osportal_left_block .= $osportal_temp_left2;
    
    // Os Portal Hook Left 3
    ($hook = vBulletinHook::fetch_hook('Osportal_left3')) ? eval($hook) : false;
    
    $osportal_left_block .= $osportal_temp_left3;
    
    // Os Portal Hook Left End
    ($hook = vBulletinHook::fetch_hook('Osportal_left_end')) ? eval($hook) : false;
    
    $osportal_left_block .= $osportal_temp_left_end;
    }
    
    /***************************************************************************
     *                          Center Block - WelCome To Block 
     ****************************************************************************/
    
    // Os Portal Hook Center 1
    ($hook = vBulletinHook::fetch_hook('Osportal_center1')) ? eval($hook) : false;
    
    $osportal_center_block .= $osportal_temp_center1;
    
    if ($vbulletin->options['osportal_welcome'])
    {
    eval('$osportal_center_block .="' . fetch_template('portal_welcometo') . '";');
    }
    
    /***************************************************************************
     *                          Center Block - News Block 
     ****************************************************************************/
    
    if ($vbulletin->options['osportal_news_onoff'])
    {
    if ($vbulletin->options['osportal_news_limit']<1)
    {
    $news_limit = 5;
    }
    else
    {
    $news_limit = $vbulletin->options['osportal_news_limit'];
    }
    
    $forum_sec = '';
    
    if ($vbulletin->options['osportal_news_forum'])
    {
    $iptalforum_query = 'AND thread.forumid IN(' . $vbulletin->options['osportal_news_forum'] .')';
    }
    
    $haberal = $db->query_read("
                        SELECT thread.threadid, post.title, thread.replycount, postusername, ".
                "postuserid, thread.dateline AS postdateline, thread.lastpostid, thread.lastposter, ".
                "thread.lastpost, IF(views<=thread.replycount, thread.replycount+1, views) AS views, ".
                "thread.forumid, post.postid, pagetext, allowsmilie FROM " . TABLE_PREFIX . "thread AS thread
                        LEFT JOIN " . TABLE_PREFIX . "post AS post ON (post.postid = thread.firstpostid)
                        WHERE thread.visible = 1 $iptalforum_query ORDER BY thread.dateline DESC LIMIT 0,$news_limit");
    
    GLOBAL $parser;
    require_once(DIR . '/includes/class_bbcode.php');
    
    while ($haber = $db->fetch_array($haberal))
    {
    
    $haber['dateposted'] = vbdate($vbulletin->options['dateformat'], $haber['postdateline'], '', '');
    $bbcode_parser =& new vB_BbCodeParser($vbulletin, fetch_tag_list());
    
    $haber['message'] = $bbcode_parser->do_parse($haber['pagetext'], $vbulletin->options['osportal_news_enablehtml'], $haber['allowsmilie'], $vbulletin->options['osportal_news_enablevbcode'], $vbulletin->options['osportal_news_enableimages']);
    $basla = substr_count($haber['message'], '<div');
    $bitir = substr_count($haber['message'], '</div>');
    
        while ($basla > $bitir)
        {
            $bitir++;
            $haber['message'] .= '</div>';
        }
    
    $basla = substr_count($haber['message'], '<font');
    $bitir = substr_count($haber['message'], '</font>');
    
        while ($basla > $bitir)
        {
            $bitir++;
            $haber['message'] .= '</font>';
        }
    
        
    if ($vbulletin->options['osportal_news_maxchars'] AND strlen($haber['message']) > $vbulletin->options['osportal_news_maxchars'])
    {
    $haber['message'] = substr($haber['message'], 0, strrpos(substr($haber['message'], 0, $vbulletin->options['osportal_news_maxchars']), ' '));
    $haber['message'] .= '...' . construct_phrase($vbphrase['read_more'], $vbulletin->options['bburl'], $haber['threadid'], $vbulletin->session->vars['sessionurl']);
    }
    $haberbitno = $haber['threadid'];
    eval('$haberbits .= "' . fetch_template('portal_news_bits') . '";');
    }
    $osportal_center_block .= $haberbits;
    }
    
    /***************************************************************************
     *                          Center Block - Last Thread Block 
     ****************************************************************************/
    
    // Os Portal Hook Center 2
    ($hook = vBulletinHook::fetch_hook('Osportal_center2')) ? eval($hook) : false;
    
    $osportal_center_block .= $osportal_temp_center2;
    
    if ($vbulletin->options['osportal_lastpost'])
    {
    
    $enfazlabaslik = 65;
    $enfazlauye = 15;
    $newpp = "<img src=\"$stylevar[imgdir_statusicon]/post_new.gif\" border=\"0\" width=\"10\" height=\"11\" alt=\"\" />";
    $oldpp = "<img src=\"$stylevar[imgdir_statusicon]/post_old.gif\" border=\"0\" width=\"10\" height=\"11\" alt=\"\" />";
    $sayac = $vbulletin->options['osportal_lastpost_count'];
    if ($sayac<1)
    {
    $sayac = 15;
    }
    $lates_threads = $db->query_read("SELECT thread.threadid, thread.title, thread.lastpost, thread.forumid, thread.replycount, thread.postuserid, thread.lastposter, thread.dateline, IF(views<=replycount, replycount+1, views) AS views, thread.visible, user.username, user.userid, user.usergroupid, IF(displaygroupid=0, user.usergroupid, displaygroupid) AS displaygroupid
        FROM " . TABLE_PREFIX . "thread AS thread LEFT JOIN  " . TABLE_PREFIX . "user AS user ON (user.username = thread.lastposter)
            WHERE NOT ISNULL(thread.threadid) AND thread.visible = '1' $iptalforum_query ORDER BY lastpost DESC LIMIT 0, $sayac");
    $cols = 0;
    while ($lates_thread = $db->fetch_array($lates_threads))
    {
    $cols++;
    if ($cols>2) $cols = 1;
      
    $lates_thread[title] = substr(htmlspecialchars(strip_tags($lates_thread[title])),0,$enfazlabaslik);
    
    if ($lates_thread[lastpost] > $vbulletin->userinfo['lastvisit'])
    {
    $lates_thread[newpost] = true;
    }
    $lates_thread[musername] = fetch_musername($lates_thread);
    $postdate = vbdate($vbulletin->options['dateformat'], $lates_thread[lastpost]);
    $posttime = vbdate($vbulletin->options['timeformat'], $lates_thread[lastpost]);
    eval('$aciklama2 .= "' . fetch_template('portal_threadbit') . '";');
    }
    $db->free_result($lates_threads);
    eval('$osportal_center_block .="' . fetch_template('portal_lastpost') . '";');
    unset($enfazlabaslik,$enfazlauye,$newpp,$oldpp,$sayac,$cols,$lates_threads,$lates_thread,$postdate,$posttime,$aciklama2);
    }
    // Os Portal Hook Center 3
    ($hook = vBulletinHook::fetch_hook('Osportal_center3')) ? eval($hook) : false;
    
    $osportal_center_block .= $osportal_temp_center3;
    
    /***************************************************************************
     *                               Right Block 
     ****************************************************************************/
     
    if ($vbulletin->options['osportal_right'])
    {
    
    // Os Portal Hook Right 1
    ($hook = vBulletinHook::fetch_hook('Osportal_right1')) ? eval($hook) : false;
    
    $osportal_right_block .= $osportal_temp_right1;
    
    // Os Portal Hook Right 2
    ($hook = vBulletinHook::fetch_hook('Osportal_right2')) ? eval($hook) : false;
    
    $osportal_right_block .= $osportal_temp_right2;
    
    // Os Portal Hook Right 3
    ($hook = vBulletinHook::fetch_hook('Osportal_right3')) ? eval($hook) : false;
    
    $osportal_right_block .= $osportal_temp_right3;
    
    // Os Portal Hook Right End
    ($hook = vBulletinHook::fetch_hook('Osportal_right_end')) ? eval($hook) : false;
    
    $osportal_right_block .= $osportal_temp_right_end;
    
    }
    /***************************************************************************
     *                          Navbar - Enable / Disable 
     ****************************************************************************/
     
    if ($vbulletin->options['osportal_navbar'])
    {
    eval('$navbar = "' . fetch_template('navbar') . '";');
    $navbar = str_replace('"memberlist.php', '"'.$vbulletin->options['bburl'] . '/memberlist.php', $navbar);
    $navbar = str_replace('"usercp.php', '"'.$vbulletin->options['bburl'] . '/usercp.php', $navbar);
    $navbar = str_replace('"register.php', '"'.$vbulletin->options['bburl'] . '/register.php', $navbar);
    $navbar = str_replace('"faq.php', '"'.$vbulletin->options['bburl'] . '/faq.php', $navbar);
    $navbar = str_replace('"calendar.php', '"'.$vbulletin->options['bburl'] . '/calendar.php', $navbar);
    $navbar = str_replace('"search.php', '"'.$vbulletin->options['bburl'] . '/search.php', $navbar);
    $navbar = str_replace('"login.php', '"'.$vbulletin->options['bburl'] . '/login.php', $navbar);
    $navbar = str_replace('"forumdisplay.php', '"'.$vbulletin->options['bburl'] . '/forumdisplay.php', $navbar);
    $navbar = str_replace('"profile.php', '"'.$vbulletin->options['bburl'] . '/profile.php', $navbar);
    $navbar = str_replace('"private.php', '"'.$vbulletin->options['bburl'] . '/private.php', $navbar);
    $navbar = str_replace('"subscription.php', '"'.$vbulletin->options['bburl'] . '/subscription.php', $navbar);
    $navbar = str_replace('"member.php', '"'.$vbulletin->options['bburl'] . '/member.php', $navbar);
    $navbar = str_replace('"online.php', '"'.$vbulletin->options['bburl'] . '/online.php', $navbar);
    }
    
    $footer = str_replace('"sendmessage.php', '"'.$vbulletin->options['bburl'] . '/sendmessage.php', $footer);
    
    $vbulletin->config['Misc']['admincpdir'] = $vbulletin->options['bburl'] . '/' . $vbulletin->config['Misc']['admincpdir'];
    $vbulletin->config['Misc']['modcpdir'] = $vbulletin->options['bburl'] . '/' . $vbulletin->config['Misc']['modcpdir'];
    $vbulletin->templatecache['pm_popup_script'] = str_replace('$pmpopupurl', $vbulletin->options['bburl'] . '/$pmpopupurl', $vbulletin->templatecache['pm_popup_script']);
    $cronimage = '';
    if ($vbulletin->cron <= TIMENOW)
    {
        $cronimage = '<img src="' . $vbulletin->options['bburl'] . '/cron.php?' . $vbulletin->session->vars['sessionurl'] . '&amp;rand=' . vbrand(1, 1000000) . '" alt="" width="1" height="1" border="0" />';
    
        eval('$footer = "' . fetch_template('footer') . '";');
    }
    $footer = '<center><br/><span class="smallfont"><strong>Portal By:</strong> <a href="http://www.onsayfa.com/">OnSayfa</a></span><br/></center>'.$footer;
    
    ($hook = vBulletinHook::fetch_hook('Osportal_complete')) ? eval($hook) : false;
    
    eval('print_output("' . fetch_template('portal_homepage') . '");');
    
    ?>
    La deuxiéme question aprés la réponse de celle là !

    Mille mercis !

  4. #103
    Version
    vB 4.2.0
    Inscrit
    octobre 2008
    Messages
    11 976
    Billets
    33
    Pouvoir de réputation
    68

    Par défaut

    Je crois que tu as dû mal cherché: j'ai trouvé la ligne en 5 seconde (milieu du fichier). Regarde bien.


  5. #104
    Version
    vB 4.2.2
    Inscrit
    décembre 2008
    Messages
    712
    Pouvoir de réputation
    12

    Par défaut

    Bonjour sd2310,

    Je crois que tu as dû mal cherché: j'ai trouvé la ligne en 5 seconde (milieu du fichier). Regarde bien.

    J'ai trouvé, merci !!!

    Tous mes remerciments pour votre éfficacité et vos services!!!

    Bonne journée

  6. #105
    Version
    vB 4.2.2
    Inscrit
    décembre 2008
    Messages
    712
    Pouvoir de réputation
    12

    Par défaut

    Bonjour à toutes et à tous,


    Pour le deuxiéme question s.v.p , j'ai installé le '' Portail '' j'aimerais faire comme ceux ci : quand je met le lien de mon forum, je tombe directement sur le '' Portail '' aprés si les membres veulent se dirigés vers le forum il cliquent automatiquement sur forum c'est ça ce que je veux faire, queseque je dois mettre dans le '' Portal php ''.


    J'ai trouvé ça dans votre magnifique forum :

    Si vous souhaitez utiliser une page Index pour le portail

    Créez une page index.html et mettez-y ce code :

    Code HTML:

    Code:
    <HTML>
    <HEAD>
    <TITLE>Forum Name Here</TITLE>
    <META HTTP-EQUIV="refresh" 
    CONTENT="0;URL=http://www.domain.com/portal.php">
    </HEAD>
    <BODY>
    </BODY>
    </HTML>
    Un petit exemple s.v.p, merci !



    Comptant toujours sur vos compétences !!!
    Dernière édition par amine; 26/02/2009 à 10h52

  7. #106
    Version
    vB 4.2.2
    Inscrit
    décembre 2008
    Messages
    712
    Pouvoir de réputation
    12

    Par défaut

    Bonsoir à toutes et à tous,


    J'attends toujours une réponse s.v.p de la derniére question !

    Un tés grand merci par avance !

  8. #107
    Version
    vB 4.2.0
    Inscrit
    octobre 2008
    Messages
    11 976
    Billets
    33
    Pouvoir de réputation
    68

    Par défaut

    Que souhaites-tu savoir exactement ? Tu crée un fichier index.html à la racine du site/forum avec le code indiqué et, lorsque les internautes tapent l'adresse de ton forum, ils sont automatiquement redirigé vers ton portail.


  9. #108
    Version
    vB 4.2.2
    Inscrit
    décembre 2008
    Messages
    712
    Pouvoir de réputation
    12

    Par défaut

    Bonsoir sd2310,

    Que souhaites-tu savoir exactement ? Tu crée un fichier index.html à la racine du site/forum avec le code indiqué et, lorsque les internautes tapent l'adresse de ton forum, ils sont automatiquement redirigé vers ton portail.
    Je ne suis toujours pas arrivé voila ce que j'ai mis ex :

    Code:
    <HTML>
    <HEAD>
    <TITLE>vbulletin-ressources</TITLE>
    <META HTTP-EQUIV="refresh" 
    CONTENT="0;URL=http://www.vbulletin-ressources.com/portal.php">
    </HEAD>
    <BODY>
    </BODY>
    </HTML>
    J'ai crée un document texte je l'ai nommé : index.html et je l'ai :envoyé via le ftp mais je tombe toujours sur ex : www.vbulletin-ressources.com .

    Un grand merci par avance pour plus d'explications

    Bonne soirée

  10. #109
    Version
    vB 4.2.0
    Inscrit
    octobre 2008
    Messages
    11 976
    Billets
    33
    Pouvoir de réputation
    68

    Par défaut

    C'est tout à fait normal. Il faut remplacer
    Code HTML:
    <TITLE>vbulletin-ressources</TITLE>
    par
    Code HTML:
    <TITLE>Titre de ton forum</TITLE>
    et
    Code HTML:
    <META HTTP-EQUIV="refresh" 
    CONTENT="0;URL=http://www.vbulletin-ressources.com/portal.php">
    par
    Code HTML:
    <META HTTP-EQUIV="refresh" 
    CONTENT="0;URL=http://url_vers_ton_forum/portail.php">


  11. #110
    Version
    vB 3.7.3
    Inscrit
    novembre 2008
    Messages
    16
    Pouvoir de réputation
    0

    Par défaut

    QUELQUN PEUX MAIDER??!!!!!!!!!! comment on fais pour enlever la redirection de ou je veux aller sur le portail, parceque moi jai www.forum.com/FORUM.PHP/(direction) mais comment je fais pour enlever FORUM.PHP ? parce que c'est tout ce qui fais jeler mon forum en ce moment.. =(

    edit: jai tout fixer, apres tout ce temp que personne m'aidait :@
    Dernière édition par VBHax0r; 14/03/2009 à 03h36

Page 11 sur 14 PremièrePremière ... 910111213 ... DernièreDernière

Informations du sujet

Utilisateur(s) parcourant ce sujet

il y a actuellement 1 utilisateur(s) parcourant ce sujet. (0 membre(s) et 1 visiteur(s))

Sujets similaires

  1. Portails Portails Bloc de Recherche - Add-on Portail On Sayfa
    Par Sofia dans le forum Hacks vBulletin 3.6.x
    Réponses: 3
    Dernier message: 24/06/2010, 14h00
  2. Portails Portails Top Réputations - Add-on Portail On Sayfa
    Par Sofia dans le forum Hacks vBulletin 3.6.x
    Réponses: 1
    Dernier message: 14/01/2008, 20h58
  3. Portails Portails Top Réponses - Add-on Portail On Sayfa
    Par Sofia dans le forum Hacks vBulletin 3.6.x
    Réponses: 1
    Dernier message: 14/01/2008, 20h57
  4. Portails Portails Top Affichages - Add-on Portail On Sayfa
    Par Sofia dans le forum Hacks vBulletin 3.6.x
    Réponses: 1
    Dernier message: 14/01/2008, 20h57
  5. Portails Portails Forums les plus vus - Add-on Portail On Sayfa
    Par Sofia dans le forum Hacks vBulletin 3.6.x
    Réponses: 3
    Dernier message: 14/01/2008, 20h56

Tags pour ce sujet

Liens sociaux

Règles des messages

  • Vous ne pouvez pas créer de sujets
  • Vous ne pouvez pas répondre aux sujets
  • Vous ne pouvez pas importer de fichiers joints
  • Vous ne pouvez pas éditer vos messages
  •  
  • Les BB codes sont Activés
  • Les Smileys sont Activés
  • Le BB code [IMG] est Activé
  • Le code [VIDEO] est Activé
  • Le code HTML est Désactivé
Hébergé par PlanetHoster