Fork me on GitHub
Fork me on GitHub
Donar Ahora!
Seleccione una cantidad para donar


¿Quiere que su nombre de usuario sea revelado con su donación?
Si - Listeme como un geneoso donante
No - Liste mi donación como un donante anónimo


Usuario
Bienvenido
Haz click para registrarte. Es gratuito y podrás utilizar todos los recursos de la web

Login

Recuerdame

¿Perdió su contraseña?


Online
Conectados: 8
Miembros: 0
Invitados: 7
Buscadores: 1

Estadísticas
Nuevos miembros: [BillyStilw-25/10/2017] [Teacher194-24/10/2017] [TimmyAngel-18/10/2017] [Leblanc-18/10/2017] [HealthyNut-17/10/2017] [HalliePerk-12/10/2017] [ShadBlais-8/10/2017] [WilburCruc-1/10/2017] [Ulanowski7-25/9/2017] [KaleyKlem-23/9/2017]
Registrados: 30176
Hoy: 0
Ayer: 0

Conectados:
usInvitadoForos
usInvitadoForos
usInvitadoForos
usInvitadoForos
noInvitado
usInvitadoDescargas Módulos (actual)
usInvitadoForos

XOOPS España Indice de Foros


Inicio del Foro » Todos los mensajes (julionc)


(1) 2 3 4 ... 14 »


Re: Hosting Gratuito esxoops en pruebas
#1
Administrador
Y que paso con el panel de control de te recomende, al final tirastes del Cpanel.
Bueno, una recomendacion es que mantengas todavia el servidor anterior, luego en el nuevo trata de levantar un virtualizado (XEN o OpenVZ) en este nuevo servidor, y separar los servicios (apache, mysql, backup) en distintas instancias como si fuera una red local. Claro, esto toma mas trabajo :D
Bueno ya tu diras como queda, no te olvides mi cuenta! tambien!

Saludos!

Enviado el:14/2/2010 22:04
_________________
Github
Arriba


Re: Stargates Ogamme
#2
Administrador
Felicitaciones amigo!
Y más si se trata de una serie q me gusta mucho; Stargate SG-1

Enviado el:19/12/2009 3:26
_________________
Github
Arriba


Re: Tengo una galeria que no cuenta cuando se vizualiza
#3
Administrador
Hola
Puedes actualizar los módulos: sistema y xcgal.
Si persiste, prende el debug y fijate si muestra errores al visualizar las imágenes.

Enviado el:23/9/2009 3:01
_________________
Github
Arriba


Re: Sugerencias para mi Sitio
#4
Administrador
Me gusta algo la plantilla. Sin embargo el contenido no se acopla muy bien, los iframes se recargan y te redireccionan al sitio real (el del iframe) y te saca de XOOPS.

Enviado el:17/9/2009 0:00
_________________
Github
Arriba


Re: Ayuda con el modulos mastop publish
#5
Administrador
Como micaot lo dice, Mastop Publish no es compatible con XOOPS 2.3.X
Puedes cambiar la publicación de contenido por los módulos: content

Enviado el:15/9/2009 4:27
_________________
Github
Arriba


Re: Xoops 2.4 - Lenguaje español
#6
Administrador
En buenahora Ismael!
Sólo una recomendación, no cambies carpetas por directorios xD
¿Por qué? pues usamos Directorios Active Directory y/o Directorio LDAP

Xoops en Español neutro!

Enviado el:12/9/2009 20:13
_________________
Github
Arriba


Re: correo direct en el registro de xoops
#7
Administrador
Actualizastes el módulo del sistema? y borrastes los temporales en caché y templates_c

La versión anterior tiene un error en la codificación en integration.php, yo lo guarde en UTF8. Bueno, baja está nueva versión.

http://rapidshare.com/files/277937689/correodirect_v0.2.zip

Enviado el:10/9/2009 1:13
_________________
Github
Arriba


Re: correo direct en el registro de xoops
#8
Administrador
No había problema alguno, lo que pasa es el código BBCODE del Foro lo ha cambiado.
En todo caso, te adjunto el fichero.

CorreoDirect para XOOPS 2.0.18.2

Adjuntar archivo:


Enlace solo para usuarios registrados

Enviado el:9/9/2009 1:41
_________________
Github
Arriba


