Seleccionar idioma:
Realizar Donación - Mods Premium - Portfolio



Este sitio utiliza cookies propias y de terceros. Si continúa navegando consideramos que acepta el uso de cookies. OK Más Información.
* Me pueden ayudar con el portal, en una opcion xD
  Leído 3213 veces
* Viendo el foro
 0 Usuarios y 1 Visitante están viendo este foro.


Tema Solucionado
*
Feb 13 2012


Buenas, lo que sucede es que necesito saber, si alguien me puede decir que mover, en algun php, para que, cuando algun tema, sea agregado al portal.

Es decir cuando haces un tema, abajo aparece la opción "Agregar al Portal", pero sucede, que no te envia a ese tema, si no a otro, que no se puede responder ni nada, a lo que voy es que si puedo hacer que esa opcion se coloque, y con el post de origen..

Osea que sea agregado al portal, y cuando le den click al tema ese rediriga, al Tema Original de donde fue agregado..

No se si me deje entender.. pero a eso voy..!

Salu2

Adk Portal 2.1.1
2.0.2

Mensajes: 242

Ver Perfil 

En línea

*
Feb 13 2012


Esto ya lo habia respondido en algun momento :P

Bueno mas o menos lo que pedis es que al activar el bloque new las noticias que agregues al portal no tengan un link hacia la noticia, sino que tengan un link hacia el topic.
Tambien por lo que entiendo queres un Leer Mas...





