Archives de catégorie : Non classé

Archivage des spectacles Figeac Saint-Céré

Ajout lien dans les pages spectacle

Puis dans BD ovh
https://phpmyadmin.cluster003.hosting.ovh.net/

pour Figeac :

UPDATE `ope_spectacles`
SET `type_spectacle4` = 1
WHERE `id_blog` = 3 AND `active` = 1 AND `type_spectacle4` != 1

pour Saint-céré:

UPDATE `ope_spectacles`
SET `type_spectacle4` = 1
WHERE `id_blog` = 2 AND `active` = 1 AND `type_spectacle4` != 1

Cache CDN

Cache classique

<IfModule mod_headers.c>
 <FilesMatch "\.(ico|jpe?g|png|gif|swf|css|gz)$">
 Header set Cache-Control "max-age=2592000, public"
 </FilesMatch>
 <FilesMatch "\.(js)$">
 Header set Cache-Control "max-age=2592000, private"
 </FilesMatch>
<filesMatch "\.(html|htm)$">
Header set Cache-Control "max-age=7200, public"
</filesMatch>
# Disable caching for scripts and other dynamic files
<FilesMatch "\.(pl|php|cgi|spl|scgi|fcgi)$">
Header unset Cache-Control
</FilesMatch>
</IfModule>

tout désactiver

<IfModule mod_headers.c>
 <FilesMatch "\.(ico|jpe?g|png|gif|swf|css|gz)$">
 Header unset Cache-Control
 </FilesMatch>
 <FilesMatch "\.(js)$">
 Header unset Cache-Control
 </FilesMatch>
<filesMatch "\.(html|htm)$">
Header unset Cache-Control
</filesMatch>
# Disable caching for scripts and other dynamic files
<FilesMatch "\.(pl|php|cgi|spl|scgi|fcgi)$">
Header unset Cache-Control
</FilesMatch>
</IfModule>

Export clients doli aenor

SELECT s.code_client as 'CodeClient',s.nom as 'RaisonSociale',sp.lastname as 'Nom',sp.firstname as 'Prenom',s.address as 'Adresse',s.zip as 'CP',s.town as 'Ville',s.email,s.phone,s.client
FROM `llx2_societe` s
LEFT JOIN llx2_socpeople sp ON s.`rowid`=sp.fk_soc
WHERE 1

exporter en csv utf8 puis importer dans excel

RGPD WordPress

Modification Contact Form 7 :

– Mettre à jour WordPress et le Plugin
Dans le formulaire ajouter :

[acceptance your-consent]En soumettant ce formulaire, j'accepte que les informations saisies soient exploitées dans le cadre de la demande de devis et de relation commerciale qui peut en découler.[/acceptance]

Dans les réglages additionnels ajouter :

acceptance_as_validation: on

Bandeau Cookies

– Module Cookie Consent
– Css suivante :

/*Cookies*/
.has-cookie-bar #catapult-cookie-bar {
	background-color:rgba(70, 70, 70, 0.9)!important;
	padding: 10px 20px 10px!important;
	font-size:0.9em;
}
.cookie-bar-bar .float-accept .ctcc-inner {
    -webkit-justify-content: center!important;
    justify-content: center!important;
}

Supprimer les statistiques de Prestashop

Supprimer les statistiques à partir de la date choisie :

DELETE g FROM `ps_guest` g INNER JOIN `ps_connections`c USING(id_guest) WHERE c.`date_add`<'2015-01-01';
DELETE FROM `ps_connections` WHERE `date_add`<'2015-01-01';
DELETE FROM `ps_connections_source` WHERE `date_add`<'2015-01-01';
DELETE FROM `ps_connections_pagenotfound` WHERE `date_add`<'2015-01-01';

OPTIMIZE TABLE `ps_guest`;
OPTIMIZE TABLE `ps_connections`;
OPTIMIZE TABLE `ps_connections_source`;
OPTIMIZE TABLE `ps_pagenotfound`;

Changer de prefix WordPress

1. Modifier le wp-config.php

2.Renommer les tables

3.Adapter les options de WordPress

update NEWPREFIX_usermeta set meta_key = 'NEWPREFIX_capabilities' where meta_key = 'OLDPREFIX_capabilities';
update NEWPREFIX_usermeta set meta_key = 'NEWPREFIX_user_level' where meta_key = 'OLDPREFIX_user_level';
update NEWPREFIX_usermeta set meta_key = 'NEWPREFIX_autosave_draft_ids' where meta_key = 'OLDPREFIX_autosave_draft_ids';
update NEWPREFIX_options set option_name = 'NEWPREFIX_user_roles' where option_name = 'OLDPREFIX_user_roles';

Ancienne méthode :

/* Modification de la table wp_options */
UPDATE `rmg1234_options`
SET `option_name` = REPLACE( option_name, 'wp_', 'rmg1234_' )
WHERE `option_name` LIKE 'wp_%';

/* Modification de la table wp_user_meta */
UPDATE `rmg1234_usermeta`
SET `meta_key` = REPLACE( meta_key, 'wp_', 'rmg1234_')
WHERE `meta_key` LIKE 'wp_%';

Créer une page en construction WordPress

à mettre dans le functions.php
et faire la page.html

function my_page_template_redirect()
{
    if( ! is_user_logged_in() )
    {
        wp_redirect(  '/page.html'  );
        exit();
    }
}
add_action( 'template_redirect', 'my_page_template_redirect' );

ou alors

function wp_maintenance_mode(){
    if( !is_user_logged_in()){
        wp_die('

BIENTÔT DISPONIBLE



'); } } add_action('get_header', 'wp_maintenance_mode');

htaccess

Redirect permanent

Redirect permanent /ancien_repertoire http://nouveau-site.tld/nouveau_repertoire
Redirect permanent /ancien_fichier.php http://site.tld/nouveau_fichier.php

Rediriger tout sauf un dossier

RewriteEngine on
RewriteCond %{REQUEST_URI} !doli/(.*)$
RewriteRule (.*) http://aenor-voeux.com/dev02/ [QSA,R=301,L]

Rediriger le nom de domaine

#Redirection de l'ancien nom de domaine
RewriteCond %{HTTP_HOST} ^(?:www\.)?atelier-b-attitude\.com [NC]
RewriteRule ^/?(.*) https://www.sweetcasita.fr/$1 [L,R=301]

Rediriger avec des paramètres dans l’url

RewriteCond %{QUERY_STRING} ^option=com_content&view=category&layout=blog&id=93&Itemid=618$
RewriteRule ^index\.php$ https://www.leventdessignes.fr/saison/? [L,R=301]

Autres exemples