"évidemment ça n'a jamais marché "
si si ça marchais ( du moins le principe, cette ligne je ne sais pas)
toute les authentification passait par la et très rarement par identification.php
ha oui le code html de votre page c'est marqué
<input type="hidden" name="redirect" value="<?PHP redirect_to(get_absolute_root_url().'identification.php'); ?> ">
donc évidemment ça n'a jamais marché mais désormais c'ets même rejeté
Le lien pour tester :
https://www.sphere91.fr/photos/
je peux vous créer un accès si besoin
soit vous faites comme je vous suggère
soit vous enlevez cette input pour la redirection
je pense que ce sont le smeilleurs solutions
Nous sommes tout à fait d'accord.
Tout fonctionnait très bien jusqu'avant la 2.9.1.
et le problème vient plus spécialement de cette partie
<input type="hidden" name="redirect" value="<?PHP redirect_decoded (get_root_url().'identification.php'); ?>
j'ai testé pas mal de solutions, mais rien ni fait.
Ce n'est plus de mon pale niveau
Merci
Cordialement
votre plugin n'agissant pas sur les liens ni l'authentification c'est bien votre code de page d'accueil en cause
Bonjour, (pardon message parti trop vite)
Oui une galerie entièrement privée
pour les plugins:
- OpenStreeMap (uniquement pour administration et géolocalisation en nombre)
- Additional Pages
- Check Files Integrity
- Extended Description
- Favicon personnel
- Header Manager
- LocalFiles Editor
- Look Like Gbo
- Maps é Earth
- VideoJS
local/config/config.inc.php
<?php /* Dans cette fenêtre, écrivez les informations pour configurer votre galerie Piwigo. */ date_default_timezone_set('Europe/Paris'); ?>
Plugin Personnel
<?php /* Plugin Name: Plugin Personnel Version: 1.0 Description: Plugin Personnel Plugin URI: http://piwigo.org Author: Author URI: */ /*******************************************************************/ /******* Masque tous les menus si pas authentifié ******************/ /*******************************************************************/ add_event_handler('blockmanager_apply', 'css_menubar_hide'); function css_menubar_hide($menu_ref_arr){ global $user, $conf, $page, $template; $menu = & $menu_ref_arr[0]; if ( is_a_guest() ) { $menu->hide_block('mbCategories'); $menu->hide_block('mbLinks'); $menu->hide_block('mbTags'); $menu->hide_block('mbSpecials'); $menu->hide_block('mbMenu'); $menu->hide_block('mbIdentification'); $menu->hide_block('mbAdditionalPages'); $menu->hide_block('mbIntroduction'); } } /** FIN DU Masque tous les menus si pas authentifié ****************/ /*******************************************************************/ /******* Combinaison des bloc menus ********************************/ /*******************************************************************/ add_event_handler('blockmanager_apply', 'merge_menu'); function merge_menu($menu_array) { if (! is_a_guest() ) { $menu = & $menu_array[0]; $block_mbMenu = $menu->get_block('mbMenu'); $block_mbSpecials = $menu->get_block('mbSpecials'); if ($block_mbMenu != null and $block_mbSpecials != null) { foreach($block_mbSpecials->data as $key => $val) { if (!array_key_exists($key, $block_mbMenu->data)) { $block_mbMenu->data[$key] = $val; } } $menu->hide_block('mbSpecials'); unset($block_mbSpecials); $menu->hide_block('mbAdditionalPages'); } } } /** FIN de la Combinaison des bloc menus ***************************/ /*******************************************************************/ /******* et masque les items pas utilisés **************************/ /*******************************************************************/ add_event_handler('blockmanager_apply','menubvl'); function menubvl( $menu_ref_arr ){ if (! is_a_guest() ) { $menu = & $menu_ref_arr[0]; // on récupère l'objet pointant sur le menu $block = $menu->get_block( 'mbMenu' ); //on récupère les élements du block "menu" // unset( $block->data['tags'] ); // exemple : pour supprimer le lien 'tags' unset( $block->data['qsearch'] ); //unset( $block->data['about'] ); //unset( $block->data['comments'] ); unset( $block->data['rss'] ); unset( $block->data['favorites'] ); unset( $block->data['most_visited'] ); unset( $block->data['best_rated'] ); unset( $block->data['recent_pics'] ); unset( $block->data['recent_cats'] ); unset( $block->data['random'] ); //unset( $block->data['calendar'] ); } } /** Fin du masque les items pas utilisés *****************/ /*******************************************************************/ /******* plugin pour remplacer themeSwitch *************************/ /*******************************************************************/ add_event_handler('loc_begin_page_header', 'MyCss'); function MyCss() { global $page, $template, $ban, $cat_name, $Reponse ; $cat_name=array('Pavnoz','Voyages','Vacances','Fetes','Vietnam','USA'); /********A TENIR A JOUR ***************************/ if (isset($page['category'])) { /*** si on est bien sur une category */ if (isset($page['category']['name'])) { /*** si la category à un nom */ $upper_names=array(); /*** creation d'un tableau de tous les noms */ foreach ($page['category']['upper_names'] as $upper) { /*** on passe tout le monde du premier niveau en revue */ $upper_names[]=$upper['name']; /*** on ajoute au tableau */ } foreach ($cat_name as $ban) { if (in_array($ban, $upper_names )) { $Reponse='themes/sphere91/decor/' . $ban .'.css'; $template->assign('bvl', $Reponse ); //print_r($Reponse); } } /***** fin du foreach ****/ } /***** Fin du If *****/ } } /*** Fin de la Fonction */ /*******************************************************************/ /******Supprimer le compteur dans le fil d'Ariane ******************/ /*******************************************************************/ add_event_handler('loc_end_index', 'no_breadcrumb_counter'); function no_breadcrumb_counter() { global $template; $titre = $template->get_template_vars('TITLE'); $pos = strrpos($titre,"["); if ($pos !== false) { $template->assign('TITLE', substr($titre, 0, $pos)); } }/*** Fin de la Fonction */ /*******************************************************************/ /******Supprimer l'accueil dans le fil d'Ariane ******************/ /*******************************************************************/ add_event_handler('loc_end_index', 'no_accueil'); function no_accueil() { global $template; $titre2 = $template->get_template_vars('TITLE'); $pos2 = strrpos($titre2,"Accueil"); if ($pos2 !== false) { $template->assign('TITLE', substr($titre2,$pos2+13)); } } /*** Fin de la Fonction */ ?>
et thème personnalisé basé en parent sur défaut.
Merci
Cordialement
En fait c’est le code de votre page additionnelle : que l'on me corrige si je me trompe, mais il n'est pas possible d'y mettre du php
je fais référence à " value="<?PHP redirect_decoded (get_root_url().'identification.php'); ?> "
peut on voir un lien ? ou alors pourriez vérifier le code source html du rendu de votre page d'accueil
vous pourriez faire plus simple avec $conf['guest_access'] = false; qui redirige directement vers la page d’identification que vous pourriez personnaliser
Bonjour,
Oui une galerie entièrement privée
pour les plugins:
- OpenStreeMap (uniquement pour administration et géolocalisation en nombre)
- Additional Pages
bonjour
quelles extensions et personnalisations ? galerie entièrement privée ?
Bonjour,
Check Files Integrity installé et passé :
Résultat :
X themes/elegant/admin/index.php has been modified.
V Piwigo 2.9.2 583 files scanned in 0.032 seconds
-> désinstallation du thème élégant et réinstallation après téléchargement et upload FTP....même message d'erreur !
Merci
Cordialement
Bonjour,
Peux tu passer extension:844
Bonjour,
Pas d'âme charitable pour m'aider à trouver la solution ?
Merci
Bonsoir,
Merci de me répondre,
erreur sur la version indiquée 2.9.1 que je voulais écrire:
Je suis à jour d'après l'interface. donc en 2.9.2
Cordialement
Bonjour bvl, est ce que vous pouvez faire la mie à jour en piwigo 2.9.2 ?
k5
Cordialement