Jump to content

Prestashop et facebook


Recommended Posts

Sans données OpenGraph, Facebook récupère les meta de description du site.
Du coup, il récupère la meta description de la page d'accueil qui est "Boutique propulsée par défaut".

Il faut aller dans BO -> Préférences -> SEO et URL -> index.php, et changé la description.

Link to comment
Share on other sites

je viens d'essayer en installant le module et cela ne fonctionne toujours pas

j ai fait ce qu il fallait , configurer et vider le cache

ensuite je suis retournè sur le site , j'ai actualisè 2 ou 3 fois , j ai copier l adresse du site que j ai collè dans facebook et le resultat est identique

Link to comment
Share on other sites

  • 1 year later...

Bonsoir à tous,

 

j'ai un gros soucis, comme un abruti j'ai voulu enlever "propulsé par pestashop" dans index.php depuis le panneau d'administration, j'ai juste voulu testé de l'effacer et aussi la ligne qu'il y avait en dessous, mais sans rien mettre à la place puis enregistrer et depuis j'ai une page blanche qui s'affiche avec écrit

 

Parse error: syntax error, unexpected T_OBJECT_OPERATOR in /homez.666/jawharah/www/index.php on line 29

 

même mon administration est bloquée...

 

je précise que je suis totalement novice en la matière, je ne pensais vraiment pas que ça donnerait cela ...

 

j'ai téléchargé ce fichier index.php à la racine de admin0 depuis mon ftp voici ce qu'il y a écrit (désolé pour le pavais) :

 

<?php

/*

* 2007-2011 PrestaShop

*

* NOTICE OF LICENSE

*

* This source file is subject to the Open Software License (OSL 3.0)

* that is bundled with this package in the file LICENSE.txt.

* It is also available through the world-wide-web at this URL:

* http://opensource.or...ses/osl-3.0.php

* If you did not receive a copy of the license and are unable to

* obtain it through the world-wide-web, please send an email

* to [email protected] so we can send you a copy immediately.

*

* DISCLAIMER

*

* Do not edit or add to this file if you wish to upgrade PrestaShop to newer

* versions in the future. If you wish to customize PrestaShop for your

* needs please refer to http://www.prestashop.com for more information.

*

* @author PrestaShop SA <[email protected]>

* @copyright 2007-2011 PrestaShop SA

* @version Release: $Revision: 10189 $

* @license http://opensource.or...ses/osl-3.0.php Open Software License (OSL 3.0)

* International Registered Trademark & Property of PrestaShop SA

*/

 

define('_PS_ADMIN_DIR_', getcwd());

define('PS_ADMIN_DIR', _PS_ADMIN_DIR_); // Retro-compatibility

 

include(PS_ADMIN_DIR.'/../config/config.inc.php');

include(PS_ADMIN_DIR.'/functions.php');

include(PS_ADMIN_DIR.'/header.inc.php');

if (empty($tab) and !sizeof($_POST))

{

$tab = 'AdminHome';

$_POST['tab'] = 'AdminHome';

$_POST['token'] = Tools::getAdminTokenLite($tab);

}

 

if ($id_tab = checkingTab($tab))

{

$isoUser = Language::getIsoById(intval($cookie->id_lang));

$tabs = array();

recursiveTab($id_tab);

$tabs = array_reverse($tabs);

$bread = '';

 

foreach ($tabs AS $key => $item)

$bread .= ' <img src="../img/admin/separator_breadcrum.png" style="margin-right:5px" alt=">" />

'.((sizeof($tabs) - 1 > $key)

? '<a href="?tab='.$item['class_name'].'&token='.Tools::getAdminToken($item['class_name'].intval($item['id_tab']).intval($cookie->id_employee)).'">'

: '').'

'.$item['name'].((sizeof($tabs) - 1 > $key) ? '</a>' : '');

// @TODO : a way to desactivate this feature

echo'<script type="text/javascript">

 

$(function() {

$.ajax({

type: \'POST\',

url: \'ajax.php\',

data: \'helpAccess=1&item='.$item['class_name'].'&isoUser='.$isoUser.'&country='.Country::getIsoById(Configuration::get('PS_COUNTRY_DEFAULT')).'&version='._PS_VERSION_.'\',

async : true,

success: function(msg) {

$("#help-button").html(msg);

$("#help-button").fadeIn("slow");

}

});

});</script>';

 

echo '<div class="path_bar">

<div id="help-button" class="floatr" style="display: none; font-family: Verdana; font-size: 10px; margin-right: 4px; margin-top: 4px;">

</div>

<a href="?token='.Tools::getAdminToken($tab.intval(Tab::getIdFromClassName($tab)).intval($cookie->id_employee)).'">'.translate('Back Office').'</a>

'.$bread.'

</div>';

 

if (Validate::isLoadedObject($adminObj))

{

if ($adminObj->checkToken())

{

/* Filter memorization */

if (isset($_POST) AND !empty($_POST) AND isset($adminObj->table))

foreach ($_POST AS $key => $value)

if (is_array($adminObj->table))

{

foreach ($adminObj->table AS $table)

if (strncmp($key, $table.'Filter_', 7) === 0 OR strncmp($key, 'submitFilter', 12) === 0)

$cookie->$key = !is_array($value) ? $value : serialize($value);

}

elseif (strncmp($key, $adminObj->table.'Filter_', 7) === 0 OR strncmp($key, 'submitFilter', 12) === 0)

$cookie->$key = !is_array($value) ? $value : serialize($value);

 

if (isset($_GET) AND !empty($_GET) AND isset($adminObj->table))

foreach ($_GET AS $key => $value)

if (is_array($adminObj->table))

{

foreach ($adminObj->table AS $table)

if (strncmp($key, $table.'OrderBy', 7) === 0 OR strncmp($key, $table.'Orderway', 8) === 0)

$cookie->$key = $value;

}

elseif (strncmp($key, $adminObj->table.'OrderBy', 7) === 0 OR strncmp($key, $adminObj->table.'Orderway', 12) === 0)

$cookie->$key = $value;

 

$adminObj->displayConf();

$adminObj->postProcess();

$adminObj->displayErrors();

$adminObj->display();

}

else

{

// If this is an XSS attempt, then we should only display a simple, secure page

ob_clean();

 

// ${1} in the replacement string of the regexp is required, because the token may begin with a number and mix up with it (e.g. $17)

$url = preg_replace('/([&?]token=)[^&]*(&.*)?$/', '${1}'.$adminObj->token.'$2', $_SERVER['REQUEST_URI']);

if (false === strpos($url, '?token=') AND false === strpos($url, '&token='))

$url .= '&token='.$adminObj->token;

 

$message = translate('Invalid security token');

echo '<html><head><title>'.$message.'</title></head><body style="font-family:Arial,Verdana,Helvetica,sans-serif;background-color:#EC8686">

<div style="background-color:#FAE2E3;border:1px solid #000000;color:#383838;font-weight:700;line-height:20px;margin:0 0 10px;padding:10px 15px;width:500px">

<img src="../img/admin/error2.png" style="margin:-4px 5px 0 0;vertical-align:middle">

'.$message.'

</div>';

echo '<a href="'.htmlentities($url).'" method="get" style="float:left;margin:10px">

<input type="button" value="'.Tools::htmlentitiesUTF8(translate('I understand the risks and I really want to display this page')).'" style="height:30px;margin-top:5px" />

</a>

<a href="index.php" method="get" style="float:left;margin:10px">

<input type="button" value="'.Tools::htmlentitiesUTF8(translate('Take me out of here!')).'" style="height:40px" />

</a>

</body></html>';

die;

}

}

}

 

include(PS_ADMIN_DIR.'/footer.inc.php');

 

 

Alors ma question est : est ce que quelqu'un pourrait m'aider à remettre les choses dans l'odre s'il vous plait ?

 

 

voici l'adresse de la page www.jawharahtijarah.fr prestashop 1.4.6.2.

 

 

Merci !

Edited by Jawharah Tijarah (see edit history)
Link to comment
Share on other sites

Bonjour, merci pour votre réponse,

 

oui c'est vrai excusez moi, je l'ai mis ici dans la hâte car en fait c'est le chemin de monsieur "vincent decaux" que j'ai suivi par rapport à cette discussion mais j'ai fais vraiment n'importe quoi.

 

Pour la version qui diffère c'est peut être à cause du thème que j'ai installé pour prestashop 1.4 :

 

http://addons.presta...mplate-145.html

Edited by Jawharah Tijarah (see edit history)
Link to comment
Share on other sites

C'est bon j'ai trouvé comment faire une erreur apparemment connue chez OVH par les utilisateurs prestashop en ajoutant

 

"SetEnv PHP_VER 5" au fichier htaccess à la racin de mon site

 

 

désolé de vous avoir dérangé et merci quand même.

 

Bonne journée et bonne continuation, à bientôt !

 

ps: si vous vouler effacer ou déplacer mes post je comprendrais

Link to comment
Share on other sites

  • 2 years later...

Bonjour !

 

J'ai un problème assez similaire : mon site bloque les infos Open Graph.

 

Voici un article du blog de ma boutique prestashop : http://www.wineandbee.com/blog/raid-de-degustation-1-le-chat-vert-n3

 

Or, je ne peux pas les partager « proprement » (photo, résumé) sur les réseaux sociaux et notamment ma page Facebook.

 

C’est comme si mon thème / site / hébergement (ovh) bloquait ce suivi depuis un scan externe comme Facebook.

 

D’après vos expériences, savez-vous comment faire accepter ce type de scan externe ?

 

Merci par avance pour vos retours d’expérience !

 

Sébastien.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...