Instalacion Adk Portal V2.0 Beta 2 (Manual) (Smf 2.0 RC2)

Started by lucas-ruroken, January 29, 2010, 11:22:47 AM

Previous topic - Next topic

lucas-ruroken

Instalacion Adk Portal V2.0 Beta 2 (Manual)

Link para la descarga del Mod:
http://www.smfpersonal.net/downloads.html;cat=5

Bueno voy a explicar como instalar Adk Portal v2.0 Beta 2 manualmente....
lo que vamos a hacer es comprimir el zip en una carpeta dentro de nuestra pc, luego agarramos el archivo db_install_adkportal.php y lo subimos a la raiz de nuestro foro y lo ejecutamos, ejemplo... tuforo.com/db_install_adkportal.php.

Bien lo que vamos a hacer ahora es abrir nuestro ftp y subir el contenido de las carpetas Sources, Themes y adkportal a sus respectivos lugares y ahora vamos con la instalacion manual de nuestros archivos....

Abrimos el archivo Sources/Subs.php, y buscamos:
'home' => array(
'title' => $txt['home'],
'href' => $scripturl,
'show' => true,
'sub_buttons' => array(
),
'is_last' => $context['right_to_left'],
// 'target' => '_blank',
),


y agregamos despues:
'forum' => array(
'title' => $txt['foro'],
'href' => $scripturl . '?action=forum',
'show' => ($modSettings['adk_enable'] == 1) ? 1 : 0,
'sub_buttons' => array(
),
),


