Uutiset:

Bored?  Looking to kill some time?  Want to chat with other SMF users?  Join us in IRC chat or Discord

Main Menu
Advertisement:

Cualquier post en tiny portal

Aloittaja Kiel D-04, joulukuu 29, 2008, 10:36:48 AP

« edellinen - seuraava »

Kiel D-04

lo q pasa es que quiero q aparesca cualquier post de todo el foro q aparezca en el portal
pero solo me de estas opciones :S

http://i258.photobucket.com/albums/hh277/mathix_x1/csacascs.jpg

ai se ve q solo se pueden poner unas cuantas y io kero k aparezca too ;S
ayudenme ;S

phyzer

Yo tambien quiero saber como, en el index solo salen post de 5 foros maximos, y los subforos van separado :S . ojala nos respondan
Mi foro: (buscando patrocinador)

Kiel D-04

see xD
toi desesperado intente de todo para k saliera pero na :B

davis69

Chicos paciencia preguntare el foro de TP, ya que este es el SMF y TP no tiene foro en español a ver que me responden cualquier cosa le aviso, así que paciencia.

Kiel D-04


Ginolatex

#5
En el theme ---> TPortalAdmin.template.php

busquen:
// board 5

echo '

<select size="1" name="tp_ssiboard5"><option value="0">',$txt['tp-none-'],'</option>';

$tn=sizeof($context['TPortal']['boards']);

for($n=0 ; $n<$tn; $n++){

echo '

<option value="'.$context['TPortal']['boards'][$n]['id'].'" ' ,$context['TPortal']['boards'][$n]['id']==$context['TPortal']['SSI_board5'] ? 'selected' : '' , '>'.$context['TPortal']['boards'][$n]['name'].'</option>';

}



echo '

</select>


Justo después añadan:
';
    // board 6
echo '
<select size="1" name="tp_ssiboard6"><option value="0">',$txt['tp-none-'],'</option>';
$tn=sizeof($context['TPortal']['boards']);
for($n=0 ; $n<$tn; $n++){
echo '
<option value="'.$context['TPortal']['boards'][$n]['id'].'" ' ,$context['TPortal']['boards'][$n]['id']==$context['TPortal']['SSI_board6'] ? 'selected' : '' , '>'.$context['TPortal']['boards'][$n]['name'].'</option>';
}
echo '
                   </select>


En Sources ---> TPortalAdmin.php

busquen:
elseif($what=='tp_ssiboard1')

{

$bo=array();

$bo[0]=$_POST['tp_ssiboard1'];

$bo[1]=$_POST['tp_ssiboard2'];

$bo[2]=$_POST['tp_ssiboard3'];

$bo[3]=$_POST['tp_ssiboard4'];

$bo[4]=$_POST['tp_ssiboard5'];

$value=implode(',',$bo);

db_query("UPDATE {$tp_prefix}settings SET value='$value' WHERE name='SSI_board'", __FILE__, __LINE__);

$go=6;


inserten la nueva:
elseif($what=='tp_ssiboard1')

{

$bo=array();

$bo[0]=$_POST['tp_ssiboard1'];

$bo[1]=$_POST['tp_ssiboard2'];

$bo[2]=$_POST['tp_ssiboard3'];

$bo[3]=$_POST['tp_ssiboard4'];

$bo[4]=$_POST['tp_ssiboard5'];

$bo[5]=$_POST['tp_ssiboard6'];

$value=implode(',',$bo);

db_query("UPDATE {$tp_prefix}settings SET value='$value' WHERE name='SSI_board'", __FILE__, __LINE__);

$go=6;


En Sources ---> TPortalAdmin.php
busquen:
// divide the SSI board into 5 boards

$sib=explode(',',$context['TPortal']['SSI_board']);

for($i=0 ; $i<5 ; $i++)

$i<5 ---> Cambién el número 5 por el numero de celdas



PD: Recuerden hacer respaldos por si las moscas.



Saludos.

HackRichi

Y nada más con eso... ¿? ¿? :D

Osea hago eso y ya salen TODOS los foros y subforos de mi foro general?

Así no mas¿?

Salu2, :p

Ginolatex

Asi agregarias uno, tienes que ir repitiendo y sumando, tantos como te apetezca.





Saludos.

HackRichi

Lainaus käyttäjältä: Ginolatex - joulukuu 31, 2008, 01:56:06 IP
En Sources ---> TPortalAdmin.php
busquen:
// divide the SSI board into 5 boards

$sib=explode(',',$context['TPortal']['SSI_board']);

for($i=0 ; $i<5 ; $i++)

$i<5 ---> Cambién el número 5 por el numero de celdas

Esto no lo entiendo muy bien...

Osea, cambio el número 5, por el número de celdas??

Como que número de celdas?

Osea que si por defecto viene 5, y yo hago la modificación para un foro más tengo que borrar el 5 y poner el 6...

Y si lo hago para 2, borrar el 5 y poner un 7 ¿?

Es así??

Salu2, :P

Ginolatex

Exacto, eso mismo, si te fijas en la imagen que pegue son 31, pues el número será 31, lo has entendido. Si no se hace esta modificación funciona igual, el problema esta en que cada vez que se entra en los ajustes de portada se tienen que volver a clicar los foros que quieres que aparezcan, pues solo te guardaria cinco.



Saludos.

phyzer

#10
el archivo theme ---> TPortalAdmin.template.php al editarlo como me dices n¡me da error al tratar de entrar a la configuracion de tinyportal, por q sera?

me sale:

¡Error al analizar la Plantilla!
Hubo un problema cargando el tema o archivo de idioma /Themes/default/TPortalAdmin.template.php. Por favor revisa la sintaxis e intenta nuevamente - recuerda, los apóstrofes (') por lo general deben tener una secuencia de escape con la diagonal invertida (\). Para ver información especifica del error del sitio de PHP intenta acceder al archivo directamente.

he tratado pero siempre me sale ese error en la linea </td>
Mi foro: (buscando patrocinador)

phyzer

Aqui les dejo los dos archivos a ver si me echan una mano  :)

Tengo smf 1.1.7 y tinyportal 0.98  mi foro es www.wamix.net :D
Mi foro: (buscando patrocinador)

Ginolatex


phyzer

#13
wow men como le hiciste? la verdad quiero agregar como 30 foros mas q aparezcan en el index :D

Edito: ya agregue otro mas, ahora si agrego los q quiero .... despues les cuento si me funciono... gracuas
Mi foro: (buscando patrocinador)

phyzer

#14
nose que pasa :S agregue 32 celdas y no hubo problema me salio bien pero al elegir los foros y darle "enviar" no se guardan :S que hice mal?

Edit: lo puse de 31 y parece q ya funciona , no perfectamente pero funciona xD
Mi foro: (buscando patrocinador)

Ginolatex

Si pusiste 32 celdas tienes que poner:
          // divide the SSI board into 32 boards

$sib=explode(',',$context['TPortal']['SSI_board']);

for($i=0 ; $i<32 ; $i++)


Si no se guardan el problema esta ahí.




Saludos.

Advertisement: