[TUTO] Agregar iconos que quieras en categorias smf 2.1

Started by gohanjaja, June 01, 2020, 11:15:34 PM

Previous topic - Next topic

gohanjaja

Buenas, vi muchos mods que hacen eso como el fas-fa , pero, si usas una web alojada en un servidor gratuito para empresas de telefonía que ayuda a tus usuarios al no consumo de datos de celular y demás , y estás cargando iconos de la web fas-iconos. LEs generas un gasto incensario. Por eso.- Pensé en esas cosas y se me ocurrió emular y ver que otra alternativa podría implantar, y vi un poco como funcionaba el mod cbi.

Y se me ocurrió hacer esto:

Buscar el archivo BoardIndex.template.php:

function template_bi_board_icon($board)
{
global $context, $scripturl;

echo '
<a href="', ($context['user']['is_guest'] ? $board['href'] : $scripturl . '?action=unread;board=' . $board['id'] . '.0;children'), '" class="board_', $board['board_class'], '"', !empty($board['board_tooltip']) ? ' title="' . $board['board_tooltip'] . '"' : '', '></a>';
}




Reemplazarlo por:

function template_bi_board_icon($board)
{
global $context, $txt, $scripturl, $settings;

if (file_exists($settings['theme_dir'] . '/images/icons/' . $board['id'] . '/' . $context['theme_variant_url'] . 'on.png'))
$board_new_img = '/icons/' . $board['id'];
else
$board_new_img = '';
echo '
<img class="board_icon" src="', $settings['images_url'], '/icons/' . $board['id'] . '/on', $board['new'] ? '' : '2', '.png" alt="', $txt['new_posts'], '" title="', $txt['new_posts'], '" />';



}


Y una vez echo eso...
deberás agregar en tu servidor carpetas con el ID de tu categoría. Por ejempplo:

actualmente estamos --> ;board=16.0

Tu deberías crear una carpeta en default/icons/16

y una vez dentro de la carpeta , subir tus iconos personalizados: "on.png", "on2.png" , "off.png"

Si bien es un código simple(invito aquel que quiera mejorarlo) funciona perfectamente, y sales de paso para una situación como la mía.
Espero les sirva.

Saludos!

Danielㅤ

Hola compañero gohanjaja, gracias por el aporte.


Un abrazo

gohanjaja

Quote from: Daniel user on June 02, 2020, 09:21:10 AM
Hola compañero gohanjaja, gracias por el aporte.


Un abrazo
De nada estimado , gracias a ud por agradecer.  :laugh:

-Rock Lee-

??? ??? creo tengo un colapso temporal porque recuerdo haber leido y respondido este tema :P muy buen truco para poder utilizarlo con esto puede que mas personasa se animen a experimentar con 2.1 ;) gracias por el aporte!


Saludos!
¡Regresando como cual Fenix! ~ Bomber Code
Ayudas - Aportes - Tutoriales - Y mucho mas!!!

Aportadordelmix


vicram10

Excelente aporte,.

Quote from: Rock Lee on June 05, 2020, 02:04:45 PM
??? ??? creo tengo un colapso temporal porque recuerdo haber leido y respondido este tema :P muy buen truco para poder utilizarlo con esto puede que mas personasa se animen a experimentar con 2.1 ;) gracias por el aporte!
Saludos!

Somos 2, crei haber respondido este post xD

Advertisement: