#1 2012-07-04 18:29:46

thierry.f91
Membre
2010-04-20
669

Wordpress & Piwigo

J'utilise beaucoup Wordpress aussi, et je voudrais savoir si il y a une possibilité d'intégrer l'enregistrement de piwigo d'un membre dans un widget wordpress  ou sur une page ?
Mais que l'enregistrement se face bien dans piwigo pas wordpress.

Merci


Le seul péché est de ne pas se risquer pour vivre son désir.

Hors ligne

#2 2012-07-05 14:41:22

Gotcha
Ex Equipe Piwigo
Pierrelatte (26)
2007-03-14
13331

Re: Wordpress & Piwigo

Vous voulez que s'enregistrer sur wordpress, fasse aussi l'inscription sous Piwigo ? Ou bien est-ce l'inverse ?

Votre capture présente la page d'enregistrement de Piwigo. Vous souhaitez utiliser cette page pour s'enregistrer sur Piwigo et Wordpress à la fois ??


Ayez comme premier réflexe de consulter le wiki.
Ensuite, veuillez effectuer une recherche sur le forum avant de poser votre question.

LE FAIRE EST LE REVELATEUR DE L'ETRE

Hors ligne

#3 2012-07-05 16:13:15

thierry.f91
Membre
2010-04-20
669

Re: Wordpress & Piwigo

Oui enfaite je voudrais savoir si je peux rajouter sur wordpress la fenêtre d'inscription piwigo...

Oui l’enregistrement se fera que sur piwigo pas wordpress

Car je m'en serre de maillist (Newletter)


Le seul péché est de ne pas se risquer pour vivre son désir.

Hors ligne

#4 2012-07-05 19:14:28

ddtddt
Équipe Piwigo
Quetigny (21) - France
2007-07-27
16977

Re: Wordpress & Piwigo

et simplement une iframe avec une page d'enregistrement réduite ?


Vous aimez Piwigo alors n'hésitez pas à participer avec nous, plus d'infos sur la page "Contribuer à Piwigo". Si vous n'avez pas beaucoup de temps et que vous souhaitez nous soutenir vous pouvez aussi le faire par un don.

Hors ligne

#5 2012-07-05 19:25:38

thierry.f91
Membre
2010-04-20
669

Re: Wordpress & Piwigo

Si je met un iframe cela me met toute la page et le widget et petit lol apres iframe reduit je ne connait pas...


Le seul péché est de ne pas se risquer pour vivre son désir.

Hors ligne

#6 2012-07-06 18:34:41

thierry.f91
Membre
2010-04-20
669

Re: Wordpress & Piwigo

Pas d'idée ?


Le seul péché est de ne pas se risquer pour vivre son désir.

Hors ligne

#7 2012-07-06 18:40:33

ddtddt
Équipe Piwigo
Quetigny (21) - France
2007-07-27
16977

Re: Wordpress & Piwigo

thierry.f91 a écrit:

Pas d'idée ?

si une iframe avec un page d'enregistrement réduite !
en fait ne laisser que les champs d'enregistrements


Vous aimez Piwigo alors n'hésitez pas à participer avec nous, plus d'infos sur la page "Contribuer à Piwigo". Si vous n'avez pas beaucoup de temps et que vous souhaitez nous soutenir vous pouvez aussi le faire par un don.

Hors ligne

#8 2012-07-06 19:45:44

thierry.f91
Membre
2010-04-20
669

Re: Wordpress & Piwigo

lol je sais pas faire.


Le seul péché est de ne pas se risquer pour vivre son désir.

Hors ligne

#9 2012-07-06 21:53:02

thierry.f91
Membre
2010-04-20
669

Re: Wordpress & Piwigo

C'est le code que je doit modifié + rajouter une iframe ?

<?php
//----------------------------------------------------------- include
define('PHPWG_ROOT_PATH','./');
include_once( PHPWG_ROOT_PATH.'include/common.inc.php' );

// +-----------------------------------------------------------------------+
// | Check Access and exit when user status is not ok                      |
// +-----------------------------------------------------------------------+
check_status(ACCESS_FREE);

//----------------------------------------------------------- user registration

if (!$conf['allow_user_registration'])
{
  page_forbidden('User registration closed');
}

if (isset($_POST['submit']))
{
  if (!verify_ephemeral_key(@$_POST['key']))
  {
        set_status_header(403);
    array_push($page['errors'], 'Invalid/expired form key');
  }

  if ($_POST['password'] != $_POST['password_conf'])
  {
    array_push($page['errors'], l10n('please enter your password again'));
  }

  $page['errors'] =
      register_user($_POST['login'],
                    $_POST['password'],
                    $_POST['mail_address'],
                    true,
                    $page['errors']);

  if (count($page['errors']) == 0)
  {
    // email notification
    if (isset($_POST['send_password_by_mail']) and isset($_POST['mail_address']))
    {
      include_once(PHPWG_ROOT_PATH.'include/functions_mail.inc.php');
           
      $keyargs_content = array(
        get_l10n_args('Hello %s,', $_POST['login']),
        get_l10n_args('Thank you for registering at %s!', $conf['gallery_title']),
        get_l10n_args('', ''),
        get_l10n_args('Here are your connection settings', ''),
        get_l10n_args('Username: %s', $_POST['login']),
        get_l10n_args('Password: %s', $_POST['password']),
        get_l10n_args('Email: %s', $_POST['mail_address']),
        get_l10n_args('', ''),
        get_l10n_args('If you think you\'ve received this email in error, please contact us at %s', get_webmaster_mail_address()),
        );
       
      pwg_mail(
        $_POST['mail_address'],
        array(
          'subject' => '['.$conf['gallery_title'].'] '.l10n('Registration'),
          'content' => l10n_args($keyargs_content),
          'content_format' => 'text/plain',
          )
        );
       
      $_SESSION['page_infos'][] = l10n('Successfully registered, you will soon receive an email with your connection settings. Welcome!');
    }
   
    // log user and redirect
    $user_id = get_userid($_POST['login']);
    log_user($user_id, false);
    redirect(make_index_url());
  }
    $registration_post_key = get_ephemeral_key(2);
}
else
{
    $registration_post_key = get_ephemeral_key(6);
}

$login = !empty($_POST['login'])?htmlspecialchars(stripslashes($_POST['login'])):'';
$email = !empty($_POST['mail_address'])?htmlspecialchars(stripslashes($_POST['mail_address'])):'';

//----------------------------------------------------- template initialization
//
// Start output of page
//
$title= l10n('Registration');
$page['body_id'] = 'theRegisterPage';

$template->set_filenames( array('register'=>'register.tpl') );
$template->assign(array(
  'U_HOME' => make_index_url(),
    'F_KEY' => $registration_post_key,
  'F_ACTION' => 'register.php',
  'F_LOGIN' => $login,
  'F_EMAIL' => $email,
  'obligatory_user_mail_address' => $conf['obligatory_user_mail_address'],
  ));

// include menubar
$themeconf = $template->get_template_vars('themeconf');
if (!isset($themeconf['hide_menu_on']) OR !in_array('theRegisterPage', $themeconf['hide_menu_on']))
{
  include( PHPWG_ROOT_PATH.'include/menubar.inc.php');
}

include(PHPWG_ROOT_PATH.'include/page_header.php');
include(PHPWG_ROOT_PATH.'include/page_messages.php');
$template->parse('register');
include(PHPWG_ROOT_PATH.'include/page_tail.php');
?>


Le seul péché est de ne pas se risquer pour vivre son désir.

Hors ligne

#10 2012-07-06 21:54:54

thierry.f91
Membre
2010-04-20
669

Re: Wordpress & Piwigo

Une iframe:

<script type="text/javascript">
function setHeight(){
  var hauteur;
  var monFrm = document.getElementById('forum');
  if(document.all){
    hauteur = monFrm.contentWindow.document.body.scrollHeight + 30;
  }else{
    hauteur = monFrm.contentWindow.document.body.offsetHeight + 30;
  }
  monFrm.setAttribute("height", hauteur);
}
</script>
<p>
    <iframe frameborder="no" id="forum" name="forum" onload="setHeight()" scrolling="no" src="http://www." width="100"></iframe></p>


Le seul péché est de ne pas se risquer pour vivre son désir.

Hors ligne

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2025 · Contact