Commit 3930107cab10f55a88e4c2d2d402249af3bd638c
1 parent
44ac74b7
- social button
Showing
1 changed file
with
27 additions
and
3 deletions
Show diff stats
frontend/views/book/view.php
@@ -5,6 +5,7 @@ | @@ -5,6 +5,7 @@ | ||
5 | */ | 5 | */ |
6 | use artbox\core\helpers\ImageHelper; | 6 | use artbox\core\helpers\ImageHelper; |
7 | use yii\helpers\Url; | 7 | use yii\helpers\Url; |
8 | + use yii\web\View; | ||
8 | 9 | ||
9 | $this->params[ 'breadrumbs'][] = [ | 10 | $this->params[ 'breadrumbs'][] = [ |
10 | 'label' => 'Книги', | 11 | 'label' => 'Книги', |
@@ -40,6 +41,29 @@ | @@ -40,6 +41,29 @@ | ||
40 | 'type' => 'hiddenInput', | 41 | 'type' => 'hiddenInput', |
41 | 'options' => ['value' => ''], | 42 | 'options' => ['value' => ''], |
42 | ]]; | 43 | ]]; |
44 | + $link = \Yii::$app->request->absoluteUrl; | ||
45 | + $js = <<<JS | ||
46 | + var link = "{$link}"; | ||
47 | + var title = "{$model->title}"; | ||
48 | + $(document).on('click','.facebook_link', function(e) { | ||
49 | + e.preventDefault(); | ||
50 | + window.open('http://www.facebook.com/sharer/sharer.php?u='+link); | ||
51 | + }); | ||
52 | + | ||
53 | + $(document).on('click','.twitter_link', function(e) { | ||
54 | + e.preventDefault(); | ||
55 | + window.open('https://twitter.com/intent/tweet?text='+title+'&url='+link); | ||
56 | + }); | ||
57 | + | ||
58 | + $(document).on('click','.google_link', function(e) { | ||
59 | + e.preventDefault(); | ||
60 | + window.open('https://plus.google.com/share?url='+link); | ||
61 | + }); | ||
62 | + | ||
63 | +JS; | ||
64 | + | ||
65 | +$this->registerJs($js, View::POS_READY); | ||
66 | + | ||
43 | ?> | 67 | ?> |
44 | 68 | ||
45 | <section class="section-card"> | 69 | <section class="section-card"> |
@@ -101,9 +125,9 @@ | @@ -101,9 +125,9 @@ | ||
101 | <p>поділитися в соціальних мережах</p> | 125 | <p>поділитися в соціальних мережах</p> |
102 | <!--вставлять ссылку на эту страницу сюда {link-this-page}--> | 126 | <!--вставлять ссылку на эту страницу сюда {link-this-page}--> |
103 | <ul> | 127 | <ul> |
104 | - <li class="card-s1"><a target="_blank" rel="nofollow" href="http://www.facebook.com/sharer/sharer.php?u=<?=\Yii::$app->request->absoluteUrl?>"></a></li> | ||
105 | - <li class="card-s2"><a target="_blank" rel="nofollow" href="https://twitter.com/intent/tweet?text=Hello%20world&url=<?=\Yii::$app->request->absoluteUrl?>"></a></li> | ||
106 | - <li class="card-s3"><a target="_blank" rel="nofollow" href="https://plus.google.com/share?url=<?=\Yii::$app->request->absoluteUrl?>"></a></li> | 128 | + <li class="card-s1"><a class="facebook_link" target="_blank" rel="nofollow" href="#"></a></li> |
129 | + <li class="card-s2"><a class="twitter_link" target="_blank" rel="nofollow" href="#"></a></li> | ||
130 | + <li class="card-s3"><a class="google_link" target="_blank" rel="nofollow" href="#"></a></li> | ||
107 | </ul> | 131 | </ul> |
108 | </div> | 132 | </div> |
109 | </div> | 133 | </div> |