Re: correo direct en el registro de xoops
#9
Administrador
No olvides hacer respaldo de estos ficheros, ahora modificaclos con los siguientes:

/register.php
<?php
// $Id$
//  ------------------------------------------------------------------------ //
//                XOOPS - PHP Content Management System                      //
//                    Copyright (c) 2000 XOOPS.org                           //
//                       <http://www.xoops.org/>   ... nbsp;   //
//  ------------------------------------------------------------------------ //
//  This program is free software; you can redistribute it and/or modify     //
//  it under the terms of the GNU General Public License as published by     //
//  the Free Software Foundation; either version 2 of the License, or        //
//  (at your option) any later version.                                      //
//                                                                           //
//  You may not change or alter any portion of this comment or credits       //
//  of supporting developers from this source code or any supporting         //
//  source code which is considered copyrighted (c) material of the          //
//  original comment or credit authors.                                      //
//                                                                           //
//  This program is distributed in the hope that it will be useful,          //
//  but WITHOUT ANY WARRANTY; without even the implied warranty of           //
//  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the            //
//  GNU General Public License for more details.                             //
//                                                                           //
//  You should have received a copy of the GNU General Public License        //
//  along with this program; if not, write to the Free Software              //
//  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA //
//  ------------------------------------------------------------------------ //

$xoopsOption['pagetype'] = 'user';

include 
'mainfile.php';
$myts =& MyTextSanitizer::getInstance();

$config_handler =& xoops_gethandler('config');
$xoopsConfigUser =& $config_handler->getConfigsByCat(XOOPS_CONF_USER);

if (empty(
$xoopsConfigUser['allow_register'])) {
    
redirect_header('index.php'6_US_NOREGISTER);
    exit();
}

