hola..les traigo esto que estube pensando y salio..
se que en la web esta uno parecido.. pero es mas engorroso.
de esta manera basta con copiar el link que entrega 4shared al subir un audio..sin modificaciones ni nada..( siempre pensando en la facilidad de los usuarios de la web)
les agrego una cap ya que es incomodo instalar algo que no se tiene idea como se ve:
en el archivo subs.php dentro de la carpeta sources
buscar:
array(
'tag' => 'swf',
'type' => 'unparsed_content',
'content' => '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="425" height="350"><param name="movie" value="$1" /><param name="play" value="true" /><param name="loop" value="true" /><param name="quality" value="high" /><param name="AllowScriptAccess" value="never" /><embed src="$1" width="425" height="350" play="true" loop="true" quality="high" AllowScriptAccess="never" /><noembed><a href="$1" target="_blank">[enlace]</a></noembed></object><br><a href="$1" target="_blank">[enlace]</a>',
'validate' => create_function('&$tag, &$data, $disabled', '$data = strtr($data, array(\'<br />\' => \'\'));'), ),
despues de eso agregar:
array(
'tag' => '4shared',
'type' => 'unparsed_content',
'content' => '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="300" height="19"><param name="movie" value="$1" /><param name="play" value="true" /><param name="loop" value="true" /><param name="quality" value="high" /><param name="AllowScriptAccess" value="never" /><embed src="$1" width="300" height="19" play="true" loop="true" quality="high" AllowScriptAccess="never" /><noembed><a href="$1" target="_blank">[enlace]</a></noembed></object><br><a href="$1" target="_blank">[descargar]</a>',
'validate' => create_function('&$tag, &$data, $disabled', '$data = strtr($data, array(\'<br />\' => \'\'));'), ),
en el acciones-sp-1.1.js dentro del theme:
buscar:
{name:'Citar', beforeInsert:function(h){ markit_quote(h); }}
reemplazar por :
{name:'Citar', beforeInsert:function(h){ markit_quote(h); }},
{name:'Insertar audio 4shared', beforeInsert:function(h){ markit_4shared(h); }}
poco mas abajo buscar:
{name:'Citar', key:'C', openWith:'[quote]', closeWith:'[/quote]'}reemplazar por :
{name:'Citar', key:'C', openWith:'[quote]', closeWith:'[/quote]'},
{name:'Insertar audio 4shared', beforeInsert:function(h){ markit_4shared(h); }}poco mas abajo...buscar:
function markit_swf(h){
if(h.selection!='' && h.selection.substring(0,7)=='http://'){
h.replaceWith = '[swf]' + h.selection + '[/swf]\n';
h.openWith = '';
h.closeWith = '';
}else{
var msg = prompt('Ingrese la URL del archivo swf', 'http://');
if(msg != null){
h.replaceWith = '[swf]' + msg + '[/swf]\n';
h.openWith = '';
h.closeWith = '';
}else{
h.replaceWith = '';
h.openWith = '';
h.closeWith = '';
}}}
agregar despues:
function markit_4shared(h){
if(h.selection!='' && h.selection.substring(0,28)=='http://www.4shared.com/audio'){
h.replaceWith = '[4shared] http://www.4shared.com/embed' + h.selection.substring(28,100) + '[/4shared]';
h.openWith = '';
h.closeWith = '';
}else{
var msg = prompt('Ingrese la URL del audio 4shared', 'http://www.4shared.com/audio');
if(msg != null){
h.replaceWith = '[4shared] http://www.4shared.com/embed' + msg.substring(28,100) + '[/4shared]\n';
h.openWith = '';
h.closeWith = '';
}else{
h.replaceWith = '';
h.openWith = '';
h.closeWith = '';
}
}
}
por ultimo en estilos-sp.ccs buscar casi al final ( si esque no han agregado mas estilos:
buscar:
.markItUp .markItUpButton15 a, .markitcomment .markItUp .markItUpButton9 a{background:transparent url('images/icons/bbcode.gif') no-repeat scroll left top;background-position:left -160px;height:10px;}
agregar despues:
.markItUp .markItUpButton16 a{background:transparent url('images/icons/4shared.png') no-repeat scroll left top;background-position:left -0px;height:10px;}
y seria todo..
pruebenlo y me cuentan...el detalle que tiene es que muestra el reproductor y abajo un enlace..supuestamente para la descarga.. pero solo muestra el reproductor a pantalla grande.. si encuentro o me ayudan a hacerlo lo publico .
adjunto la imagen. :im_so_happy: