Recien Registrado
| Smline - 2 Buenos Mod
Calificación: de
5,00 | les dejo 2 muy buena modificacione para el script Smline
tenemos por un lado la modificacion para lograr el editor
wisfflit para postear y el segundo es link oculta para verlo
registrarse... comenzemos Primer Mod - Link Oculto Visitante - Registrarse para verlo...
el mod es muy simple lo que hace es que los visitante no puedan ver el link de descarga
al menos que se registren en la weeb .. un mod muy simple que lo que se quiere lograr
son usuario en la weeb...
-Abren el post.class.php que se encuentra en la ruta del script : PHP/class y buscas:
[code]$data['p_body'] = $bbcode->start(secure($data['p_body'], false, true), true, true, $data['p_title']);[/code]-lo remplazas por el siguiente codigo....
[code]
//Ocultar links a visitantes, Smline
if(!$user->uid){
$replacement = '<div class="item-info">Para poder ver los enlaces necesitas estar <a href="/registro">Registrado</a>. O.. ¿ya tienes cuenta? <a href="javascript:anonimo.show_login();">Logueate!</a></div>';
$data['p_body'] = secure($data['p_body'], false, true);
$data['p_body'] = preg_replace('/[url[^>]+\]\b(https?|ftp|file):\/\/[-A-Z0-9+&@#\/%?=~_|$!:,.;]*[A-Z0-9+&@#\/%=~_|$][\/url[^>]+\]/i', $replacement, $data['p_body']);
$data['p_body'] = preg_replace('/\[url=(.*?)\](.*?)\[\/url\]/is', $replacement, $data['p_body']);
$data['p_body'] = $bbcode->start($data['p_body'], true, true, $data['p_title']);
}else{
$data['p_body'] = $bbcode->start(secure($data['p_body'], false, true), true, true, $data['p_title']);
}
[/code]-resultado final de la modificacion es el siguiete captura: Segundo Mod- Editor wisgflit para agrear post - Publicar
-este mod es para modificar el editor de post y logar un editor de post
por html.. que solo copias y pegas el contenido sin usar los bbcode....
-Nos descargamos el rar con el mod: editor.rar
-ahora hacemos lo siguiente:
-Subes las carpetas a la raíz de tu tema
se reemplazará agregar-post.js
-editas el archivo agregar-post.tpl
agregas después de
[code]
{include file='includes/header.tpl'}
[/code]esto
[code]
<link href="{$web.css}/wysibb.css" rel="stylesheet" type="text/css" />
<script src="{$web.js}/wysibb.js" type="text/javascript"></script>
[/code]-cambias markItUp por Mditor
(por la línea 20-25, está dos veces)
-Regresas a raíz
vas a libs en PHP
abres bbcode.inc.php
reemplazas esto
[code]
"/\[code\](.*?)\[\/code\]/is"
[/code]-por esto
[code]
"/\[code\](.*?)\[\/code\]/is",
"/(?i)\[s\](.*?)\[\/s\]/i",
"/(?i)\[sub\](.*?)\[\/sub\]/i",
"/(?i)\[sup\](.*?)\[\/sup\]/i",
"/(?i)\[table\]\[tr\]\[td\](.*?)\[\/td\]\[\/tr\]\[\/table\]/i",
"/(?i)\[ul\](.*?)\[\/ul\]/i",
"/(?i)\[ol\](.*?)\[\/ol\]/i",
"/(?i)\[li\](.*?)\[\/li\]/i",
"/(?i)\[notice\](.*?)\[\/notice\]/i",
"/(?i)\[info\](.*?)\[\/info\]/i",
"/(?i)\[warning\](.*?)\[\/warning\]/i",
"/(?i)\[error\](.*?)\[\/error\]/i",
"/(?i)\[success\](.*?)\[\/success\]/i"
[/code]-y esto
[code]
"<pre class=\"text_code\">\\1</pre>"
[/code]-por esto
[code]
"<pre class=\"text_code\">\\1</pre>",
"<s>\\1</s>",
"<sub>\\1</sub>",
"<sup>\\1</sup>",
"<table class=\"bbctab\"><tbody><tr><td>\\1</td></tr></tbody></table>",
"<ul class=\"bbclist\">\\1</ul>",
"<ol class=\"bbclist\">\\1</ol>",
"<li>\\1</li>",
"<div class=\"bbcmsg notice\">\\1</div>",
"<div class=\"bbcmsg info\">\\1</div>",
"<div class=\"bbcmsg warning\">\\1</div>",
"<div class=\"bbcmsg error\">\\1</div>",
"<div class=\"bbcmsg success\">\\1</div>"
[/code]-el resultado el siguiente en la captura:
Última edición por bastardo98; 05-01-2015 a las 02:56:24 |