function 
userCheck($uname$email$pass$vpass)
{
    global 
$xoopsConfigUser;
    
$xoopsDB =& Database::getInstance();
    
$myts =& MyTextSanitizer::getInstance();
    
$stop '';
    if (!
checkEmail($email)) {
        
$stop .= _US_INVALIDMAIL.'<br />';
    }
    foreach (
$xoopsConfigUser['bad_emails'] as $be) {
        if (!empty(
$be) && preg_match("/".$be."/i"$email)) {
            
$stop .= _US_INVALIDMAIL.'<br />';
            break;
        }
    }
    if (
strrpos($email,' ') > 0) {
        
$stop .= _US_EMAILNOSPACES.'<br />';
    }
    
$uname xoops_trim($uname);
    switch (
$xoopsConfigUser['uname_test_level']) {
    case 
0:
        
// strict
        
$restriction '/[^a-zA-Z0-9_-]/';
        break;
    case 
1:
        
// medium
        
$restriction '/[^a-zA-Z0-9_-<>,.$%#@!\'"]/';
        break;
    case 2:
        // loose
        
$restriction = '/[00-40]/';
        break;
    }
    if (empty(
$uname) || preg_match($restriction$uname)) {
        
$stop .= _US_INVALIDNICKNAME."<br />";
    }
    if (strlen(
$uname) > $xoopsConfigUser['maxuname']) {
        
$stop .= sprintf(_US_NICKNAMETOOLONG, $xoopsConfigUser['maxuname'])."<br />";
    }
    if (strlen(
$uname) < $xoopsConfigUser['minuname']) {
        
$stop .= sprintf(_US_NICKNAMETOOSHORT, $xoopsConfigUser['minuname'])."<br />";
    }
    foreach (
$xoopsConfigUser['bad_unames'] as $bu) {
        if (!empty(
$bu) && preg_match("/".$bu."/i", $uname)) {
            
$stop .= _US_NAMERESERVED."<br />";
            break;
        }
    }
    if (strrpos(
$uname, ' ') > 0) {
        
$stop .= _US_NICKNAMENOSPACES."<br />";
    }
    
$sql = sprintf('SELECT COUNT(*) FROM %s WHERE uname = %s', $xoopsDB->prefix('users'), $xoopsDB->quoteString(addslashes($uname)));
    
$result = $xoopsDB->query($sql);
    list(
$count) = $xoopsDB->fetchRow($result);
    if (
$count > 0) {
        
$stop .= _US_NICKNAMETAKEN."<br />";
    }
    
$count = 0;
    if ( 
$email ) {
        
$sql = sprintf('SELECT COUNT(*) FROM %s WHERE email = %s', $xoopsDB->prefix('users'), $xoopsDB->quoteString(addslashes($email)));
        
$result = $xoopsDB->query($sql);
        list(
$count) = $xoopsDB->fetchRow($result);
        if ( 
$count > 0 ) {
            
$stop .= _US_EMAILTAKEN."<br />";
        }
    }
    if ( !isset(
$pass) || $pass == '' || !isset($vpass) || $vpass == '' ) {
        
$stop .= _US_ENTERPWD.'<br />';
    }
    if ( (isset(
$pass)) && ($pass != $vpass) ) {
        
$stop .= _US_PASSNOTSAME.'<br />';
    } elseif ( (
$pass != '') && (strlen($pass) < $xoopsConfigUser['minpass']) ) {
        
$stop .= sprintf(_US_PWDTOOSHORT,$xoopsConfigUser['minpass'])."<br />";
    }
    return 
$stop;
}
$op = !isset($_POST['op']) ? 'register' : $_POST['op'];
$uname = isset($_POST['uname']) ? $myts->stripSlashesGPC($_POST['uname']) : '';
$email = isset($_POST['email']) ? trim($myts->stripSlashesGPC($_POST['email'])) : '';
$url = isset($_POST['url']) ? trim($myts->stripSlashesGPC($_POST['url'])) : '';
$pass = isset($_POST['pass']) ? $myts->stripSlashesGPC($_POST['pass']) : '';
$vpass = isset($_POST['vpass']) ? $myts->stripSlashesGPC($_POST['vpass']) : '';
$timezone_offset = isset($_POST['timezone_offset']) ? intval($_POST['timezone_offset']) : $xoopsConfig['default_TZ'];
$user_viewemail = (isset($_POST['user_viewemail']) && intval($_POST['user_viewemail'])) ? 1 : 0;
$user_mailok = (isset($_POST['user_mailok']) && intval($_POST['user_mailok'])) ? 1 : 0;
$agree_disc = (isset($_POST['agree_disc']) && intval($_POST['agree_disc'])) ? 1 : 0;
switch ( 
$op ) {
case 'newuser':
    include 'header.php';
    
$stop = '';
    if (!
$GLOBALS['xoopsSecurity']->check()) {
        
$stop .= implode('<br />', $GLOBALS['xoopsSecurity']->getErrors())."<br />";
    }
    if (
$xoopsConfigUser['reg_dispdsclmr'] != 0 && $xoopsConfigUser['reg_disclaimer'] != '') {
        if (empty(
$agree_disc)) {
            
$stop .= _US_UNEEDAGREE.'<br />';
        }
    }
    
$stop .= userCheck($uname$email$pass$vpass);
    if (empty(
$stop)) {
        echo _US_USERNAME."
".$myts->htmlSpecialChars($uname)."<br />";
        echo _US_EMAIL."
".$myts->htmlSpecialChars($email)."<br />";
        if (
$url != '') {
            
$url = formatURL($url);
            echo _US_WEBSITE.': '.
$myts->htmlSpecialChars($url).'<br />';
        }
        
$f_timezone = ($timezone_offset < 0) ? 'GMT '.$timezone_offset : 'GMT +'.$timezone_offset;
        echo _US_TIMEZONE."
$f_timezone<br />";
        echo "
<form action='register.php' method='post'>
        <
input type='hidden' name='uname' value='".$myts->htmlSpecialChars($uname)."' />
        <
input type='hidden' name='email' value='".$myts->htmlSpecialChars($email)."' />";
        echo "
<input type='hidden' name='user_viewemail' value='".$user_viewemail."' />
        <
input type='hidden' name='timezone_offset' value='".(float)$timezone_offset."' />
        <
input type='hidden' name='url' value='".$myts->htmlSpecialChars($url)."' />
        <
input type='hidden' name='pass' value='".$myts->htmlSpecialChars($pass)."' />
        <
input type='hidden' name='vpass' value='".$myts->htmlSpecialChars($vpass)."' />
        <
input type='hidden' name='user_mailok' value='".$user_mailok."' />
        <
br /><br /><input type='hidden' name='op' value='finish' />".$GLOBALS['xoopsSecurity']->getTokenHTML()."<input type='submit' value='". _US_FINISH ."' /></form>";
    } else {
        echo "
<span style='color:#ff0000;'>$stop</span>";
        include 'include/registerform.php';
        echo 
$before_form;
                
$reg_form->display();
                echo 
$after_form;
    }
    include 'footer.php';
    break;
case 'finish':
    include 'header.php';
    
$stop = userCheck($uname$email$pass$vpass);
    if (!
$GLOBALS['xoopsSecurity']->check()) {
        
$stop .= implode('<br />', $GLOBALS['xoopsSecurity']->getErrors())."<br />";
    }
    if ( empty(
$stop) ) {
        
$member_handler =& xoops_gethandler('member');
        
$newuser =& $member_handler->createUser();
        
$newuser->setVar('user_viewemail',$user_viewemail, true);
        
$newuser->setVar('uname', $uname, true);
        
$newuser->setVar('email', $email, true);
        if (
$url != '') {
            
$newuser->setVar('url', formatURL($url), true);
        }
        
$newuser->setVar('user_avatar','blank.gif', true);
        
$actkey = substr(md5(uniqid(mt_rand(), 1)), 0, 8);
        
$newuser->setVar('actkey', $actkey, true);
        
$newuser->setVar('pass', md5($pass), true);
        
$newuser->setVar('timezone_offset', $timezone_offset, true);
        
$newuser->setVar('user_regdate', time(), true);
        
$newuser->setVar('uorder',$xoopsConfig['com_order'], true);
        
$newuser->setVar('umode',$xoopsConfig['com_mode'], true);
        
$newuser->setVar('user_mailok',$user_mailok, true);
        if (
$xoopsConfigUser['activation_type'] == 1) {
            
$newuser->setVar('level', 1, true);
        }
        if (!
$member_handler->insertUser($newuser)) {
            echo _US_REGISTERNG;
            include 'footer.php';
            exit();
        }
        
$newid = $newuser->getVar('uid');
        if (!
$member_handler->addUserToGroup(XOOPS_GROUP_USERS, $newid)) {
            echo _US_REGISTERNG;
            include 'footer.php';
            exit();
        }
        if (
$xoopsConfigUser['activation_type'] == 1) {
            redirect_header('index.php', 4, _US_ACTLOGIN);
            exit();
        }
        if (
$xoopsConfigUser['activation_type'] == 0) {
            
$xoopsMailer =& getMailer();
            
$xoopsMailer->useMail();
            
$xoopsMailer->setTemplate('register.tpl');
            
$xoopsMailer->assign('SITENAME', $xoopsConfig['sitename']);
            
$xoopsMailer->assign('ADMINMAIL', $xoopsConfig['adminmail']);
            
$xoopsMailer->assign('SITEURL', XOOPS_URL."/");
            
$xoopsMailer->setToUsers(new XoopsUser($newid));
            
$xoopsMailer->setFromEmail($xoopsConfig['adminmail']);
            
$xoopsMailer->setFromName($xoopsConfig['sitename']);
            
$xoopsMailer->setSubject(sprintf(_US_USERKEYFOR, $uname));
            if ( !
$xoopsMailer->send() ) {
                echo _US_YOURREGMAILNG;
            } else {
                echo _US_YOURREGISTERED;
            }
        } elseif (
$xoopsConfigUser['activation_type'] == 2) {
            
$xoopsMailer =& getMailer();
            
$xoopsMailer->useMail();
            
$xoopsMailer->setTemplate('adminactivate.tpl');
            
$xoopsMailer->assign('USERNAME', $uname);
            
$xoopsMailer->assign('USEREMAIL', $email);
            
$xoopsMailer->assign('USERACTLINK', XOOPS_URL.'/user.php?op=actv&id='.$newid.'&actkey='.$actkey);
            
$xoopsMailer->assign('SITENAME', $xoopsConfig['sitename']);
            
$xoopsMailer->assign('ADMINMAIL', $xoopsConfig['adminmail']);
            
$xoopsMailer->assign('SITEURL', XOOPS_URL."/");
            
$member_handler =& xoops_gethandler('member');
            
$xoopsMailer->setToGroups($member_handler->getGroup($xoopsConfigUser['activation_group']));
            
$xoopsMailer->setFromEmail($xoopsConfig['adminmail']);
            
$xoopsMailer->setFromName($xoopsConfig['sitename']);
            
$xoopsMailer->setSubject(sprintf(_US_USERKEYFOR, $uname));
            if ( !
$xoopsMailer->send() ) {
                echo _US_YOURREGMAILNG;
            } else {
                echo _US_YOURREGISTERED2;
            }
        }
        if (
$xoopsConfigUser['new_user_notify'] == 1 && !empty($xoopsConfigUser['new_user_notify_group'])) {
            
$xoopsMailer =& getMailer();
            
$xoopsMailer->useMail();
            
$member_handler =& xoops_gethandler('member');
            
$xoopsMailer->setToGroups($member_handler->getGroup($xoopsConfigUser['new_user_notify_group']));
            
$xoopsMailer->setFromEmail($xoopsConfig['adminmail']);
            
$xoopsMailer->setFromName($xoopsConfig['sitename']);
            
$xoopsMailer->setSubject(sprintf(_US_NEWUSERREGAT,$xoopsConfig['sitename']));
            
$xoopsMailer->setBody(sprintf(_US_HASJUSTREG, $uname));
            
$xoopsMailer->send();
        }
    } else {
        echo "
<span style='color:#ff0000; font-weight:bold;'>$stop</span>";
        include 'include/registerform.php';
        
$reg_form->display();
                echo 
$after_form;
    }
    include 'footer.php';
    break;
case 'register':
default:
    include 'header.php';
    include 'include/registerform.php';
    echo 
$before_form;
        
$reg_form->display();
        echo 
$after_form;
    include 'footer.php';
    break;
}
?>