Lo que tenes que hacer es lo siguiente:
En el archivo .Sources/Subs-adkblocks.php
Buscar esta funcion:
Código: [Seleccionar]
function adk_newsadk()
{

global $scripturl, $txt, $smcFunc, $adkportal, $boardurl, $context;
$limit = $adkportal['adk_news'];
$contador = 0;

$listar = !empty($_REQUEST['pag']) ? $_REQUEST['pag'] < 1 ? 1 : (int)$_REQUEST['pag'] : 1;


$resultado = $smcFunc['db_query']('','
SELECT count(*) AS count
FROM {db_prefix}adk_news
');
   
   $row = $smcFunc['db_fetch_assoc']($resultado);
   $contador = $row['count'];
   $smcFunc['db_free_result']($resultado);
   
   
$paginas = $contador;
$por_pagina = $limit;
$paginado = 0;
while ($paginas >= $por_pagina):
$paginas = $paginas - $por_pagina;
$paginado++;
endwhile;


if ($paginas != 0)
$paginado++;

if ($contador >= $limit)
{
$enlace = '';
for ($i = 1; $i <= $paginado; $i++)
{
if($i == $listar)
$enlace .='[<strong>'.$i.'</strong>]&nbsp;';
else
$enlace .='<a href="'.$scripturl.'?pag='.$i.'">'.$i.'</a>&nbsp;';
}
}
else
$enlace = '
[<strong>1</strong>]';
 

if($listar == 1)
$empezamos_por = 0;
else
$empezamos_por = ($listar -1) * $limit;
   
$quest = $smcFunc['db_query']('','
SELECT id, new, autor, titlepage, time
FROM {db_prefix}adk_news
ORDER BY id DESC LIMIT {int:start}, {int:limit}',
array(
'start' => $empezamos_por,
'limit' => $limit,
)
);

$adkportal['adknews'] = array();

while ($fila = $smcFunc['db_fetch_assoc']($quest))
{
$adkportal['adknews'][] =
array (
'id' => $fila['id'],
'index' => parse_bbc($fila['new']),
'member' => un_htmlspecialchars($fila['autor']),
'title' => un_htmlspecialchars($fila['titlepage']),
'time' => timeformat($fila['time'])
);
}

$u = 0;

foreach ($adkportal['adknews'] as $poster)
{
if($u == 1)
{
$win = 'windowbg2';
$cat = 'titlebg';
$u = 0;
$cat_ = 'title_bar';
}
else
{
$win = 'windowbg';
$cat = 'catbg';
$cat_ = 'cat_bar';
}

echo'
<div class="'.$cat_.'">
<h3 class="'.$cat.'">
<a href="'.$scripturl.'?action=addthistopic;view='.$poster['id'].'">',$poster['title'],'</a>';

if (allowedTo('adk_portal'))
echo'
<span class="adk_float_r">
<a href="'.$scripturl.'?action=admin;area=blocks;sa=showeditnews;id='.$poster['id'].';sesc='.$context['session_id'].'">
<img src="', $boardurl, '/adkportal/images/edit.png" title="'.$txt['editar'].' '.$poster['title'].'" alt="'.$txt['editar'].' '.$poster['title'].'" />
</a>
<a onclick="return confirm(\'', $txt['remove_message'], '?\');" href="'.$scripturl.'?action=admin;area=blocks;sa=showdeletenews;del='.$poster['id'].';sesc='.$context['session_id'].'">
<img src="', $boardurl, '/adkportal/images/delete.png" title="'.$txt['borrar'].' '.$poster['title'].'" alt="'.$txt['borrar'].' '.$poster['title'].'" />
</a>
</span>';

echo'
</h3>
</div>';

echo'
<div style="padding: 5px;">
'.$poster['index'].'
<br /><br /><br />';

if(!empty($adkportal['adk_bookmarks_news']))
adk_bookmarks('right','news',$poster['id']);

echo'
<div class="smalltext text_align_center windowbg adk_padding_5">
'.$txt['added_portal'].' <b>'.$poster['member'].'</b> - '.$poster['time'].'
</div>
</div>';

$u++;
}

echo'<br />';
echo'<div class="smalltext adk_align_right">'.$txt['pages'].': '.$enlace.'</div>';

$smcFunc['db_free_result']($quest);

}

Reemplazarla por esta otra:
Código: [Seleccionar]
function adk_newsadk()
{

global $scripturl, $txt, $smcFunc, $adkportal, $boardurl, $context;
$limit = $adkportal['adk_news'];
$contador = 0;

$listar = !empty($_REQUEST['pag']) ? $_REQUEST['pag'] < 1 ? 1 : (int)$_REQUEST['pag'] : 1;


$resultado = $smcFunc['db_query']('','
SELECT count(*) AS count
FROM {db_prefix}adk_news
');
   
   $row = $smcFunc['db_fetch_assoc']($resultado);
   $contador = $row['count'];
   $smcFunc['db_free_result']($resultado);
   
   
$paginas = $contador;
$por_pagina = $limit;
$paginado = 0;
while ($paginas >= $por_pagina):
$paginas = $paginas - $por_pagina;
$paginado++;
endwhile;


if ($paginas != 0)
$paginado++;

if ($contador >= $limit)
{
$enlace = '';
for ($i = 1; $i <= $paginado; $i++)
{
if($i == $listar)
$enlace .='[<strong>'.$i.'</strong>]&nbsp;';
else
$enlace .='<a href="'.$scripturl.'?pag='.$i.'">'.$i.'</a>&nbsp;';
}
}
else
$enlace = '
[<strong>1</strong>]';
 

if($listar == 1)
$empezamos_por = 0;
else
$empezamos_por = ($listar -1) * $limit;
   
$quest = $smcFunc['db_query']('','
SELECT new.id, new.new, new.autor, new.titlepage, new.time, t.id_topic
FROM {db_prefix}adk_news AS new
LEFT JOIN {db_prefix}topics AS t ON (t.id_new = new.id)
ORDER BY id DESC LIMIT {int:start}, {int:limit}',
array(
'start' => $empezamos_por,
'limit' => $limit,
)
);

$adkportal['adknews'] = array();

while ($fila = $smcFunc['db_fetch_assoc']($quest))
{
$adkportal['adknews'][] =
array (
'id' => $fila['id'],
'index' => parse_bbc($fila['new']),
'member' => un_CleanAdkStrings($fila['autor']),
'title' => un_CleanAdkStrings($fila['titlepage']),
'time' => timeformat($fila['time']),
'topic' => $fila['id_topic']
);
}

$u = 0;

foreach ($adkportal['adknews'] as $poster)
{
if($u == 1)
{
$win = 'windowbg2';
$cat = 'titlebg';
$u = 0;
$cat_ = 'title_bar';
}
else
{
$win = 'windowbg';
$cat = 'catbg';
$cat_ = 'cat_bar';
}

echo'
<div class="'.$cat_.'">
<h3 class="'.$cat.'">
<a target="_blank" href="'.$scripturl.'?topic='.$poster['topic'].'.0">',$poster['title'],'</a>';

if (allowedTo('adk_portal'))
echo'
<span class="adk_float_r">
<a href="'.$scripturl.'?action=admin;area=blocks;sa=showeditnews;id='.$poster['id'].';'.$context['session_var'].'='.$context['session_id'].'">
<img src="', $boardurl, '/adkportal/images/edit.png" title="'.$txt['editar'].' '.$poster['title'].'" alt="'.$txt['editar'].' '.$poster['title'].'" />
</a>
<a onclick="return confirm(\'', $txt['remove_message'], '?\');" href="'.$scripturl.'?action=admin;area=blocks;sa=showdeletenews;del='.$poster['id'].';'.$context['session_var'].'='.$context['session_id'].'">
<img src="', $boardurl, '/adkportal/images/delete.png" title="'.$txt['borrar'].' '.$poster['title'].'" alt="'.$txt['borrar'].' '.$poster['title'].'" />
</a>
</span>';

echo'
</h3>
</div>';

echo'
<div style="padding: 5px;">
'.$poster['index'].'
<br /><br /><br />';

if(!empty($adkportal['adk_bookmarks_news']))
adk_bookmarks('right','news',$poster['id']);

echo'
<a target="_blank" href="'.$scripturl.'?topic='.$poster['topic'].'.0">
Leer Más...
</a><br /><br />
';
echo'
<div class="smalltext text_align_center windowbg adk_padding_5">
'.$txt['added_portal'].' <b>'.$poster['member'].'</b> - '.$poster['time'].'
</div>
</div>';

$u++;
}

echo'<br />';
echo'<div class="smalltext adk_align_right">'.$txt['pages'].': '.$enlace.'</div>';

$smcFunc['db_free_result']($quest);

}

*¤×•·:.·.:·•×¤* ^HeRaCLeS^ *¤×•·:.·.:·•×¤*
*¤×• Todos los Mp seran ignorados | Solo seran considerados los Mp Solicitados por mi •×¤*
*¤×• All Mp will be ignored | Only considers the Mp requested per my •×¤*

SMFPersonal

Adk Portal 3.0.2
2.0.14
www.smfpersonal.net
#1

Mensajes: 13978

Ver Perfil  SMFPersonal 

En línea

*
Feb 13 2012


Si pero, en el leer mas, aveces cuando esta por la mitad, se nota algunos codigos, asi mira

http://prntscr.com/63jpm

Ese bug, se puede arreglar ._.???

PD: probare haber como queda por mientras..

xD
Modifique, y me tiro este error

IMG: http://prntscr.com/63igl

PD: No se si, esta igual al que tenia que encontrar porque solo busque el inicio y el final y lo borre de ahi puse el que me pedistes..
 Ya lo revise, y lo vi igual ._. pero si se me escapo algo.. corrigeme..
Este es el original que te adjunto.

Unido automaticamente - {Febrero 13, 2012, 08:52:17 am}


Esto es un problema externo ._., derrepente me salio cuando quize agregar un tema, fuera de lo otro :O

http://prntscr.com/63l80

Que yo recuerde, nunca toque nada ahi.. pero me dice algo de permisos :S..

Adk Portal 2.1.1
2.0.2
#2

Mensajes: 242

Ver Perfil 

« Última Modificación: Febrero 13, 2012, 08:52:17 am por DinamicoBoys »
En línea

*
Feb 13 2012


El archivo ahora lo reviso, lo del leer mas, este no va a cortar nada, simplemente te pone el leer mas y te manda al tema al hacerle click.

El otro error no se de donde viene, primero solucionamos una cosa y despues seguimos con lo demas

*¤×•·:.·.:·•×¤* ^HeRaCLeS^ *¤×•·:.·.:·•×¤*
*¤×• Todos los Mp seran ignorados | Solo seran considerados los Mp Solicitados por mi •×¤*
*¤×• All Mp will be ignored | Only considers the Mp requested per my •×¤*

SMFPersonal

Adk Portal 3.0.2
2.0.14
www.smfpersonal.net
#3

Mensajes: 13978

Ver Perfil  SMFPersonal 

En línea

*
Feb 13 2012


El archivo ahora lo reviso, lo del leer mas, este no va a cortar nada, simplemente te pone el leer mas y te manda al tema al hacerle click.

El otro error no se de donde viene, primero solucionamos una cosa y despues seguimos con lo demas

Ok man, de ahi te digo de donde salio..

Unido automaticamente - {Febrero 14, 2012, 02:59:46 am}


heraclez? aun nada u,u, andas con el trabajo recargado estos dias  ::)

Adk Portal 2.1.1
2.0.2
#4

Mensajes: 242

Ver Perfil 

« Última Modificación: Febrero 14, 2012, 02:59:46 am por DinamicoBoys »
En línea

*
Feb 14 2012


en el codigo que te pase reemplaza esto:
Código: [Seleccionar]
'member' => un_CleanAdkStrings($fila['autor']),
'title' => un_CleanAdkStrings($fila['titlepage']),

con esto:
Código: [Seleccionar]
'member' => un_htmlspecialchars($fila['autor']),
'title' => un_htmlspecialchars($fila['titlepage']),

*¤×•·:.·.:·•×¤* ^HeRaCLeS^ *¤×•·:.·.:·•×¤*
*¤×• Todos los Mp seran ignorados | Solo seran considerados los Mp Solicitados por mi •×¤*
*¤×• All Mp will be ignored | Only considers the Mp requested per my •×¤*

SMFPersonal

Adk Portal 3.0.2
2.0.14
www.smfpersonal.net
#5

Mensajes: 13978

Ver Perfil  SMFPersonal 

En línea

*
Feb 14 2012


en el codigo que te pase reemplaza esto:
Código: [Seleccionar]
'member' => un_CleanAdkStrings($fila['autor']),
'title' => un_CleanAdkStrings($fila['titlepage']),

con esto:
Código: [Seleccionar]
'member' => un_htmlspecialchars($fila['autor']),
'title' => un_htmlspecialchars($fila['titlepage']),

Me tenia que salir el auto del tema?
y su avatar ?

Si era asi no salio .. pero si redirecciona al hilo..

Adk Portal 2.1.1
2.0.2
#6

Mensajes: 242

Ver Perfil 

En línea

*
Feb 14 2012


Citar
Me tenia que salir el auto del tema?
y su avatar ?

No me pediste eso ???

*¤×•·:.·.:·•×¤* ^HeRaCLeS^ *¤×•·:.·.:·•×¤*
*¤×• Todos los Mp seran ignorados | Solo seran considerados los Mp Solicitados por mi •×¤*
*¤×• All Mp will be ignored | Only considers the Mp requested per my •×¤*

SMFPersonal

Adk Portal 3.0.2
2.0.14
www.smfpersonal.net
#7

Mensajes: 13978

Ver Perfil  SMFPersonal 

En línea

*
Feb 14 2012


Citar
Me tenia que salir el auto del tema?
y su avatar ?

No me pediste eso ???

 ::)  buu, pense que era ese codigo ahora  :'(

Unido automaticamente - {Febrero 15, 2012, 04:37:40 am}



 :-\  Heraclez, tengo un problema, con los post que agrego al portal, osea me lee todo el tema completo, y yo quiero a la mitad, me fije en eso de las caracterez.. maximo algo asi,.. y lo puse a 400, pero aun asi, toma todo el post.



Unido automaticamente - {Febrero 15, 2012, 05:19:12 pm}


Alguna guia, ya  me pase por el tuto del adk, y nada me sigue leyendo todo el post .. :-\   :'(

Adk Portal 2.1.1
2.0.2
#8

Mensajes: 242

Ver Perfil 

« Última Modificación: Febrero 15, 2012, 05:19:12 pm por DinamicoBoys »
En línea

*
Feb 15 2012


Es que ese bloque te muestra todo el post, no es como el auto new que te muestra la cantidad que vos le pongas en la administracion.

Habria que modificar un poco el codigo para eso, pero te pasaria lo que vos no queres, que te corte los codigos bbc por la mitad.

*¤×•·:.·.:·•×¤* ^HeRaCLeS^ *¤×•·:.·.:·•×¤*
*¤×• Todos los Mp seran ignorados | Solo seran considerados los Mp Solicitados por mi •×¤*
*¤×• All Mp will be ignored | Only considers the Mp requested per my •×¤*

SMFPersonal

Adk Portal 3.0.2
2.0.14
www.smfpersonal.net
#9

Mensajes: 13978

Ver Perfil  SMFPersonal 

En línea




Otros temas de su interes

dejo de verse favicon.ico Pucara Enero 20, 2015, 05:32:15 pm
Instalando ADK PORTAL - Algunas consultas cz99 Junio 27, 2016, 12:32:13 pm
Una prengunta Ryo-Odin Octubre 15, 2010, 11:05:44 pm
Ultimos post en 2 columnas juanka Enero 02, 2011, 12:38:43 am *
Hay bloque de categorias en el adk portal? DinamicoBoys Febrero 20, 2012, 12:24:18 pm *
ayuda a instalar o actualizar adk portal aeiou15 Junio 11, 2011, 01:40:56 pm



Usuario:
Contraseña:
Sesión:
hermes bracelet replica, christian louboutin replica, van cleef and arpels replica, red bottoms replica, cartier love bracelet replica christian louboutin replica, christian louboutin replica, hermes bracelet replica,