v1.4.0 (08/04/2024)
Descárgalo aquí.
Adaptado para las versiones 8.9.0, 7.10.1, 6.3 y 5.3.14 del WHMCS
Gestión de Dominios y Contactos con WHMCS – Área de clientes y administración
Subir la carpeta VIRTUALNAME contenida en el archivo zip al directorio: /whmcs/modules/registrars/
Puede acceder a la configuración desde el panel de administración en:
En caso de error durante la instalación acceda al apartado de instalación manual aquí.
IMPORTANTE: en caso de error, habrá que hacerlo de forma manual, siguiendo los siguientes pasos:
{ "extensions": ".es,.com.es,.nom.es,.gob.es,.edu.es,.cat", "uri": "http://whois.virtualname.es/whois.php?domain=", "available": "LIBRE - DOMINIO DISPONIBLE" },
Acceder al directorio de WHMCS: /whmcs/includes/
######VIRTUALNAME REGISTRAR ADDITIONALS###### $path = str_replace('/resources/domains', '', dirname(__FILE__)); require_once($path."/modules/registrars/virtualname/includes/domainContacts.php"); $additionaldomainfields = setExtraAdditional($_SESSION["uid"]); ######VIRTUALNAME REGISTRAR ADDITIONALS######
* En caso de que ya existan traducciones adicionales, es suficiente con añadir las traducciones de VIRTUALNAME ubicadas en esos dos archivos en las que haya ya en el WHMCS.
######VIRTUALNAME REGISTRAR LANGS###### // * @virtualname-version 1.1.13 $_LANG['clientareanavgeneratecontact'] = 'Import Domain Contact'; $_LANG['clientareanavgeneratecontactexplanation'] = 'Import domain contact creates a new contact in your account. This contact is link to the domain and can be modified to update WHOIS data for all domains linked to this contact.'; $_LANG['clientarevalidationexplanation'] = 'Linked contacts can be used for contact data domains'; $_LANG['clientareanaverrorsavecontacts'] = 'Only can link contacts that are validated (Validation Tick)'; $_LANG['clientareanaverrordeletecontacts'] = 'Can\'t delete contact when this is linked with at domain'; $_LANG['domainbillingcontact'] = 'Billing Contact'; $_LANG['domaintechcontact'] = 'Technical Contact'; $_LANG['domainadmincontact'] = 'Admin Contact'; $_LANG['domainregcontact'] = 'Register Contact'; $_LANG['domaindefaultcontact'] = 'Use default contact'; $_LANG['domainaddcontact'] = 'Add new contact'; $_LANG['domaincontactrefresh'] = 'Refresh'; $_LANG['clientareavirtualnamevalidate'] = 'Contact exist inside registrar'; $_LANG['clientareavirtualnamenovalidate'] = 'Contact not exist inside registrar'; $_LANG['clientarealinkedcontact'] = 'Link Contact'; $_LANG['clientareaunlinkedcontact'] = 'Unlink Contact'; $_LANG['adminContactLinked'] = 'Contact Created - Linked'; $_LANG['adminContactNoLinked'] = 'Contact created but not linked with registrar'; $_LANG['adminContactUpdated'] = 'Contact updated'; $_LANG['adminContactNotUpdated'] = 'Error on update contact'; $_LANG['adminClientUpdated'] = 'Client updated'; $_LANG['adminClientNotUpdated'] = 'Error on update client'; $_LANG['adminContactCreated'] = 'Domain contact created'; $_LANG['adminContactNotCreated'] = 'Domain contact not created: Invalid contact'; $_LANG['adminUpdatedContactsError'] = 'Domain contacts not updated: Only can link contacts that are validated (Validation Tick)'; $_LANG['adminUpdatedContacts'] = 'Domain contacts updated'; $_LANG['adminDefaultContact'] = 'Use client data'; $_LANG['admingenerate'] = 'Import Domain Contact'; $_LANG['clientIdentificationNumber'] = 'Identification Number (CIF, DNI, NIE)'; $_LANG['legal_form']['natural_person_or_individual'] = 'Natural person or individual'; $_LANG['legal_form']['economic_interest_group'] = 'Economic interest grouping'; $_LANG['legal_form']['association'] = 'Association'; $_LANG['legal_form']['sports_association'] = 'Sports association'; $_LANG['legal_form']['trade_association'] = 'Trade association'; $_LANG['legal_form']['savings'] = 'Savings'; $_LANG['legal_form']['community_property'] = 'Community property'; $_LANG['legal_form']['community_of_owners'] = 'Community of owners'; $_LANG['legal_form']['congregation_or_religious_institution'] = 'Congregation or religious institution'; $_LANG['legal_form']['consulate'] = 'Consulate'; $_LANG['legal_form']['public_corporation'] = 'Public corporation'; $_LANG['legal_form']['embassy'] = 'Embassy'; $_LANG['legal_form']['local_organization'] = 'Local organization'; $_LANG['legal_form']['sports_federation'] = 'Sports federation'; $_LANG['legal_form']['foundation'] = 'Foundation'; $_LANG['legal_form']['mutual_insurance'] = 'Mutual insurance'; $_LANG['legal_form']['organ_of_the_regional_administration'] = 'Organ of the regional administration'; $_LANG['legal_form']['organ_of_the_state_administration'] = 'Organ of the state administration'; $_LANG['legal_form']['political_party'] = 'Political party'; $_LANG['legal_form']['union'] = 'Union'; $_LANG['legal_form']['agrarian_transformation'] = 'Agrarian transformation'; $_LANG['legal_form']['corporation'] = 'Corporation'; $_LANG['legal_form']['sports_corporation'] = 'Sports corporation'; $_LANG['legal_form']['civil_society'] = 'Civil society'; $_LANG['legal_form']['partnership'] = 'Partnership'; $_LANG['legal_form']['limited_partnership'] = 'Limited partnership'; $_LANG['legal_form']['cooperative_society'] = 'Cooperative society'; $_LANG['legal_form']['labour_society_limited'] = 'Labour society limited'; $_LANG['legal_form']['limited_society'] = 'Limited society'; $_LANG['legal_form']['branch_in_spain'] = 'Branch in spain'; $_LANG['legal_form']['consortium'] = 'Consortium'; $_LANG['legal_form']['education_corporation'] = 'Education corporation'; $_LANG['legal_form']['autonomous_public_organization'] = 'Autonomous public organization'; $_LANG['legal_form']['state_public_agency'] = 'State public agency'; $_LANG['legal_form']['local_public_agency'] = 'Local public agency'; $_LANG['legal_form']['other'] = 'Other'; $_LANG['legal_form']['designation_of_origin_control_board'] = 'Designation of origin control board'; $_LANG['legal_form']['natural_space_agency_manager'] = 'Natural space agency manager'; $_LANG['modify_glue_records'] = 'Can\'t modify nameserver'; $_LANG['delete_glue_records'] = 'Can\'t delete nameserver'; ######VIRTUALNAME REGISTRAR LANGS######
######VIRTUALNAME REGISTRAR LANGS###### // * @virtualname-version 1.1.13 $_LANG['clientareanavgeneratecontact'] = 'Importar Contacto del dominio'; $_LANG['clientareanavgeneratecontactexplanation'] = 'Importar un contacto genera un contacto nuevo en su ficha. Este contacto está vinculado al dominio y podrá ser modificado para actualizar los datos de WHOIS de los dominios vinculados a ese contacto.'; $_LANG['clientarevalidationexplanation'] = 'Los contactos vinculados pueden ser utilizados para los datos de contactos de los dominios'; $_LANG['clientareanaverrorsavecontacts'] = 'Solo se pueden vincular contactos que estén validados (Tick de Validación)'; $_LANG['clientareanaverrordeletecontacts'] = 'No se puede eliminar el contacto, está vinculado a un dominio'; $_LANG['domainbillingcontact'] = 'Contacto Facturación'; $_LANG['domaintechcontact'] = 'Contacto Técnico'; $_LANG['domainadmincontact'] = 'Contacto Administrativo'; $_LANG['domainregcontact'] = 'Propietario'; $_LANG['domaindefaultcontact'] = 'Usar los datos de mi cuenta'; $_LANG['domainaddcontact'] = 'Añadir nuevo contacto'; $_LANG['domaincontactrefresh'] = 'Refrescar'; $_LANG['clientareavirtualnamevalidate'] = 'Contacto vinculado al registrador'; $_LANG['clientareavirtualnamenovalidate'] = 'Contacto no vinculado al registrador'; $_LANG['clientarealinkedcontact'] = 'Vincular Contacto'; $_LANG['clientareaunlinkedcontact'] = 'Desvincular Contacto'; $_LANG['adminContactLinked'] = 'Contacto Creado - Vinculado'; $_LANG['adminContactNoLinked'] = 'Contacto creado pero no vinculado al registrador'; $_LANG['adminContactUpdated'] = 'Contacto actualizado'; $_LANG['adminContactNotUpdated'] = 'Error al actualizar contacto'; $_LANG['adminClientUpdated'] = 'Cliente actualizado'; $_LANG['adminClientNotUpdated'] = 'Error al actualizar cliente'; $_LANG['adminContactCreated'] = 'Contacto de dominio creado'; $_LANG['adminContactNotCreated'] = 'Contacto de dominio no creado: Contacto no válido'; $_LANG['adminUpdatedContactsError'] = 'Contactos de dominio no actualizados: Solo se pueden vincular contactos que estén validados (Tick de Validación)'; $_LANG['adminUpdatedContacts'] = 'Contactos de dominio actualizados'; $_LANG['adminDefaultContact'] = 'Usar los datos del cliente'; $_LANG['admingenerate'] = 'Importar Contacto del dominio'; $_LANG['clientIdentificationNumber'] = 'Nº de Identificación (CIF, DNI, NIE)'; $_LANG['legal_form_contact'] = 'Forma jurídica'; $_LANG['legal_form']['natural_person_or_individual'] = 'Persona física o particular'; $_LANG['legal_form']['economic_interest_group'] = 'Agrupación de interés económico'; $_LANG['legal_form']['association'] = 'Asociación'; $_LANG['legal_form']['sports_association'] = 'Asociación deportiva'; $_LANG['legal_form']['trade_association'] = 'Asociación gremial'; $_LANG['legal_form']['savings'] = 'Caja de ahorros'; $_LANG['legal_form']['community_property'] = 'Comunidad de bienes'; $_LANG['legal_form']['community_of_owners'] = 'Comunidad de propietarios'; $_LANG['legal_form']['congregation_or_religious_institution'] = 'Congregación o institución religiosa'; $_LANG['legal_form']['consulate'] = 'Consulado'; $_LANG['legal_form']['public_corporation'] = 'Corporación de derecho público'; $_LANG['legal_form']['embassy'] = 'Embajada'; $_LANG['legal_form']['local_organization'] = 'Entidad local'; $_LANG['legal_form']['sports_federation'] = 'Federación deportiva'; $_LANG['legal_form']['foundation'] = 'Fundación'; $_LANG['legal_form']['mutual_insurance'] = 'Mutua de seguros'; $_LANG['legal_form']['organ_of_the_regional_administration'] = 'Órgano de la administración pública'; $_LANG['legal_form']['organ_of_the_state_administration'] = 'Órgano de la administración del estado'; $_LANG['legal_form']['political_party'] = 'Partido político'; $_LANG['legal_form']['union'] = 'Sindicato'; $_LANG['legal_form']['agrarian_transformation'] = 'Sociedad agraria de la transformación'; $_LANG['legal_form']['corporation'] = 'Sociedad anónima'; $_LANG['legal_form']['sports_corporation'] = 'Sociedad anónima deportiva'; $_LANG['legal_form']['civil_society'] = 'Sociedad civil'; $_LANG['legal_form']['partnership'] = 'Sociedad colectiva'; $_LANG['legal_form']['limited_partnership'] = 'Sociedad comanditaria'; $_LANG['legal_form']['cooperative_society'] = 'Sociedad cooperativa'; $_LANG['legal_form']['labour_society_limited'] = 'Sociedad laboral limitada'; $_LANG['legal_form']['limited_society'] = 'Sociedad limitada'; $_LANG['legal_form']['branch_in_spain'] = 'Sucursal en España'; $_LANG['legal_form']['consortium'] = 'Unión temporal de empresas'; $_LANG['legal_form']['education_corporation'] = 'Sociedad anónima laboral'; $_LANG['legal_form']['autonomous_public_organization'] = 'Organismo público autonómico'; $_LANG['legal_form']['state_public_agency'] = 'Organismo público estatal'; $_LANG['legal_form']['local_public_agency'] = 'Organismo público local'; $_LANG['legal_form']['other'] = 'Otras'; $_LANG['legal_form']['designation_of_origin_control_board'] = 'Consejo regulador de denominación de origen'; $_LANG['legal_form']['natural_space_agency_manager'] = 'Organismo gestor de espacio natural'; $_LANG['modify_glue_records'] = 'No se puede editar el nameserver'; $_LANG['delete_glue_records'] = 'No se puede eliminar el nameserver'; ######VIRTUALNAME REGISTRAR LANGS######
Añadir provincias de México: Reemplazar el archivo ./assets/js/StatesDropdown.js por este archivo: StatesDropdown
En algunos casos pueden aparecer campos no deseados durante el proceso de registro de dominios, en el caso de los .ES son campos como “LEGAL FORM” que no son usados para nuestro módulo, por lo tanto los podemos eliminar.
$additionaldomainfields[“.es”][] = array(“Name” => “ID Form Type”, “LangVar” => “estldidformtype”, “Type” => “dropdown”, “Options” => “Other Identification,Tax Identification Number,Tax Identification Code,Foreigner Identification Number”, “Default” => “Other Identification”,); $additionaldomainfields[“.es”][] = array(“Name” => “ID Form Number”, “LangVar” => “estldidformnum”, “Type” => “text”, “Size” => “30”, “Default” => “”, “Required” => true,); $additionaldomainfields[“.es”][] = array(…
v1.2.3 (19/10/2023)
Descárgalo aquí.
Adaptado para las versión 8 del WHMCS
Herramientas para la gestión de Dominios y Contactos con WHMCS – Solo para administración
Puede acceder a la configuración desde el panel de administración en:
Puede acceder a la configuración desde el panel de administración en: