Seleccionar idioma:
Realizar Donación - Mods Premium - Portfolio



Este sitio utiliza cookies propias y de terceros. Si continúa navegando consideramos que acepta el uso de cookies. OK Más Información.
* añadir un nuevo bbc adk torrent
  Leído 1099 veces
* Viendo el foro
 0 Usuarios y 1 Visitante están viendo este foro.


Tema Solucionado
*
Sep 02 2013


hola me gustaria añadir un nuevo bbc code a adk_torrent

es posible
los que hay ahora son
[atorrent]{elink},{Titulo}[/atorrent]
[agold]{elink},{Titulo}[/agold]
[asilver]{elink},{Titulo}[/asilver]

me gustaria añadir el broce

[abroze]{elink},{Titulo}[/abroze]

yo lo intente con esto pero no me hace ni caso

Código: [Seleccionar]
<?php
/**
 * Adk bbcTorrent
 * Version: 1.0
 * Official support: http://www.smfpersonal.net
 * Author: ^Heracles^
 * 2012
 * 
 * version smf 2.0*
 */

if (!defined('SMF'))
die('Hacking attempt...');

function 
Abt_bbc_codes(&$codes)
{
global $modSettings$settings$context$txt;

loadLanguage('Adk_bbcTorrent');

foreach ($codes as $tag => $dump)
if (($dump['tag'] == 'atorrent') || ($dump['tag'] == 'asilver') || ($dump['tag'] == 'agold')|| ($dump['tag'] == 'abronze'))
unset($codes[$tag]);

$context['html_headers'] .= '
<link rel="stylesheet" type="text/css" href="'
.$settings['default_theme_url'].'/css/Adk_bbcTorrent.css" />';

$codes[] = array(
'tag' => 'atorrent',
'type' => 'unparsed_content',
'content' => '$1',
'validate' => create_function('&$tag, &$data, $disabled''
$data = strtr($data, array(\'<br />\' => \'\'));
if (strpos($data, \'magnet\') !== false)
$data = $data;
elseif (strpos($data, \'http://\') !== 0 && strpos($data, \'https://\') !== 0)
$data = \'http://\' . $data;
$data = Abt_format($data,\'Abt_torrent\');
'
),
'disabled_content' => '($1)',
   );
         
$codes[] = array(
'tag' => 'abronze',
'type' => 'unparsed_content',
'content' => '$1',
'validate' => create_function('&$tag, &$data, $disabled''
$data = strtr($data, array(\'<br />\' => \'\'));
if (strpos($data, \'magnet\') !== false)
$data = $data;
elseif (strpos($data, \'http://\') !== 0 && strpos($data, \'https://\') !== 0)
$data = \'http://\' . $data;
$data = Abt_format($data,\'Abt_bronze\');
'
),
'disabled_content' => '($1)',
   );

$codes[] = array(
'tag' => 'asilver',
'type' => 'unparsed_content',
'content' => '$1',
'validate' => create_function('&$tag, &$data, $disabled''
$data = strtr($data, array(\'<br />\' => \'\'));
if (strpos($data, \'magnet\') !== false)
$data = $data;
elseif (strpos($data, \'http://\') !== 0 && strpos($data, \'https://\') !== 0)
$data = \'http://\' . $data;
$data = Abt_format($data,\'Abt_silver\');
'
),
'disabled_content' => '($1)',
   );
$codes[] = array(
'tag' => 'agold',
'type' => 'unparsed_content',
'content' => '$1',
'validate' => create_function('&$tag, &$data, $disabled''
$data = strtr($data, array(\'<br />\' => \'\'));
if (strpos($data, \'magnet\') !== false)
$data = $data;
elseif (strpos($data, \'http://\') !== 0 && strpos($data, \'https://\') !== 0)
$data = \'http://\' . $data;
$data = Abt_format($data,\'Abt_gold\');
'
),
'disabled_content' => '($1)',
   );
}

function 
Abt_bbc_buttons(&$buttons)
{
global $txt;
loadLanguage('Adk_bbcTorrent');

$buttons[count($buttons) - 1][] = array(
'image' => 'Abt_torrent',
'code' => 'atorrent',
'before' => '[atorrent]{elink},{Titulo}',
'after' => '[/atorrent]',
'description' => $txt['abt_torrent_desc'],
);
$buttons[count($buttons) - 1][] = array(
'image' => 'Abt_bronze',
'code' => 'abronze',
'before' => '[abronze]{elink},{Titulo}',
'after' => '[/abroze]',
'description' => $txt['abt_bronze_desc'],
);
$buttons[count($buttons) - 1][] = array(
'image' => 'Abt_silver',
'code' => 'asilver',
'before' => '[asilver]{elink},{Titulo}',
'after' => '[/asilver]',
'description' => $txt['abt_silver_desc'],
);
$buttons[count($buttons) - 1][] = array(
'image' => 'Abt_gold',
'code' => 'agold',
'before' => '[agold]{elink},{Titulo}',
'after' => '[/agold]',
'description' => $txt['abt_gold_desc'],
);
}

function 
Abt_format(&$dato$tipe)
{
global $board$settings$context$boardurl$boarddir$txt$scripturl;
loadLanguage('Adk_bbcTorrent');

$content explode(',',$dato);

if (!empty($content[1])) {
$content[1] = str_replace("{","",$content[1]);
$content[1] = str_replace("}","",$content[1]);
$title $content[1];
}
else {
$title = !empty($context['subject']) ? $context['subject'] : $txt['abt_notitle'];
}

if (!empty($content[0])) {
$content[0] = str_replace("{","",$content[0]);
$content[0] = str_replace("}","",$content[0]);
$url $content[0];
}
else {
$url $scripturl;
}

if(!empty($board)) {
if (file_exists($boarddir.'/Abt/'.$board.'/cat.png'))
$abt_img $boardurl.'/Abt/'.$board.'/cat.png';
elseif (file_exists($settings['default_theme_dir'].'/images/AdkPif/'.$board.'/off.png'))
$abt_img $settings['default_images_url'].'/AdkPif/'.$board.'/off.png';
elseif (file_exists($settings['theme_dir'].'/images/icons/'.$board.'/off.png'))
$abt_img $settings['theme_url'].'/images/icons/'.$board.'/off.png';
elseif (file_exists($settings['theme_dir'].'/icons/'.$board.'/off.png'))
$abt_img $settings['theme_url'].'/icons/'.$board.'/off.png';
else 
$abt_img $settings['default_images_url'].'/Adk_bbcTorrent/Abt_default.png';

$abt_name Abt_linktree();
}
else {
$abt_img $settings['default_images_url'].'/Adk_bbcTorrent/Abt_default.png';
}

$data '
<div class="abt_title"></div>
<div class="abt_block">
<table class="Abt" cellspacing="0">
<thead>
<tr>
<th width="15%">'
.$txt['abt_cat'].'</th>
<th>'
.$txt['abt_name'].'</th>
<th width="20%">'
.$txt['abt_down'].'</th>
<th width="15%">'
.$txt['abt_tipe'].'</th>
</tr>
</thead>
<tbody>
<tr>
<td class="abt_first"><img title="'
.(!empty($abt_name) ? $abt_name $txt['abt_notitle']).'" class="abt_img" src="'.$abt_img.'" alt="*" /></td>
<td><strong>'
.$title.'</strong></td>
<td><a href="'
.$url.'" title="'.$title.'" target="_blank"><img class="abt_down" src="'.$settings['default_images_url'].'/Adk_bbcTorrent/Abt_download.png" alt="'.$title.'" /></a></td>
<td><img class="abt_img" src="'
.$settings['default_images_url'].'/Adk_bbcTorrent/'.$tipe.'.png" alt="*" /></td>
</tr>
</tbody>
</table>
</div>
<br class="Abt_br" />'
;

return $data;
}

function 
Abt_linktree($variable 2)
{
global $context;

$return '';

if(empty($context['linktree']))
return $return;

$count count($context['linktree']) - $variable;

if(!empty($context['linktree'][$count]['name']))
$return $context['linktree'][$count]['name'];

return $return;

}

function 
Abtbbc_Buttons()
{
global $context;

if ($context['current_action'] == 'credits')
$context['copyrights']['mods'][] = '&nbsp;&nbsp;&nbsp;&nbsp;&#38;#8226; <a target="_blank" href="http://www.smfpersonal.net/"><b>Adk bbcTorrent</b></a> &copy; 2013, Adk Team';
}
?>
gracias

ADK Portal 2.1.1
2.0.2
http://www.torrentland.net/

Mensajes: 75

Ver Perfil 

« Última Modificación: Septiembre 03, 2013, 05:00:09 pm por buzzwoody »
En línea

*
Sep 02 2013


si es posible, no muy complicado. Solo dame unos dias que me pueda poner de lleno en todo.

*¤×•·:.·.:·•×¤* ^HeRaCLeS^ *¤×•·:.·.:·•×¤*
*¤×• Todos los Mp seran ignorados | Solo seran considerados los Mp Solicitados por mi •×¤*
*¤×• All Mp will be ignored | Only considers the Mp requested per my •×¤*

SMFPersonal

Adk Portal 3.0.2
2.0.14
www.smfpersonal.net
#1

Mensajes: 13978

Ver Perfil  SMFPersonal 

En línea

*
Sep 03 2013


solucionado, el codigo de arriba esta mal escrito donde pone bronze, jejejeje, me salte la "n" puedo subir la modificacion entera si lo desea.

ADK Portal 2.1.1
2.0.2
http://www.torrentland.net/
#2

Mensajes: 75

Ver Perfil 

En línea

*
Sep 03 2013


No, la modificacion completa no se puede resubir. Lo que si podrias es modificar el mensaje donde pusiste el codigo y corregir ese fallo que decis, asi ya queda el codigo por si otro usuario lo quiere modificar tambien.

Gracias por aportar la solucion. Saludos

*¤×•·:.·.:·•×¤* ^HeRaCLeS^ *¤×•·:.·.:·•×¤*
*¤×• Todos los Mp seran ignorados | Solo seran considerados los Mp Solicitados por mi •×¤*
*¤×• All Mp will be ignored | Only considers the Mp requested per my •×¤*

SMFPersonal

Adk Portal 3.0.2
2.0.14
www.smfpersonal.net
#3

Mensajes: 13978

Ver Perfil  SMFPersonal 

En línea

*
Sep 03 2013


corregido aqui y arriba

Código: [Seleccionar]
<?php
/**
 * Adk bbcTorrent
 * Version: 1.0
 * Official support: http://www.smfpersonal.net
 * Author: ^Heracles^
 * 2012
 * 
 * version smf 2.0*
 */

if (!defined('SMF'))
die('Hacking attempt...');

function 
Abt_bbc_codes(&$codes)
{
global $modSettings$settings$context$txt;

loadLanguage('Adk_bbcTorrent');

foreach ($codes as $tag => $dump)
if (($dump['tag'] == 'atorrent') || ($dump['tag'] == 'asilver') || ($dump['tag'] == 'agold')|| ($dump['tag'] == 'abronze'))
unset($codes[$tag]);

$context['html_headers'] .= '
<link rel="stylesheet" type="text/css" href="'
.$settings['default_theme_url'].'/css/Adk_bbcTorrent.css" />';

$codes[] = array(
'tag' => 'atorrent',
'type' => 'unparsed_content',
'content' => '$1',
'validate' => create_function('&$tag, &$data, $disabled''
$data = strtr($data, array(\'<br />\' => \'\'));
if (strpos($data, \'magnet\') !== false)
$data = $data;
elseif (strpos($data, \'http://\') !== 0 && strpos($data, \'https://\') !== 0)
$data = \'http://\' . $data;
$data = Abt_format($data,\'Abt_torrent\');
'
),
'disabled_content' => '($1)',
   );
         
$codes[] = array(
'tag' => 'abronze',
'type' => 'unparsed_content',
'content' => '$1',
'validate' => create_function('&$tag, &$data, $disabled''
$data = strtr($data, array(\'<br />\' => \'\'));
if (strpos($data, \'magnet\') !== false)
$data = $data;
elseif (strpos($data, \'http://\') !== 0 && strpos($data, \'https://\') !== 0)
$data = \'http://\' . $data;
$data = Abt_format($data,\'Abt_bronze\');
'
),
'disabled_content' => '($1)',
   );

$codes[] = array(
'tag' => 'asilver',
'type' => 'unparsed_content',
'content' => '$1',
'validate' => create_function('&$tag, &$data, $disabled''
$data = strtr($data, array(\'<br />\' => \'\'));
if (strpos($data, \'magnet\') !== false)
$data = $data;
elseif (strpos($data, \'http://\') !== 0 && strpos($data, \'https://\') !== 0)
$data = \'http://\' . $data;
$data = Abt_format($data,\'Abt_silver\');
'
),
'disabled_content' => '($1)',
   );
$codes[] = array(
'tag' => 'agold',
'type' => 'unparsed_content',
'content' => '$1',
'validate' => create_function('&$tag, &$data, $disabled''
$data = strtr($data, array(\'<br />\' => \'\'));
if (strpos($data, \'magnet\') !== false)
$data = $data;
elseif (strpos($data, \'http://\') !== 0 && strpos($data, \'https://\') !== 0)
$data = \'http://\' . $data;
$data = Abt_format($data,\'Abt_gold\');
'
),
'disabled_content' => '($1)',
   );
}

function 
Abt_bbc_buttons(&$buttons)
{
global $txt;
loadLanguage('Adk_bbcTorrent');

$buttons[count($buttons) - 1][] = array(
'image' => 'Abt_torrent',
'code' => 'atorrent',
'before' => '[atorrent]{elink},{Titulo}',
'after' => '[/atorrent]',
'description' => $txt['abt_torrent_desc'],
);
$buttons[count($buttons) - 1][] = array(
'image' => 'Abt_bronze',
'code' => 'abronze',
'before' => '[abronze]{elink},{Titulo}',
'after' => '[/abroze]',
'description' => $txt['abt_bronze_desc'],
);
$buttons[count($buttons) - 1][] = array(
'image' => 'Abt_silver',
'code' => 'asilver',
'before' => '[asilver]{elink},{Titulo}',
'after' => '[/asilver]',
'description' => $txt['abt_silver_desc'],
);
$buttons[count($buttons) - 1][] = array(
'image' => 'Abt_gold',
'code' => 'agold',
'before' => '[agold]{elink},{Titulo}',
'after' => '[/agold]',
'description' => $txt['abt_gold_desc'],
);
}

function 
Abt_format(&$dato$tipe)
{
global $board$settings$context$boardurl$boarddir$txt$scripturl;
loadLanguage('Adk_bbcTorrent');

$content explode(',',$dato);

if (!empty($content[1])) {
$content[1] = str_replace("{","",$content[1]);
$content[1] = str_replace("}","",$content[1]);
$title $content[1];
}
else {
$title = !empty($context['subject']) ? $context['subject'] : $txt['abt_notitle'];
}

if (!empty($content[0])) {
$content[0] = str_replace("{","",$content[0]);
$content[0] = str_replace("}","",$content[0]);
$url $content[0];
}
else {
$url $scripturl;
}

if(!empty($board)) {
if (file_exists($boarddir.'/Abt/'.$board.'/cat.png'))
$abt_img $boardurl.'/Abt/'.$board.'/cat.png';
elseif (file_exists($settings['default_theme_dir'].'/images/AdkPif/'.$board.'/off.png'))
$abt_img $settings['default_images_url'].'/AdkPif/'.$board.'/off.png';
elseif (file_exists($settings['theme_dir'].'/images/icons/'.$board.'/off.png'))
$abt_img $settings['theme_url'].'/images/icons/'.$board.'/off.png';
elseif (file_exists($settings['theme_dir'].'/icons/'.$board.'/off.png'))
$abt_img $settings['theme_url'].'/icons/'.$board.'/off.png';
else 
$abt_img $settings['default_images_url'].'/Adk_bbcTorrent/Abt_default.png';

$abt_name Abt_linktree();
}
else {
$abt_img $settings['default_images_url'].'/Adk_bbcTorrent/Abt_default.png';
}

$data '
<div class="abt_title"></div>
<div class="abt_block">
<table class="Abt" cellspacing="0">
<thead>
<tr>
<th width="15%">'
.$txt['abt_cat'].'</th>
<th>'
.$txt['abt_name'].'</th>
<th width="20%">'
.$txt['abt_down'].'</th>
<th width="15%">'
.$txt['abt_tipe'].'</th>
</tr>
</thead>
<tbody>
<tr>
<td class="abt_first"><img title="'
.(!empty($abt_name) ? $abt_name $txt['abt_notitle']).'" class="abt_img" src="'.$abt_img.'" alt="*" /></td>
<td><strong>'
.$title.'</strong></td>
<td><a href="'
.$url.'" title="'.$title.'" target="_blank"><img class="abt_down" src="'.$settings['default_images_url'].'/Adk_bbcTorrent/Abt_download.png" alt="'.$title.'" /></a></td>
<td><img class="abt_img" src="'
.$settings['default_images_url'].'/Adk_bbcTorrent/'.$tipe.'.png" alt="*" /></td>
</tr>
</tbody>
</table>
</div>
<br class="Abt_br" />'
;

return $data;
}

function 
Abt_linktree($variable 2)
{
global $context;

$return '';

if(empty($context['linktree']))
return $return;

$count count($context['linktree']) - $variable;

if(!empty($context['linktree'][$count]['name']))
$return $context['linktree'][$count]['name'];

return $return;

}

function 
Abtbbc_Buttons()
{
global $context;

if ($context['current_action'] == 'credits')
$context['copyrights']['mods'][] = '&nbsp;&nbsp;&nbsp;&nbsp;&#38;#38;#8226; <a target="_blank" href="http://www.smfpersonal.net/"><b>Adk bbcTorrent</b></a> &copy; 2013, Adk Team';
}
?>

ADK Portal 2.1.1
2.0.2
http://www.torrentland.net/
#4

Mensajes: 75

Ver Perfil 

En línea

*
Sep 03 2013


Excelente!!

*¤×•·:.·.:·•×¤* ^HeRaCLeS^ *¤×•·:.·.:·•×¤*
*¤×• Todos los Mp seran ignorados | Solo seran considerados los Mp Solicitados por mi •×¤*
*¤×• All Mp will be ignored | Only considers the Mp requested per my •×¤*

SMFPersonal

Adk Portal 3.0.2
2.0.14
www.smfpersonal.net
#5

Mensajes: 13978

Ver Perfil  SMFPersonal 

En línea




Otros temas de su interes




Usuario:
Contraseña:
Sesión: