From 51664e4e79991d0b353c47b6c9b66cb12c162944 Mon Sep 17 00:00:00 2001 From: Riccardo Di Dato Date: Mon, 7 Mar 2016 12:01:41 +0100 Subject: [PATCH] Funzioni per esportare notizie su social media (IN PROGRESS) --- private/lib/gui/GUIHandler.php | 4 ++-- public/articolo.php | 21 ++++++++++++++------- public/js/functions.js | 16 ---------------- 3 files changed, 16 insertions(+), 25 deletions(-) diff --git a/private/lib/gui/GUIHandler.php b/private/lib/gui/GUIHandler.php index 18d4b20..808b6e5 100644 --- a/private/lib/gui/GUIHandler.php +++ b/private/lib/gui/GUIHandler.php @@ -262,8 +262,8 @@ class GUIHandler { } public static function getTwitterShareFunction(NotiziaModel $notizia){ - $url = self::getBaseUrl()."fbMetadata.php?id=".$notizia->id; - return 'window.open("http://www.facebook.com/sharer.php?u="+encodeURIComponent("'.$url.'"))'; + $url = self::getBaseUrl()."articolo.php?id=".$notizia->id; + return 'window.open("http://twitter.com/home?source=ifdn&status="+encodeURIComponent("'.$url.'"))'; } public static function getGooglePlusShareFunction(NotiziaModel $notizia){ diff --git a/public/articolo.php b/public/articolo.php index 41e6aa2..00062d2 100644 --- a/public/articolo.php +++ b/public/articolo.php @@ -29,6 +29,13 @@ try { $data = date("d",$articolo->about->data->sec)." ".$mesi[date("n",$articolo->about->data->sec)]." ".date("Y",$articolo->about->data->sec); + $mediaMetaInfo = ''; + if ($media->mediaType == MediaModel::TYPE_LOCALVIDEO || $media->mediaType == MediaModel::TYPE_YOUTUBE){ + $mediaMetaInfo = 'itemprop="video"'; + } + else if ($media->mediaType == MediaModel::TYPE_IMAGE){ + $mediaMetaInfo = 'itemprop="image"'; + } }catch(GUIException $ex){ $error = $ex->getMessage(); }catch (Exception $exec){ @@ -38,7 +45,7 @@ try { GUIHandler::redirect("index.php"); } ?> -
+
-
category]["label"]);?>
+
category]["label"]);?>
-
+
-
+
> renderMedia(array("size"=>MediaRenderer::SIZE_BIG)); } ?>
-
titolo;?>
+
titolo;?>
— - sottotitolo;?> + sottotitolo;?>
@@ -74,7 +81,7 @@ try {
-
testo;?>
+
testo;?>
1){?>
diff --git a/public/js/functions.js b/public/js/functions.js index 665e1bf..bbd8319 100644 --- a/public/js/functions.js +++ b/public/js/functions.js @@ -11,19 +11,3 @@ function bannerClick(banner, link){ $.ajax({url: "stats/bannerClick.php", method: "POST", data: { "banner": banner, "source": window.location.href }, dataType: "html" }); window.open(link); } - -function shareOnFacebook(id){ - -// var link="http://www.ifattidinapoli.it/Giornale/all/"+sezione+".php?id="+id; - var link="http://www.ifattidinapoli.it/Giornale/all/fbMetadata.php?id="+id; - var url="http://www.facebook.com/sharer.php?u="+encodeURIComponent(link); - window.open(url); -} - - -//http://twitter.com/home?source=ichc&status=%22Lucky+Fail%22 - http%3A%2F%2Ftwlol.com%2Ftw%2F%3Fv7-35104 %23lol+%23fail -function twitterPost(sezione,id,titolo){ - var link=titolo+" - http://www.ifattidinapoli.it/Giornale/all/"+sezione+".php?id="+id; - var url="http://twitter.com/home?source=ifdn&status="+encodeURIComponent(link); - window.open(url); -} \ No newline at end of file