/include/registerform.php

<?php
// $Id$
//  ------------------------------------------------------------------------ //
//                XOOPS - PHP Content Management System                      //
//                    Copyright (c) 2000 XOOPS.org                           //
//                       <http://www.xoops.org/>   ... nbsp;   //
//  ------------------------------------------------------------------------ //
//  This program is free software; you can redistribute it and/or modify     //
//  it under the terms of the GNU General Public License as published by     //
//  the Free Software Foundation; either version 2 of the License, or        //
//  (at your option) any later version.                                      //
//                                                                           //
//  You may not change or alter any portion of this comment or credits       //
//  of supporting developers from this source code or any supporting         //
//  source code which is considered copyrighted (c) material of the          //
//  original comment or credit authors.                                      //
//                                                                           //
//  This program is distributed in the hope that it will be useful,          //
//  but WITHOUT ANY WARRANTY; without even the implied warranty of           //
//  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the            //
//  GNU General Public License for more details.                             //
//                                                                           //
//  You should have received a copy of the GNU General Public License        //
//  along with this program; if not, write to the Free Software              //
//  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA //
//  ------------------------------------------------------------------------ //
if (!defined("XOOPS_ROOT_PATH")) {
    die(
"XOOPS root path not defined");
}
include_once 
XOOPS_ROOT_PATH."/class/xoopslists.php";
include_once 
XOOPS_ROOT_PATH."/class/xoopsformloader.php";
include_once 
XOOPS_ROOT_PATH."/include/correodirect/integration.php";


