- Home
- Categorie
- Coding e Sistemistica
- CMS & Piattaforme Self-Hosted
- ADS dopo il primo post [ MyBB]
-
ADS dopo il primo post [ MyBB]
Buongiorno,
Stavo cercando di inserire dopo il primo post gli annunci ads, ma fin ora non ci sono riuscito, anzi sono solo riuscito lavorando nel template a farli comparire dentro OGNI post...
Qualcuno sa come fare? Ripeto vorrei solo una semplice tabella dopo il primo post con l'annuncio ads.
Grazie.

-
Non riesco ad allegare il file, eccoti il codice, chiama il file:
my_bb_it_InlineAds.php
[php]<?php
/**- MyBB 1.2.2
- Copyright
2006 MyBB Group, All Rights Reserved - Website: http://www.mybboard.com
- License: http://www.mybboard.com/eula.html
*/
/**
*-
@author mavericck
-
@name my_bb_it_InlineAds
-
@version 1.0.2
-
Plugin per inserire banner (preferibilmente orizzontali) subito dopo il primo post, integrati nella struttura della pagina
-
Per chiarimenti o informazioni potete trovarmi su forum di myBBoard.it
-
o contattarmi direttamente via mail a [email protected]
-
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*/
/*
--------------------+
CREDITI MYBBOARD.IT
--------------------+--------------------------------------------------------------------+
NON RIMUOVERE - DO NOT REMOVE**
Il seguente codice aggiunge un link verso mybboard.it nel footer del forum
La visualizzazione è facoltativa, e disattivabile via ACP
Pur non essendo obbligatorio, visualizzare i credits è un modo per far conoscere
il lavoro svolto dallo staff italiano di mybboard, e permetterci di continuare
ad offrire un supporto gratuito e di alto livello.
Il banner non verrà mostrato nel caso non siano presenti plugin mybboard.it attiviPer rimuovere COMPLETAMENTE il sistema di credits italiani:
1 : disattivare e rimuovere TUTTI i plugin rilasciati da mybboard.it
2 : effettuare una DELETE sulla tabella settings della riga con gid = 9 e disporder = 30
3 : eseguire un revert del template 'footer'
-----------------------------------------------------------------------------------------+
*/global $this_file;
// il nome di QUESTO file -------------+
$this_file = 'my_bb_it_InlineAds.php';
// ------------------------------------+if (function_exists('return_mybboard_it_image') == false)
{
function return_mybboard_it_image()
{
header('Content-Type: image/gif');
header('Content-Disposition: inline; filename="mybboard_it.gif"');$image = 'R0lGODlhZAAUAPcAAPv9/kZCREQGBkqVyRhqM2yXe4QtNne7k+GIjGiEeXKr1FGZy77BxszX2rvW63OqiiODSoCz' . '2bRrbMF9hYrKpNzc4RmDSHux16qmtEWSx84lJ716gZiupHK0idBzcXsHC7bT6a3O5sTc7MTO1rSuuIlnaDgRFoge' . 'LcTFynO6jsDCxiSSVpmeqseBid3l7NPL0sbLzr98gdPFzmqn0lqezZyXnRRwPWWj0bu/w4LEnG6lfjo6OsLEyJoi' . 'L7hqbJbB3zAFB+31+tna3YmMjVBQUL7Fx2AUFeLh57zAyMsaIHu+l3q7l3vDmfnh5Nrp87PR6NLR18nJzmkICNhu' . 'dbXEvdqJiJm1z4m53CJ4SCiCvn/Lm3OXhawbGz2OxRISEghXJafK5TGLVJ7G4f7+/wguGRN7Q719hZUKCpK+3m+I' . 'e+ny+NXU2r3Y6xpzOuFwdTGXW87O03UKE+nj6nsQDcbFzPf//dPT2GoMFLRrcK5sa4C/mieOUniu1+Vyebdyeurm' . '7Ytvc265j4EkLjaKwlVVV1pZW6LH48vL0KnL5owvOA02H4PHoRt6P3YaI/j7/cHEx/D3+7DQ5ykpKaPI49Xn9MBr' . 'ba1NTbsRD2d8bfe/vaexsYoQCxp1QG6wifP4/OPl6uh2epoXHICWkQ5xN3pBTBFnLUGQxtmcnVqxfIxwc36bldd5' . 'dnC5htTm3Hi2kePf5aa+1bjM05o8RojPp7fU6oXPoc7i79rm4NDj8ajL4+rT06rM5bFhbOPr6ebw98PDyMTIyKzD' . '2K/P57vCxJA5OSNlMuWrrObm6V6fznjAlIjHoX3IlRN4PoOmk4atkZCkn4+snWJiYmt+dipvSohQXjJkSTR6R4i2' . 'oMoXHLmyvtGFh9ODjtiGizKHwU+jb12uf4gGBy+FwIkNE9rp4tTW2tfW3LQgIthxd8zL0c/P1OGPjhB3RXw9R8Jx' . 'bcBtcBx6SxyDU2uyhY2eobhwd7wMELK/v9fZ27m5vNjX3r97gPf6/bjL3YmpxwAAAGZmZv///yH5BAAAAAAALAAA' . 'AABkABQAAAj/APcJHEiwoMGDCBMqXMiwocOHECNKnMjwn8WLGDNq3Mixo8ePIENmJBjSkRMRImwFEcmypUuWJD+q' . 'efKEFogQk0SM2chqmZYU8Vx1eKDDGZVW4271Onbkj5wjFcjBORQFhVUePFSosGo1CtUGDXSdQkB2W4sJE2LE2GDG' . 'jB88eCS4m+LGzap2PiwKtBLs4xhhbBzQehIphBgnGzskq/UzRbIDOgoU2NIMGgcqMFDQYcDjkVatjzyrKEJaBY5f' . 'diq8cuGiiTF1CLi1OKt27YYNbyVIqHTOTZ9VEvLo3cePH0eTtkSEcACiMCIwYthsXKJk1iwmgQIdyKHE1QPJW57V' . '/8OBhAEOFaKzMlAxjPQwYOSaOv3UOpO6KtomtM2Xr/aGeXj44EMlU/QBigfBWQSLFcVtBAkIINgEwhPChADGJIag' . 'gctGByyxyCyLpOHPiCOKmMAD0vgzBIkjrsiiiyTWwKI/MrKYCouATLBBCf7wyGIJlhBjUXENZgQJH4aAgYgwT4Sw' . 'y4Vi/AACABulwEQOFOjhT0Zb+iPiP1tiFOZFY1pUJphcipnKBl1m1M8ZUvxTB5HGZSRCBGhcEcEFfFwQgQIR/HDF' . 'Sht1okQOymiJZpdtjgimo4w2Cumjklb6DyG87PCPF/3080+nAoAT5z90auSEAnryocAMN9CwQAYDmP9Cgycb6eCK' . 'Hlk2CiYmXX5JZpmQHtOmmBkF8I8ksnjx6Qme9jNHs9ic8YERQxK5USQzqMqqqwvE2s0PVGrURhjeoPKNpkRcCuYD' . 'XV4T6aKT+hNNuunusIMkm27a7L78fvrsp0lsIgW1pFqbEQC03HADMjS4OkAGpnSRRS4cEdAGBG+80eynn4bRLBae' . 'YqQsRiFf1CwcG/djwsYmp/xvPxrMMfA/Y5SaESUD0HABMgP0HPEgWQxAqEYEWAzBHor0Q4bS/SjCSdJkfLF0p50S' . 'QnWnRFzdj9WFCFHI1v0EwM7KK1NtwspA9APEHAL0Y4Q5c9xB7ZwGZ+TISmr8MEMXXYTYs4AY4W5UDAGlMGLB4WUw' . 'U8Y6NtjAydEQEPBFNaI8owkG2ZBAwj3AAEMHOlFEAUc5FVRgxwsyjDBCDaSc0EMPBiSSiCCCJNJIHHF88AEXGiTB' . 'hRRS3CGnzR75ArQCjnxUjDVfMFKGBSskbgE872BhwyjQvwHBNAmoIg8LGGBAAhxC2IOPHWtAkc4adqgvQ+qx1ECN' . '67DLLkjsjdzxgTihcHEJPXCKQ5zoViSPUAINDtDHSxbIwAZWq4AOjKAEJUinClrwghjMoAY3yMEOevCDIAyhCEco' . 'woAAADs='; echo (base64_decode($image)); }}
if (basename($_SERVER['REQUEST_URI']) == $this_file) return return_mybboard_it_image();if (function_exists('install_mybboard_it_credits') == false)
{
function install_mybboard_it_credits()
{
global $db, $mybb;
require_once '../inc/adminfunctions_templates.php';rebuildsettings(); if (key_exists('my_bboard_it_credits', $mybb->settings) == false) { $find = preg_quote('<!-- End copyright -->'); $find = '#' . $find . '#'; $replace = '<!-- End copyright -->' . "\n" . '{$mybboard_it_credits}'; find_replace_templatesets('footer', $find, $replace, 1); $my_bboard_it_credits_setting_1 = array('name' => 'my_bboard_it_credits', 'title' => 'Crediti Mybboard.it', 'description' => 'Visualizza i crediti mybboard.it<br />Questa impostazione è presente poichè stai usando plugins sviluppati da mybboard.it<br />Pur non essendo obbligatorio, visualizzare i credits è un modo per far conoscere il lavoro svolto dallo staff italiano di mybboard, e permetterci di continuare ad offrire un supporto gratuito e di alto livello.<br />Il banner non verrà mostrato nel caso non siano presenti plugin mybboard.it attivi.', 'optionscode' => 'yesno', 'value' => 'yes', 'disporder' => '30', 'gid' => '9', ); $db->insert_query(TABLE_PREFIX . 'settings', $my_bboard_it_credits_setting_1); rebuildsettings(); } }}
if (function_exists('show_mybboard_it_image') == false)
{
$plugins->add_hook('global_start', 'show_mybboard_it_image');function show_mybboard_it_image() { global $mybb, $mybboard_it_credits, $this_file; $credits = '<br /><br /><!-- Start: Mybboard.it credits --><a href="http://mybboard.it" title="Questo forum utilzza plugins sviluppati da mybboard.it"><img src="inc/plugins/' . $this_file . '" alt="Questo forum utilzza plugins sviluppati da mybboard.it" /></a><!-- End: Mybboard.it credits -->'; if ($mybb->settings['my_bboard_it_credits'] == 'yes') { $mybboard_it_credits = $credits; } }}
// ----------------------------------------------------------------------------------------+
// Termine codice mybboard.it credits
// ----------------------------------------------------------------------------------------+$plugins->add_hook('postbit', 'my_bb_it_InlineAds');
function my_bb_it_InlineAds_info()
{
return array('name' => 'my_bb_it_InlineAds',
'description' => 'Un semplice plugin per inserire banner (preferibilmente orizzontali) subito dopo il primo post, integrati nella struttura della pagina',
'website' => 'http://www.mybboard.it',
'author' => 'mavericck',
'authorsite' => 'http://mavericckweb.altervista.org',
'version' => '1.0.2',
);
}function my_bb_it_InlineAds_activate()
{
require_once '../inc/adminfunctions_templates.php';
global $db;$find = preg_quote('{$seperator}'); $find = '#' . $find . '#'; $replace = '{$seperator}' . "\n" . '{$post[\'my_bb_it_InlineAds\']}'; find_replace_templatesets('postbit', $find, $replace, 1); $my_bb_it_InlineAds_group = array('name' => 'my_bb_it_InlineAds', 'title' => 'my_bb_it_InlineAds', 'description' => 'Impostazioni per la integrazione di banners nei thread', 'disporder' => '30', 'isdefault' => 'no', ); $db->insert_query(TABLE_PREFIX . 'settinggroups', $my_bb_it_InlineAds_group); $gid = $db->insert_id(); $my_bb_it_InlineAds_setting_1 = array('name' => 'my_bb_it_InlineAds_text', 'title' => 'Testo descrittivo', 'description' => 'Il testo che descrive gli sponsor', 'optionscode' => 'text', 'value' => 'Collegamenti Sponsorizzati', 'disporder' => '1', 'gid' => intval($gid), ); $my_bb_it_InlineAds_setting_2 = array('name' => 'my_bb_it_InlineAds_code', 'title' => 'Codice banner', 'description' => 'Il codice html del banner da visualizzare', 'optionscode' => 'textarea', 'value' => 'Banner<br />Code', 'disporder' => '2', 'gid' => intval($gid), ); $db->insert_query(TABLE_PREFIX . 'settings', $my_bb_it_InlineAds_setting_1); $db->insert_query(TABLE_PREFIX . 'settings', $my_bb_it_InlineAds_setting_2); rebuildsettings(); install_mybboard_it_credits();}
function my_bb_it_InlineAds_deactivate()
{
require_once '../inc/adminfunctions_templates.php';
global $db;$find = preg_quote("\n" . '{$post[\'my_bb_it_InlineAds\']}'); $find = '#' . $find . '#'; $replace = ''; find_replace_templatesets('postbit', $find, $replace, 0); $db->delete_query(TABLE_PREFIX . 'settings', 'name = \'my_bb_it_InlineAds_text\''); $db->delete_query(TABLE_PREFIX . 'settings', 'name = \'my_bb_it_InlineAds_code\''); $db->delete_query(TABLE_PREFIX . 'settinggroups', 'name = \'my_bb_it_InlineAds\'');}
function my_bb_it_InlineAds($post)
{
global $postcounter, $mybb;if ($postcounter == 1) { $post['my_bb_it_InlineAds'] = '<tr class="smalltext"><td class="trow1" style="text-align:center;">' . $mybb->settings['my_bb_it_InlineAds_text'] . '</td><td class="trow1" style="text-align:center;">' . $mybb->settings['my_bb_it_InlineAds_code'] . '</td></tr>'; $post['my_bb_it_InlineAds'] .= '<tr><td class="trow_sep" colspan="2"></td></tr>'; }}
?>[/php]Se non visualizzi i banner ancora leggi qui:
http://mybboard.it/forum/thread-1201.html?highlight=adsense
-
e lo metto in plugins, lo attivo giusto?
e dopo di che se in caso non funziona, metto nel template post, ultima riga {$post['my_bb_it_InlineAds']} ?
-
@Smosh said:
e lo metto in plugins, lo attivo giusto?
e dopo di che se in caso non funziona, metto nel template post, ultima riga {$post['my_bb_it_InlineAds']} ?Si va messo in plugin e attivato e se non funziona segui quello che hanno fatto fare a me e vedrai che funziona, al max va sistemato un pochino però funziona.

-
Fatto, mi i vede solo con la ski di default che ho ora impostato...
Non mi piace ...compare semplicemente sotto il posto..e non in un posto o massimo una tabella..
-
@Smosh said:
Fatto, mi i vede solo con la ski di default che ho ora impostato...
Non mi piace ...compare semplicemente sotto il posto..e non in un posto o massimo una tabella..Con la grafica di base è più ordinato, non so perchè con i template aggiuntivi si veda male :bho:.
Comunque mi dispiace non vada bene.