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 | 5 | */ | 
| 6 | 6 | use artbox\core\helpers\ImageHelper; | 
| 7 | 7 | use yii\helpers\Url; | 
| 8 | + use yii\web\View; | |
| 8 | 9 | |
| 9 | 10 | $this->params[ 'breadrumbs'][] = [ | 
| 10 | 11 | 'label' => 'Книги', | 
| ... | ... | @@ -40,6 +41,29 @@ | 
| 40 | 41 | 'type' => 'hiddenInput', | 
| 41 | 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 | 69 | <section class="section-card"> | 
| ... | ... | @@ -101,9 +125,9 @@ | 
| 101 | 125 | <p>поділитися в соціальних мережах</p> | 
| 102 | 126 | <!--вставлять ссылку на эту страницу сюда {link-this-page}--> | 
| 103 | 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 | 131 | </ul> | 
| 108 | 132 | </div> | 
| 109 | 133 | </div> | ... | ... | 
 