$email_tray = new XoopsFormElementTray(_US_EMAIL"<br />");
$email_text = new XoopsFormText("""email"2560$myts->htmlSpecialChars($email));
$email_option = new XoopsFormCheckBox("""user_viewemail"$user_viewemail);
$email_option->addOption(1_US_ALLOWVIEWEMAIL);
$email_tray->addElement($email_texttrue);
$email_tray->addElement($email_option);

//$avatar_select = new XoopsFormSelect("", "user_avatar", $user_avatar);
//$avatar_array =& XoopsLists::getImgListAsArray(XOOPS_ROOT_PATH."/images/avatar/");
//$avatar_select->addOptionArray($avatar_array);
//$a_dirlist =& XoopsLists::getDirListAsArray(XOOPS_ROOT_PATH."/images/avatar/");
//$a_dir_labels = array();
//$a_count = 0;
//$a_dir_link = "<a href="javascript:openWithSelfMain('".XOOPS_URL."/misc.php?action=showpopups&type=avatars&start=".$a_count."','avatars',600,400);">XOOPS</a>";
//$a_count = $a_count + count($avatar_array);
//$a_dir_labels[] = new XoopsFormLabel("", $a_dir_link);
//foreach ($a_dirlist as $a_dir) {
//    if ( $a_dir == "users" ) {
//        continue;
//    }
//    $avatars_array =& XoopsLists::getImgListAsArray(XOOPS_ROOT_PATH."/images/avatar/".$a_dir."/", $a_dir."/");
//    $avatar_select->addOptionArray($avatars_array);
//    $a_dir_link = "<a href="javascript:openWithSelfMain('".XOOPS_URL."/misc.php?action=showpopups&type=avatars&subdir=".$a_dir."&start=".$a_count."','avatars',600,400);">".$a_dir."</a>";
//    $a_dir_labels[] = new XoopsFormLabel("", $a_dir_link);
//    $a_count = $a_count + count($avatars_array);
//}
//$avatar_select->setExtra("onchange='showImgSelected("avatar", "user_avatar", "images/avatar", "", "".XOOPS_URL."")'");
//$avatar_label = new XoopsFormLabel("", "<img src='images/avatar/blank.gif' name='avatar' id='avatar' alt='' />");
//$avatar_tray = new XoopsFormElementTray(_US_AVATAR, "&nbsp;");
//$avatar_tray->addElement($avatar_select);
//$avatar_tray->addElement($avatar_label);
//foreach ($a_dir_labels as $a_dir_label) {
//    $avatar_tray->addElement($a_dir_label);
//}

$reg_form = new XoopsThemeForm(_US_USERREG"userinfo""register.php""post"true);
$uname_size $xoopsConfigUser['maxuname'] < 25 $xoopsConfigUser['maxuname'] : 25;
$reg_form->addElement(new XoopsFormText(_US_NICKNAME"uname"$uname_size$uname_size$myts->htmlSpecialChars($uname)), true);
$reg_form->addElement($email_tray);
$reg_form->addElement(new XoopsFormPassword(_US_PASSWORD"pass"1032$myts->htmlSpecialChars($pass)), true);
$reg_form->addElement(new XoopsFormPassword(_US_VERIFYPASS"vpass"1032$myts->htmlSpecialChars($vpass)), true);
$reg_form->addElement(new XoopsFormText(_US_WEBSITE"url"25255$myts->htmlSpecialChars($url)));
$tzselected = ($timezone_offset != "") ? $timezone_offset $xoopsConfig['default_TZ'];
$reg_form->addElement(new XoopsFormSelectTimezone(_US_TIMEZONE"timezone_offset"$tzselected));
//$reg_form->addElement($avatar_tray);
//$reg_form->insertBreak('Suscripciones');
$reg_form->insertBreak($before_submit);
$reg_form->addElement(new XoopsFormRadioYN(_US_MAILOK'user_mailok'$user_mailok));
if (
$xoopsConfigUser['reg_dispdsclmr'] != && $xoopsConfigUser['reg_disclaimer'] != '') {
    
$disc_tray = new XoopsFormElementTray(_US_DISCLAIMER'<br />');
    
$disc_text = new XoopsFormTextarea('''disclaimer'$xoopsConfigUser['reg_disclaimer'], 8);
    
$disc_text->setExtra('readonly="readonly"');
    
$disc_tray->addElement($disc_text);
    
$agree_chk = new XoopsFormCheckBox('''agree_disc'$agree_disc);
    
$agree_chk->addOption(1_US_IAGREE);
    
$eltname $agree_chk->getName();
    
$eltmsg str_replace('"''"'stripslashessprintf_FORM_ENTER_US_IAGREE ) ) );
    
$agree_chk->customValidationCode[] = "if ( myform.{$eltname}.checked == false ) { window.alert("{$eltmsg}"); myform.{$eltname}.focus(); return false; }";
    
$disc_tray->addElement($agree_chktrue);
    
$reg_form->addElement($disc_tray);
}
$reg_form->addElement(new XoopsFormHidden("op""newuser"));
$reg_form->addElement(new XoopsFormButton("""submit"_US_SUBMIT"submit"));
?>


No olvides, hacer la donación a la Fundación XOOPS. ;)
O también a mi XD

Enviado el:6/9/2009 21:37
_________________
Github
Arriba


Re: correo direct en el registro de xoops
#10
Administrador
Integración de CorreoDirect en XOOPS 2.0.18.2

No olvides modificar el código de Afiliado, línea 41.


Crear en:
/include/correodirect/integration.php

<?php
/**
 * CorrreoDirect Integration for XOOPS
 *
 * You may not change or alter any portion of this comment or credits
 * of supporting developers from this source code or any supporting source code
 * which is considered copyrighted (c) material of the original comment or credit authors.
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 *
 * @copyright       The XOOPS Project http://sourceforge.net/projects/xoops/
 * @license         http://www.fsf.org/copyleft/gpl.html& ...  public license
 * @package         core
 * @since           2.0.18.2
 * @author          Julio Napuri <julionc@users.sourceforge.net>
 * @version         $Id$
 */

/**
 * Integration CorreoDirect
 **/

$correodirect_url 'http://www.correodirect.com/formsv2/integration.php?Status=';

// CorreoDirect Configuration
$correrodirect['Xoops'] = array ();

//Formulario de configuración
$correodirect['ConfigForm'] = array (
    
//Nombre del botón de envio
    
'ClientSubmitButton' => 'submit',
    
//Nombre del formulario
    
'FormName' => 'userinfo',
    
//Orden con el que aparecen los datos dibujados:
    // personal,categories,conditions,all.
    
'OrderPrint' => 'all',
    
//Lenguaje de la web: ES, ES, PO, GE, FR
    
'Language' => 'ES',
    
//Número de afiliado, idaf
    
'Affiliate' => 'XXXXXXXXXX'
);

//Formulario de compatibilidad de datos.
//Añadir aquellos campos que no queremos que salgan repetidos
$correodirect['Data'] = array (
    
'email' => 'email',
    
//'uname' => 'Fname',
    //'uname' => 'Lname'
);

//Formulario para los datos personales
$correodirect['Personal'] = array (
    
//Número de columnas para los datos personales
    
'1' => 'ItemperRow'
);

//Formulario para las categorias
$correodirect['Categories'] = array (
    
//Número de columnas para las categorias
    
'4' => 'ItemperRow'
);

//Con este formulario puedes cambiar el aspecto
$correodirect['Styles'] = array (
    
//Ancho de la tabla
    
'100%' => 'TableWidth',
    
//Cellpadding de la tabla
    
'0' => 'TableCellpadding',
    
//Cellspacing de la tabla
    
'10' => 'TableCellspacing',
    
//Borde de la tabla
    
'0' => 'TableBorder',
    
//Color de la tabla
    
'c2cdd6' => 'TableBgcolor',
    
//Posición de la tabla
    
'left' => 'TableAlign',
    
//Estilo del texto
    
'Verdana, Arial, Helvetica, sans-serif' => 'TextFace',
    
//Tamaño del texto
    
'2' => 'TextSize',
    
//Color del texto
    
'000000' => 'TextColor',
    
//Estilo de los títulos
    
'Arial, Helvetica, sans-serif' => 'TitleFace',
    
//Tamaño de los títulos
    
'3' => 'TitleSize',
    
//Color de los títulos
    
'156568' => 'TitleColor',
    
//Posición de los títulos
    
'left' => 'TitleAlign',
    
//Ancho de la caja de texto
    
'350' => 'TextboxWidth'
); 

$before_form '';
foreach ( 
$correodirect as $key => $val ) {
    
$before_form .= '<form name="INTEGRATION_' $key '">';
    foreach ( 
$val as $k => $v ) {
        
$before_form .= '<input type="hidden" name="' $k '" value="' $v '" />';
    }
    
$before_form .= '</form>';
}

$before_submit '<script type="text/javascript" src="' $correodirect_url .'printform" language="javascript"></script>';
$after_form   '<script type="text/javascript" src="' $correodirect_url .'init&Mode=Register" language="javascript"></script>';

?>

Enviado el:6/9/2009 21:29
_________________
Github
Arriba



(1) 2 3 4 ... 14 »




Mensajes Recientes

Foro Tema Respuestas Visitas Último Mensaje