LiveZilla Live Chat Software
RCM - Resellerclub Mods

Como Actualizar R.A.M.Dns Interfaz V3

RAMDI - Resellerclub Interfaz de Gestión Dns y Redirección Avanzada
Fecha
Última Versión
20.10.2016
3.12.0

 

¿Te gustaría tenerlo instalado por nosotros? - Solicita el servicio de instalación aquí

Versión Documento: 2.5 - 13-07-2015

1º Paso

Resellerclub Mods Management Core Console (Complemento)

 

Todos los productos requieren el Complemento Resellerclub Mods Management Core Console. Descargue el Complemento desde la página del detalle de la licencia » Pestaña "Descargar" e instala primero éste Complemento.

Si ya tiene instalado el Complemento, asegúrese que tenga la versión v1.3.1 o mayor instalado.

Visite las instrucciones para instalar el Complemento ResellerClub Mods Console si no lo tiene instalado/actualizado. Una vez instalado/actualizado y configurado con los credenciales para su cuenta de Revendedor, asimismo la licencia para el producto, proceda con la instalación en el 2º PASO

2º Paso

Subir Archivos y Directorios

 

Descargue la aplicación RAMDI - ResellerClub Advanced Managment DNS Interface desde el detalle de la licencia, pestaña "Descargar" y guárdela en un directorio de su elección. Descomprima el archivo con su programa preferido. Por favor, lea atentamente todos los pasos en este documento. No debe saltarse ningún paso indicado.

  1. Súba vía ftp los archivos dnsmanagement.php y domainforwarding.php del directorio descomprimido "dnsmanagement_x.x.x" al directorio whmcsroot/

  2. Suba vía FTP los archivos *.tpl correspondiente a su tema WHMCS al directorio del tema activo en whmcsroot/templates/(portal, classic, default, responsioplus3, bootstrap3_compatibe)/.

Modificar clientareadomaindetails.tpl

 

Nota Si usa el nuevo theme six de WHMCS v6, entonces puede omitir este paso! La manipulación de enlaces es controlada automáticamente con el nuevo sistema menu hook en WHMCS v6

Las siguientes instrucciones explican como realizar los cambios en la plantilla y el archivo de estilo css

Opcional: Este paso solo es necesario si desea ofrecer los servicios DNS y Redirección de Dominio con los dominios. Si solo desea usar la interfaz DNS para servicios de hosting, entonces puede omitir este paso.

TIP! Si usa 2 o más registradores de dominios, por ejemplo ResellerClub y otro registrador "no LogicBoxes" como por ejemplo Enom, entonces debería echar un vistazo a la pestaña "Tips & Trucos" para saber como configurar R.A.M.Dns Interfaz para múltiples registradores.

Para plantillas basado en el tema classic y portal

 

  1. Abra la plantilla "clientareadomaindetails.tpl" que se encuentra en el directorio donde tiene instalado whmcs, /whmcsroot/templates/portal o classic/. Si ha renombrado el directorio o bien esta usando otro diseño para su whmcs, simplemente abra la plantilla "clientareadomaindetails.tpl" del diseño que usa por defecto

  2. Busque y localice el código entre {if $dnsmanagement} ... {/if}. El código entre esta declaración se ve como el siguiente ejemplo, si no ha modificado previamente su plantilla:
    {if $dnsmanagement}
    <td><form method="post" action="{$smarty.server.PHP_SELF}?action=domaindns">
      <input type="hidden" name="domainid" value="{$domainid}">
      <p align="center">
        <input type="submit" value="{$LANG.domaindnsmanagement}" class="button">
      </p>
    </form></td>
    {/if}
    

    Reemplace el código original por el siguiente:

    {if $dnsmanagement}
    <td><form method="post" action="dnsmanagement.php?action=managednszone">
      <input type="hidden" name="domainid" value="{if $domainid}{$domainid}{else}{$id}{/if}"/>
      <input type="hidden" name="domain" value="{$domain}"/>
      <p align="center">
        <input type="submit" value="{$LANG.domaindnsmanagement}" class="button">
      </p>
    </form></td>
    {/if}
    

    Copy/paste el siguiente código html para insertar el botón Redireccionar Dominio. Puede insertar el código en cualquier lugar de la plantilla clientareadomaindetails.tpl.

    {if $dnsmanagement}
    <td><form method="post" action="domainforwarding.php?action=managedomfwd">
      <input type="hidden" name="domainid" value="{$domainid}"/>
      <input type="hidden" name="domain" value="{$domain}"/>
      <p align="center">
        <input type="submit" value="Redireccionar Dominio" class="button">
      </p>
    </form></td>
    {/if}
    

  3. Abra el archivo "style.css" que se encuentra en el directorio de las plantillas e inserte (copiar/pegar) al final, el contenido del archivo [stylename]_update_style.css.

  4. Suba vía FTP los archivos modificados style.css y clientareadomaindetails.tpl al directorio de su actual plantilla.