Abrimos el archivo Sources/ManagePermissions.php, y buscamos:
$groupLevels['global']['standard'] = array_merge($groupLevels['global']['restrict'], array(

y agregamos despues:
'adk_portal',

luego buscamos:
$permissionList = array(
'membergroup' => array(


y añadimos despues:
'adk_portal' => array(false, 'adkportal', 'adkportal'),

Abrimos el archivo /index.php, y buscamos:
'who' => array('Who.php', 'Who'),

y reemplazamos por:
'forum' => array('BoardIndex.php', 'BoardIndex'),
'portal' => array('Adkportal.php', 'Adkportal'),
'who' => array('Who.php', 'Who'),


buscamos:
require_once($sourcedir . '/Security.php');

y agregamos despues:
require_once($boarddir . '/SSI.php');
require_once($sourcedir . '/Subs-adkfunction.php');


buscamos:
// Action and board are both empty... BoardIndex!
if (empty($board) && empty($topic))
{
require_once($sourcedir . '/BoardIndex.php');
return 'BoardIndex';
}


y reemplazamos por:
//Adk Portal
global $modSettings;
// Action and board are both empty... BoardIndex!
if (empty($board) && empty($topic) && $modSettings['adk_enable'] == 1)
{
require_once($sourcedir . '/Adkportal.php');
return 'Adkportal';
}
if (empty($board) && empty($topic))
{
require_once($sourcedir . '/BoardIndex.php');
return 'BoardIndex';
}


Abrimos el archivo Sources/QueryString.php, y buscamos:
// Return the changed buffer.

y reemplazamos por:
if ($modSettings['adk_enable'] == 1)
{
$buffer = preg_replace('/Simple Machines LLC<\/a>/','Simple Machines LLC</a><table align="center"><tr><td height="20"><br />Powered by <a href="http://www.smfpersonal.net" target="_blank" title="Adk Portal - Powered By Smf Personal">Adk Portal V2.0 Beta 2 &copy;</a></td></tr></table>',$buffer);
}
// Return the changed buffer.


Abrimos el archivo Sources/Admin.php, y buscamos:
'layout' => array(
'title' => $txt['layout_controls'],


y añadimos antes:
'adk_portal' => array(
'title' => $txt['adk_portal'],
'permission' => array('adk_portal'),
'areas' => array(
'adkoptions' => array(
'label' => $txt['opcion_adk'],
'file' => 'adkoptions.php',
'function' => 'Adkoptions',
'custom_url' => $scripturl . '?action=admin;area=adkoptions;sesc=' . $sc,
'icon' => 'mail.gif',
'permission' => array('adk_portal'),

),
'blocks' => array(
'label' => $txt['bloques'],
'file' => 'blocks.php',
'function' => 'blocks',
'custom_url' => $scripturl . '?action=admin;area=blocks;sesc=' . $sc,
'icon' => 'server.gif',
'permission' => array('adk_portal'),

),
'newblock' => array(
'label' => $txt['crear_block'],
'file' => 'newblock.php',
'function' => 'newblock',
'custom_url' => $scripturl . '?action=admin;area=newblock;sesc=' . $sc,
'icon' => 'boards.gif',
'permission' => array('adk_portal'),

),
'generar' => array(
'label' => $txt['nueva_noticia'],
'file' => 'generar.php',
'function' => 'Generar',
'custom_url' => $scripturl . '?action=admin;area=generar;sesc=' . $sc,
'icon' => 'posts.gif',
'permission' => array('adk_portal'),

),
'newsdel' => array(
'label' => $txt['borrar_noticias'],
'file' => 'newsdel.php',
'function' => 'Newsdel',
'custom_url' => $scripturl . '?action=admin;area=newsdel;sesc=' . $sc,
'icon' => 'smiley.gif',
'permission' => array('adk_portal'),

),
'editblock' => array(
'file' => 'editblock.php',
'function' => 'editblock',
'custom_url' => $scripturl . '?action=admin;area=editblock;sesc=' . $sc,
'permission' => array('adk_portal'),

),

),
),


Abrimos el archivo Sources/Subs-BoardIndex.php, y buscamos:
'href' => $scripturl . '#c' . $row_board['id_cat'],

y reemplazamos por:
'href' => $scripturl . '?action=forum#c' . $row_board['id_cat'],

Abrimos el archivo Sources/Recent.php, y buscamos:
'url' => $scripturl . '#c' . (int) $_REQUEST['c'],


y reemplazamos por:
'url' => $scripturl . '?action=forum#c' . (int) $_REQUEST['c'],

luego buscamos:
'href' => $scripturl . '#c' . $row['id_cat'],
'link' => '<a href="' . $scripturl . '#c' . $row['id_cat'] . '">' . $row['cname'] . '</a>'


y reemplazamos por:
'href' => $scripturl . '?action=forum#c' . $row['id_cat'],
'link' => '<a href="' . $scripturl . '?action=forum#c' . $row['id_cat'] . '">' . $row['cname'] . '</a>'


Abrimos el archivo Sources/Load.php, y buscamos:
'url' => $scripturl . '#c' . $board_info['cat']['id'],

y reemplazamos por:
'url' => $scripturl . '?action=forum#c' . $board_info['cat']['id'],

buscamos:
// Set the top level linktree up.
array_unshift($context['linktree'], array(
'url' => $scripturl,
'name' => $context['forum_name_html_safe']
));


y reemplazamos por:
// Removed old

buscamos:
// Compatibility.
if (!isset($settings['theme_version']))
$modSettings['memberCount'] = $modSettings['totalMembers'];


reemplazamos por:
// Compatibility.
if (!isset($settings['theme_version']))
$modSettings['memberCount'] = $modSettings['totalMembers'];


array_unshift($context['linktree'], array(
'url' => $scripturl,
'name' => $context['forum_name']
), array('url' => $scripturl . '?action=forum', 'name' => $txt['foro']));



Adk Portal 3.1 is coming....

Design your universe!


facuz22

hola yo lo instale como si fuera un mod simple, me da un par de erroes pero nada grave, el portal se ve mas que bien en mi foro.

hay alguna diferencia de la instalación automática a la instalación manual??
y como puedo hacer para que quede el portal solo en mi dominio.

es decir yo tengo hxxp:foro.midominio.com [nonactive]
y quiero dejar el portal independiente del foro, solo en mi hxxp:dominio.com [nonactive].
no se si me explico bien.

te dejo el enlace para que lo veas
hxxp:foro.solotuespacio.com [nonactive]

desde ya te agradesco mucho

lucas-ruroken

Puedes abrir un nuevo tema y enviarme un MP para que lo vea? asi lo trabajamos aparte, esta versión de adk portal es antigua, muy diferente a la actual (2.1)

Saludos.
Adk Portal 3.1 is coming....

Design your universe!

William_Yaruro

Amigo cuando entro a Sources/Subs.php me sale Hacking attempt... me puedes porque?

En el 2.1 lo intento mi foro es SMF 2.0.5

Advertisement: