• Community Manager

    @witchlord said:

    Se la cosa può aiutare potrei postare il contenuto dei vari files, dimmi tu...

    Si la guida di low è la migliore, ci sono approfondimenti e spiegazioni introvabili 😉

    Postami il file che modifica i meta tag.


  • User

    Ecchiloqquà 😄 😄

    <?
    /*
    +--------------------------------------------------------------------------
    |   MkPortal "Forum" Portal Template
    |   ========================================
    |   by Meo aka Luponero <Amedeo de longis>
    |      visiblesoul <Don K. Colburn>	
    |   &#40;c&#41; 2004-2005 mkportal.it
    |   http://www.mkportal.it
    |   Email&#58; [email][email protected][/email]
    |
    +---------------------------------------------------------------------------
    |
    |   > MKPortal
    |   > Written By Amedeo de longis
    |   > Date started&#58; 9.2.2004
    |
    +--------------------------------------------------------------------------
    */
    
    class tpl_main &#123;
    
    function view_header&#40;$title, $css, $js, $pmk_js, $board_header&#41; &#123;
    global $mklib, $mklib_board;
    $css = $mklib_board->import_css&#40;&#41;;
    return <<<EOF
    
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
            "http&#58;//www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http&#58;//www.w3.org/1999/xhtml" xml&#58;lang="en" lang="en">
    
    
    
    <head>
      <link rel="icon" type="image/ico" href="favicon.ico">
      <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
      <meta name="KEYWORDS" content="akashahost,gameserver,rent,hosting,web,host,siti,server di gioco,server dedicati,php,mysql,multiplayer,clan hosting,game hosting,web hosting,counterstrike,battlefield,call of duty,america's army" />
      <META NAME="DESCRIPTION" CONTENT="Hosting di siti web e server di gioco su connettività italiana, piani hosting personalizzati e spazio web di varie dimensioni">
      <META NAME="GOOGLEBOT" CONTENT="NOARCHIVE">
      <META NAME="GOOGLEBOT" CONTENT="NOSNIPPET">
      &#123;$title&#125;
      &#123;$css&#125;
      &#123;$board_header&#125;
      <script type="text/javascript" src="&#123;$js&#125;"></script>
       &#123;$pmk_js&#125;
    </head>
    
    <body onload="javascript&#58;GetPos&#40;&#41;">
    
    
    
    EOF;
    &#125;
    
    function open_main&#40;$mainwidth&#41; &#123;
    global $mklib;
    return <<<EOF
    
    
    
    <div id="mkwrapper" style="width&#58; &#123;$mainwidth&#125;;">
    <table class="tabmain" width="100%" align="center" border="0" cellspacing="0" cellpadding="0">
    
      <tr>
        <td width="100%" align="center">
    
          <table border="0" width="100%" cellpadding="0" cellspacing="0">
    
    
    
    EOF;
    &#125;
    
    function view_logo&#40;&#41; &#123;
    global $mklib;
    return <<<EOF
    
    
      
    	<tr>
    	  <td id="mklogostrip" width="100%">
              [url="$mklib->siteurl/index.php"]![image]($mklib->images/logo.gif)
              </td>
    	</tr>
    	
    
    
    EOF;
    &#125;
    
    function view_linkbar&#40;$row_link&#41; &#123;
    global $mklib, $mkportals;
    return <<<EOF
    
    
    
    	<tr>
    	  <td>
    	    <table width="100%" align="center" cellspacing="0" cellpadding="2" border="0">
    	      <tr>
    		<td class="navigatore" style="padding&#58; 4px;">		  
    		  $row_link		  
    		</td>
    	      </tr>
    	    </table>
    	  </td>
    	</tr>
    
    
    
    EOF;
    &#125;
    
    function view_urlo&#40;$urlo1, $urlo2&#41; &#123;
    global $mklib;
    return <<<EOF
    
    
    
    	<tr align="left">
    	  <td>	  
    	    <table cellpadding="0" cellspacing="0" border="0" width="100%" align="center">
    	      <tr>
    		<td class="urlo" width="100%" valign="bottom" nowrap="nowrap">
    		&#123;$mklib->lang&#91;'urlolast'&#93;&#125; - $urlo1
    		</td>		
    	      </tr>
    	      <tr>
    		<td class="urlo2" colspan="2">$urlo2
    		</td>
    	      </tr>
    	    </table>         
    	  </td>
    	</tr>
    
    
    	
    EOF;
    &#125;
    
    function view_separator_h&#40;&#41; &#123;
    global $mklib;
    return <<<EOF
    
    
    
    <!-- separatore orizzontale 
    	<tr align="center">
    	  <td class="trattini">![image]($mklib->images/punto_or.gif)
    	  </td>
    	</tr> -->
    
    
    
    EOF;
    &#125;
    
    function open_body&#40;&#41; &#123;
    global $mklib;
    return <<<EOF
    
    
    
    	<tr align="center">
    	  <td width="100%">
    	    <table border="0" width="100%" cellspacing="0" cellpadding="0">
    	      <tr>
    
    
    	      
    EOF;
    &#125;
    
    function view_column_left&#40;$blocks&#41; &#123;
    global $mklib;
    
    return <<<EOF
    
    
    
    		<td id="menusx" valign="top" align="left">
    		<div id="menucontents" style="$mklib->menucontents">
    		<div style="text-align&#58;right;">[url="javascript&#58;ColumnClose&#40;'menusx'&#41;;MemoPos&#40;'MKmenusx', '1'&#41;;"]![image]($mklib->images/f2.gif)</div>
    		  <table cellpadding="0" cellspacing="2" border="0" style="width&#58; &#123;$mklib->columnwidth&#125;px;">
    		  &#123;$blocks&#125;
    		  </table>
    		</div>
    		<div id="menucloseds" style="$mklib->menucloseds">
    		<div style="text-align&#58;right;">[url="javascript&#58;ColumnOpen&#40;'menusx'&#41;;MemoPos&#40;'MKmenusx', '0'&#41;;"]![image]($mklib->images/f1.gif)</div>
    		</div>
    		</td>
    
    
    
    EOF;
    &#125;
    
    
    function view_separator_v&#40;&#41; &#123;
    global $mklib;
    return <<<EOF
    
    
    
    		<td class="vspacer" width="0%" align="left"></td>
    
    
    
    EOF;
    &#125;
    
    function view_column_center&#40;$blocks&#41; &#123;
    global $mklib;
    return <<<EOF
    
    
    
    		<td valign="top" align="left" width="100%">
    		  <table cellpadding="0" cellspacing="3" border="0" width="100%"> 
    		  &#123;$blocks&#125;
    		  </table>
    		</td>
    
    
    		
    EOF;
    &#125;
    
    function view_column_right&#40;$blocks&#41; &#123;
    global $mklib;
    return <<<EOF
    
    
    
    		<td id="menudx" valign="top" align="left">
    		<div id="menucontentr" style="$mklib->menucontentr">
    		<div style="text-align&#58;left;">[url="javascript&#58;ColumnClose&#40;'menudx'&#41;;MemoPos&#40;'MKmenudx', '1'&#41;"]![image]($mklib->images/f1.gif)</div>
    		  <table cellpadding="0" cellspacing="2" border="0" style="width&#58; &#123;$mklib->columnwidth&#125;px;">
    		  &#123;$blocks&#125;
    		  </table>
    		</div>
    		<div id="menuclosedr" style="$mklib->menuclosedr">
    		<div style="text-align&#58;left;">[url="javascript&#58;ColumnOpen&#40;'menudx'&#41;;MemoPos&#40;'MKmenudx', '0'&#41;"]![image]($mklib->images/f2.gif)</div>
    		</div>
    		</td>
    		
    
    
    EOF;
    &#125;
    
    function close_body&#40;&#41; &#123;
    global $mklib;
    return <<<EOF
    
    
    
    	      </tr>
    	    </table>
    	  </td>
    	</tr>
    	
    
    
    EOF;
    &#125;
    
    function close_main&#40;&#41; &#123;
    global $mklib;
    return <<<EOF
    
    
    
          </table>
    
        </td>
      </tr>
    </table>
    </div>
    
    
    
    EOF;
    &#125;
    
    
    function view_footer&#40;$block&#41; &#123;
    global $mklib;
    return <<<EOF
    
    
    
    
    
    
    Akashahost® è un'idea di witchlord, tutti i loghi grafici by Ronin</br>
      <p align="center">&#123;$block&#125;</p>
    
    </body>
    </html>
    
    
    
    EOF;
    &#125;
    
    function view_block&#40;$title, $content&#41; &#123;
    global $mklib;
    return <<<EOF
    
    
    
    		    <tr>
    		      <td class="tablemenu" valign="top">
    			<table border="0" width="100%" cellpadding="0" cellspacing="0">
       			  <tr>
             		    <td>
              		      <table border="0" cellpadding="4" cellspacing="0" width="100%">
              			<tr>
    				  <td width="100%" class="sottotitolo" valign="middle" nowrap="nowrap">&#123;$title&#125;</td>
             			</tr>
             		      </table>
             		    </td>
    			  </tr>
    			  <tr>
             		    <td width="100%">
    		 	      <table border="0" width="100%" cellpadding="0" cellspacing="1">
    		 	      &#123;$content&#125;
    	         	      </table>
    	  		    </td>
    			  </tr>
    			</table>
    		      </td>
    		    </tr>
    		    <tr>
    		      <td class="tdspacer"></td>
    		    </tr>
    
    
      
    EOF;
    &#125;
    
    function row_link&#40; $icon, $url, $text&#41; &#123;
    global $mklib;
    return <<<EOF
    
    
    
    		![image]($icon)<a class="uno" $url>$text</a>
    
    
    
    EOF;
    &#125;
    
    function view_quote&#40;$content, $author&#41; &#123;
    global $mklib;
    return <<<EOF
    
    <table class="mkquotetable" style="margin-top&#58; 5px; margin-bottom&#58; 5px; width&#58; auto;" border="0" cellpadding="0" cellspacing="0">  
      <tr>
        <td>
          <table border="0" cellpadding="0" cellspacing="0" width="100%">	
    	<tr>
    	  <td valign="bottom">
    	    <table border="0" cellpadding="0" cellspacing="0">	      
    	      <tr>
    		<td valign="top" width="26">![image]($mklib->images/quote/mkquote_balloon_l.gif)</td>
    		<td style="background-image&#58; url&#40;$mklib->images/quote/mkquote_balloon_bg.gif&#41;; background-position&#58; center; padding-bottom&#58; 3px;" valign="middle" nowrap="nowrap">
    		  <span class="mkquoteball">**&#123;$mklib->lang&#91;'editor_quote'&#93;&#125;** $author</span>
    		</td>
    		<td valign="top">![image]($mklib->images/quote/mkquote_balloon_r.gif)</td>
    	      </tr>	      
    	    </table>
    	  </td>	  
            
    	  <td align="right" valign="bottom" width="100%">
    	    <table border="0" cellpadding="0" cellspacing="0" width="100%">	      
    	      <tr>
    		<td width="100%">
    		  <table border="0" cellpadding="0" cellspacing="0" width="100%">		    
    		    <tr>
    		      <td style="background-image&#58; url&#40;$mklib->images/quote/mkquote_top_bg.gif&#41;;" valign="middle" width="100%"></td>
    		      <td align="left" valign="top">![image]($mklib->images/quote/mkquote_top_r.gif)</td>
    		    </tr>		    
    		  </table>
    		</td>
    	      </tr>	      
    	    </table>
    	  </td>
    	</tr>	
          </table>
    
          <table border="0" cellpadding="0" cellspacing="0" width="100%">	
    	<tr>
    	  <td style="background-image&#58; url&#40;$mklib->images/quote/mkquote_left_bg.gif&#41;;" width="13"></td>
    	  <td class="mkquotetext" bgcolor="#ffffff" valign="top" width="100%">
    	    *$content*
    	  </td>
    	  <td style="background-image&#58; url&#40;$mklib->images/quote/mkquote_right_bg.gif&#41;;" width="13"></td>
    	</tr>
    	<tr>
    	  <td valign="bottom" height="9" width="13">![image]($mklib->images/quote/mkquote_bot_l.gif)</td>
    	  <td style="background-image&#58; url&#40;$mklib->images/quote/mkquote_bot_bg.gif&#41;;" width="100%"></td>
    	  <td valign="bottom" height="9" width="13">![image]($mklib->images/quote/mkquote_bot_r.gif)</td>
    	</tr>	
          </table>
        </td>
      </tr>  
    </table>
    
    EOF;
    &#125;
    
    &#125;
    
    $Skin = new tpl_main;
    
    ?>
    
    

    ...e per completezza ti appiccico anche l'index e non se ne parla più 😉

    <?
    /*
    +--------------------------------------------------------------------------
    |   MkPortal
    |   ========================================
    |   by Meo aka Luponero <Amedeo de longis>
    |
    |   &#40;c&#41; 2004 mkportal.it
    |   http&#58;//www.mkportal.it
    |   Email&#58; [email][email protected][/email]
    |
    +---------------------------------------------------------------------------
    |
    |   > MKPortal
    |   > Written By Amedeo de longis
    |   > Date started&#58; 9.2.2004
    |
    +--------------------------------------------------------------------------
    */
    
    define &#40; 'IN_MKP', 1 &#41;;
    
    $MK_PATH = "./";
    require $MK_PATH."mkportal/conf_mk.php";
    
    switch&#40;$MK_BOARD&#41; &#123;
    	case 'IPB'&#58;
    		$driverf = "ipb_driverf.php";
    		$board_functions = "ipb_board_functions.php";
        break;
    	case 'PHPBB'&#58;
        	$driverf = "php_driverf.php";
    		$board_functions = "php_board_functions.php";
        break;
    	case 'VB'&#58;
        	$driverf = "vb_driverf.php";
    		$board_functions = "vb_board_functions.php";
        break;
    	case 'OXY'&#58;
        	$driverf = "oxy_driverf.php";
    		$board_functions = "oxy_board_functions.php";
        break;
        case 'IPB13'&#58;
        		$driverf = "ipb13_driverf.php";
    		$board_functions = "ipb13_board_functions.php";
        break;
    	default&#58;
        	$driverf = "smf_driverf.php";
    		$board_functions = "smf_board_functions.php";
        break;
    &#125;
    
    require $MK_PATH."mkportal/include/$driverf";
    require $MK_PATH."mkportal/include/functions.php";
    require $MK_PATH."mkportal/include/$board_functions";
    require "$mklib->template/tpl_main.php";
    
    $mkportals->input = $mklib->mkp_input&#40;&#41;;
    
    if&#40;$MK_OFFLINE && !$mkportals->member&#91;'g_access_cp'&#93; && !$mklib->member&#91;'g_access_cpa'&#93;&#41; &#123;
    		$message = $mklib->lang&#91;'offline'&#93;;
    		$mklib->off_line_page&#40;$message&#41;;
    		exit;
    &#125;
    
    $switch = array&#40;'blog'         =>   "blog",
                    'chat'         =>   "chat",
                    'contents'     =>   "contents",
                    'downloads'    =>   "downloads",
                    'gallery'      =>   "gallery",
                    'news'         =>   "news",
                    'quote'        =>   "quote",
                    'reviews'      =>   "reviews",
                    'search'       =>   "search",
                    'topsite'      =>   "topsite",
                    'urlobox'      =>   "urlobox",
                    'meteo'		 =>	"meteo",
    		'staff'        =>   "staff",
    		'xebook'       =>   "xebook"
                    &#41;;
    
    
    if &#40;!isset&#40;$switch&#91;$mkportals->input&#91;'ind'&#93;&#93;&#41;&#41; &#123;
        $mkportals->input&#91;'ind'&#93; = "contents";
    &#125;
    if &#40;!$mklib->disablegzip&#41; &#123;
    	ob_end_clean&#40;&#41;;
    	@ob_start&#40;'ob_gzhandler'&#41;;
    &#125;
    require "./mkportal/modules/&#123;$switch&#91;$mkportals->input&#91;'ind'&#93;&#93;&#125;/index.php";
    
    
    ?>
    
    

  • Community Manager

    Fai un backup e poi fai queste modifiche

    Trova

    <META NAME="GOOGLEBOT" CONTENT="NOARCHIVE">
      <META NAME="GOOGLEBOT" CONTENT="NOSNIPPET">
      &#123;$title&#125;
      &#123;$css&#125;
      &#123;$board_header&#125;
      <script type="text/javascript" src="&#123;$js&#125;"></script> 
    

    Sostituisci:

      &#123;$title&#125;
    <link rel="stylesheet" href="&#91;b&#93;percorso del file.css&#91;/b&#93;" type="text/css">
      &#123;$board_header&#125;
      <script type="text/javascript" src="&#123;$js&#125;"></script> 
    

  • User

    Non funziona 😞 😞
    ho provato con percorso relativo e assoluto, niente, la skin scompare magicamente e rimane solo la parte testuale....

    Forse ho solo sbagliato cms....

    ...è che per i contenuti che devo gestire è praticamente perfetto.... 😢 😢


  • Community Manager

    Non c'è bisogno di fare prove, incolla qua il tuo percorso del css e vediamo dov'è.


  • User

    http://www.akashahost.net/mkportal/templates/Forum/style.css

    Ho provato ad impostare l'url e anche il percorso, relativo e assoluto ma nulla :mmm: :mmm:


  • Community Manager

    neanche questo

    <script type="text/javascript" src="
    mkportal/templates/Forum/style.css"></script>

    Allora mi sto perdendo in qualcosa di davvero facile!


  • User

    niente da fare....
    ...ne riparliamo domani semmai? :arrabbiato: :arrabbiato: :arrabbiato:

    Intanto grazie un milione per la pazienza, vedremo che succede :bho: :bho:


  • Community Manager

    C'è qualcosa che dobbiamo studiare ancora 😄

    ma questa da dove la prede?

    {$css}


  • User

    Dunque, vediamo di capirlo...

    Mkportal è un sistema di portale che DEVE avere come base un forum installato, nel mio caso IPB 1.3, ma supporta anche altri forum.

    Per molte funzioni si appoggia sulla struttura di IPB, tra queste c'è anche la scelta della skin.

    La cosa funziona in questo modo: una volta scelta la skin del forum si può fare in modo di utilizzarla anche per il portale, viene data la scelta.

    Nella path del css che ho indicato sopra c'è, oltre la cartella forum, anche la cartrella default che contiene un altro file di template e un altro css, quelli di default del portale.

    Volendo posso temporaneamente cambiare la skin su "default" e vedere cosa cambia nel codice della home :mmm: :mmm: :mmm:

    Tu come la vedi??!? :sbonk: :sbonk:


  • Community Manager

    Oki fallo e fammi sapere

    ora devo scappare però 🙂


  • User

    Niente da fare, la situazione è identica, adesso il file di template e il css sono altri due ma la situazione rimane identica, anche dopo le modifiche...

    ...ci rinuncio? :sbonk: :sbonk:


  • Community Manager

    @witchlord said:

    Niente da fare, la situazione è identica, adesso il file di template e il css sono altri due ma la situazione rimane identica, anche dopo le modifiche...

    ...ci rinuncio? :sbonk: :sbonk:

    Rinuncio non è una parola che conosco, tu?

    Chiedi qua

    http://www.mkportal.it/support/archive/index.php/f-24.html


  • User

    Grazie 1.000.000.000 per i consigli, ho trovato spulciando qua e là la quasi soluzione che cercavo, diciamo che entro una settimana comincerò anch'io la scalata all'indicizzazione 😄 😄

    appena avrò sistemato le cose te lo comunicherò qui e potrai venire a controllare ed eventualmente a tirarmi le orecchie se ho sbagliato qualcosa 😉 😉

    Ora mi sorge un altro problema, non relativo al portale ma alla mia attività in generale e ho pensato che qui potrei trovare le persone che possono aiutarmi.

    Avrei bisogno di un pannello di controllo per gameserver che mi permetta di gestire le macchine su cui sono installati i server di gioco a livello admin e cliente via browser.

    In pratica il pannello a livello admin dovrebbe avere la possibilità di creare account utente assegnandogli uno spazio su disco variabile, un accesso ftp a quello spazio (per l'upload dei vari file, mappe, config) senza permettere di accedere all'installazione vera e propria del gioco (le cartelle degli eseguibili e dei file di sistema), la creazione e la gestione delle sessioni dei giochi installati (stop, avvio e restart del server) e una gestione dei permessi dei file (in modo che certi config non possano essere scrivibili).

    A livello utente dovrebbe permettere l'accesso all'account utente per la gestione del gameserver stesso (solo start e restart) e la modifica del file di configurazione principale, per l'upload dei vari plugin e mappe userà l'account FTP precedentemente creato.

    Ovviamente ho cercato già qualcosa di simile sul web ma le (poche, invero) alternative non hanno le caratteristiche che mi servono e mi chiedevo se ci fosse qualcuno disposto, dietro ovvio compenso, a svilupparne uno per me, per la mia attività avere un pannello personalizzato del genere sarebbe un bel valore aggiunto.

    Chiunque se la senta posti qui o mi contatti via PM o via mail a witchlordatfastwebnet.it, sono a vostra completa disposizione per qualunque chiarimento e per le specifiche di funzionamento dei server di gioco.

    Grazie ancora a tutti 🙂 🙂


  • User

    Non posso crederci, nessuno che abbia la competenza e la voglia di cimentarsi in una semplice impresa come questa? :mmm: :mmm: :bho: :bho:


  • Community Manager

    Molto difficile.... 🙂