Para plantillas basado en el tema default y five

 

  1. Abra la plantilla "clientareadomaindetails.tpl" que se encuentra en el directorio donde tiene instalado whmcs, whmcsroot/templates/default

  2. Búsque y localice el código entre {if $dnsmanagement} ... {/if}. El código entre esta declaración se ve como el siguiente ejemplo, si no ha modificado previamente su plantilla (todo en una línea):
    {if $dnsmanagement}<li><a href = "clientarea.php?action=domaindns&domainid={$domainid}">{$LANG.clientareadomainmanagedns}</a></li>{/if}
    

    Reemplace el código original por el siguiente (todo en una línea):

    {if $dnsmanagement}<li><a href = "dnsmanagement.php?action=managednszone&domain={$domain}&domainid={if $domainid}{$domainid}{else}{$id}{/if}">{$LANG.clientareadomainmanagedns}</a></li>{/if}
    

    Copy/paste el siguiente código html para insertar el enlace Redireccionar Dominio justo por debajo del código de arriba (todo en una línea):

    {if $dnsmanagement}<li><a href = "domainforwarding.php?action=managedomfwd&domain={$domain}&domainid={if $domainid}{$domainid}{else}{$id}{/if}">Redireccionar Dominio</a></li>{/if}
    

Adicionalmente solo para plantillas basados en el tema default y five

 

  1. Búsque y localice el código entre {if $addonstatus.dnsmanagement} ... {else}. Reemplace la línea:
    <a href = "clientarea.php?action=domaindns&domainid={$domainid}">{$LANG.manage}</a>
    

    con la siguiente línea (todo en una línea):

    <a href = "dnsmanagement.php?action=managednszone&domain={$domain}&domainid={$domainid}">{$LANG.manage}</a>
    

  2. Suba vía FTP el archivo modificado clientareadomaindetails.tpl al directorio de su actual plantilla.

3º Paso

Compruebe el funcionamiento de la Interfaz

 

Para ofrecer el servicio de gestión DNS desde el área de cliente es preciso su activación:

  1. En la sección "Management Tools" para cada dominio en la página del detalle (área admin):
    Activar Herramienta de Gestión Area Admin

  2. También debe considerar la activación global para la gestión DNS desde Setup » Products/Services » Domain Pricing para cada TLD que soporta este servicio:
    Gestionar TLDs en WHMCS

La instalación ha terminado aquí. Ingrese como admin en su sistema WHMCS y use cualquier Login de cliente que tiene un dominio activo y acceda a "Mis Dominios ". Seleccione un dominio para acceder al área del detalle. Clica el botón o el enlace desde la pestaña "Management Tools" si usa WHMCS 5, para gestionar el servicio DNS.

Tips & Trucos

Usar RAMDI con multiples Registradores de Dominios

 

Nota Si usa el nuevo theme six de WHMCS v6, entonces puede omitir este paso! La manipulación de enlaces es controlada automáticamente con el nuevo sistema menu hook en WHMCS v6

Si usa 2 o más registradores de dominios, por ejemplo ResellerClub y otros, entonces podrá hacer uso de la siguiente condición ofreciendo la interfaz de gestión DNS avanzada para dominios de ResellerClub y la interfaz de gestión DNS original de WHMCS para los demás registradores. Use el siguiente código para resolver este caso:

