Titulo como atributo ALT en imágenes del post

Perfil del autor

Iniciado por Miguel92
En Plugins Hace 20 días


Topic en Plugins N°375
Público Privacidad
Normal Tipo
3 Respuestas
30 Visitas
4 Puntos
Miguel92 Fundador 153 13
Topics 24
Respuestas 76
Miguel92 Fundador
Hace 20 días
Bueno, este post yo no consideró que sea un plugin, pero bueno continuemos...

Lo que va a hacer es todas las imágenes que se agreguen al post, automáticamente el atributo ALT/TITLE en la etiqueta de IMG tendrá el titulo del posts

1 - Vamos a inc/class/c.posts.php y buscamos
$postData['post_body']  = $tsCore->parseBadWords($postData['post_smileys'] == 0 ? $tsCore->parseBBCode($postData['post_body']) : $tsCore->parseBBCode($postData['post_body'], 'firma'), true);

y la reemplazamos por
$postData['post_body']  = $tsCore->parseBadWords($postData['post_smileys'] == 0 ? $tsCore->parseBBCode($postData['post_body'], 'normal', 1, $postData['post_title']) : $tsCore->parseBBCode($postData['post_body'], 'firma'), true); 

2 - Vamos a inc/class/c.core.php y buscamos
function parseBBCode($bbcode, $type = 'normal') {

y la reemplazamos por
public function parseBBCode($bbcode, $type = 'normal', $act = null, $title = null) {

luego en el case 'normal': buscamos
'info', 'warning', 'error', 'success'));

y la reemplazamos por
'info', 'warning', 'error', 'success'), $act, $title);

3 - Vamos a inc/ext/bbcode.inc.php y buscamos
public function addBBcodes() {

y la reemplazamos por
public function addBBcodes($act = 0, $title) {

luego más abajo buscamos el array de la imagen
array('tag' => 'img', 'replace' => '<img src="{param}"...),

y la borramos y un poco más abajo buscamos
foreach ($tagCodes as $bbcode) {

y arriba agregaremos lo siguiente
# ESTA ES PARA LAS IMAGENES
$tagAltImg = ($act == 1) ? trim($title) : 'Esta imagen puede contener texto';
array_push($tagCodes, array('tag' => 'img', 'replace' => '<img src="{param}" alt="'.$tagAltImg.'" title="'.$tagAltImg.'" class="img-thumbnail" style="margin-bottom:12px;max-width:90%" />'));

Creó que lo había creado @Tronlar, la verdad no tengo idea.

4 puntos
3
Loading...

¿Como comentar?

Para poder comentar necesitas estar Registrado.


Si ya eres miembro ingresa a tu cuenta.


¿Quién está conectado?
Actualmente están conectados (8):
LordBackFlip MigueK
El record de usuarios conectados fue el día El 11 de agosto a las 10:00 y fueron 179 miembros online.
Enlaces importantes
Chat
Ayuda
Contacto
Report Abuse - DMCA
Sobre nosotros

NewRisus Social Community Script es un software basado en el sistema PHPost, con el cual se espera ofrecer un software Bulletin Board, que permitirá crear comunidades o foros de forma gratuita. NewRisus trabaja bajo el software de PHPost, por lo que está prohibido retirar el copyright de ambos sin autorización.


Temas
196
Comentarios
746
Miembros
86
Último miembro