Para plantillas basados en el tema classic y portal

 

  1. Abra la plantilla "clientareadomaindetails.tpl" que se encuentra en el directorio donde tiene instalado whmcs, /whmcsroot/templates/portal o classic/. Si ha renombrado el directorio o bien esta usando otro diseño para su whmcs, simplemente abra la plantilla "clientareadomaindetails.tpl" del diseño que usa por defecto.

  2. Busque y localice el código entre {if $dnsmanagement} ... {/if}. El código entre esta declaración se ve como el siguiente ejemplo, si no ha modificado previamente su plantilla:
    {if $dnsmanagement}
    <td><form method="post" action="{$smarty.server.PHP_SELF}?action=domaindns">
      <input type="hidden" name="domainid" value="{$domainid}">
      <p align="center">
        <input type="submit" value="{$LANG.domaindnsmanagement}">
      </p>
    </form></td>
    {/if}
    

    Reemplace el código original por el siguiente:

    {if $dnsmanagement}
      {if $registrar eq "resellerclub" || $registrar eq "resellerclubrcm"}
        <td><form method="post" action="dnsmanagement.php?action=managednszone">
          <input type="hidden" name="domainid" value="{if $domainid}{$domainid}{else}{$id}{/if}"/>
          <input type="hidden" name="domain" value="{$domain}"/>
          <p align="center">
            <input type="submit" value="{$LANG.domaindnsmanagement}" class="button">
          </p>
        </form></td>
      {else}
        <td><form method="post" action="{$smarty.server.PHP_SELF}?action=domaindns">
          <input type="hidden" name="domainid" value="{$domainid}">
          <p align="center">
            <input type="submit" value="{$LANG.domaindnsmanagement}" class="button">
          </p>
        </form></td>
      {/if}
    {/if}
    

Para plantillas basado en el tema default y five

 

  1. Abra la plantilla "clientareadomaindetails.tpl" que se encuentra en el directorio donde tiene instalado whmcs, whmcsroot/templates/default

  2. Búsque y localice el código entre {if $dnsmanagement} ... {/if}. El código entre estas declaraciones se ve como el siguiente ejemplo, si no ha modificado previamente su plantilla:
    {if $dnsmanagement}<li><a href = "clientarea.php?action=domaindns&domainid={$domainid}">{$LANG.clientareadomainmanagedns}</a></li>{/if}
    

    Reemplace el código original por el siguiente (todo en una línea):

    {if $dnsmanagement}{if $registrar eq "resellerclub" || $registrar eq "resellerclubrcm"}<li><a href = "dnsmanagement.php?action=managednszone&domain={$domain}&domainid={if $domainid}{$domainid}{else}{$id}{/if}">{$LANG.clientareadomainmanagedns}</a></li>{else}<li><a href = "clientarea.php?action=domaindns&domainid={$domainid}">{$LANG.clientareadomainmanagedns}</a></li>{/if}{/if}
    

Adicionalmente y solo para plantillas basado en el tema default y five

 

  1. Búsque y localice el código entre {if $addonstatus.dnsmanagement} ... {else}. El código entre estas declaraciones se ve como el siguiente ejemplo, si no ha modificado previamente su plantilla:
    <a href = "clientarea.php?action=domaindns&domainid={$domainid}">{$LANG.manage}</a>
    

    Reemplace el código original por el siguiente (todo en una línea):

    {if $registrar eq "resellerclub" || $registrar eq "resellerclubrcm"}<a href = "dnsmanagement.php?action=managednszone&domain={$domain}&domainid={$domainid}">{$LANG.manage}</a>{else}<a href = "clientarea.php?action=domaindns&domainid={$domainid}">{$LANG.manage}</a>{/if}
    

 

Últimos Tuits

Más Tuits de resmods

Última Novedad

Viernes Negro y Novedades Importantes!

Viernes Negro viene y comenzará esta noche. ¡No se lo pierda y consigue el mejor descuento posible para nuestro portafolio completo!
Leer más...

Sobre Nosotros

Quienes somos, que hacemos y todo lo demás sobre Resellerclub Mods, un proyecto empresarial de gIF: