Choď na obsah Choď na menu


Instagram feed na váš web

12. 5. 2023

Ukážeme si, ako jednoducho vložiť instagram feed na váš web. Vložte si na web instagram feed v niekoľkých jednoduchých krokoch.

Registrácia

1.  Choďte na stránky profilepageimages.usecue.com.

sni--mek-obrazovky-2023-05-09-v--10.26.00.png

2. Teraz je potrebné sa zaregistrovať. Kliknite na ikonu menu po ľavej strane a vyberte REGISTER.

sni--mek-obrazovky-2023-05-09-v--10.28.40.png

3. Po kliknutí na REGISTER sa zobrazí okno, kde vyplníte e-mail a potvrdíte kliknutím na tlačidlo REGISTER.

4. Potom sa zobrazí hlásenie "A LOGIN LINK HAS BEEN SENT TO YOUR EMAIL ADDRESS". Znamená to, že na vašu e-mailovú adresu bol odoslaný prihlasovací odkaz.

5. Prejdite do e-mailovej schránky a v e-maile potvrďte kliknutím na odkaz Click here to login (within 5 minutes)

6. Otvorí sa vám okno s prihlásením, tu napíšte e-mailovú adresu a kliknite na tlačidlo LOGIN.

sni--mek-obrazovky-2023-05-09-v--10.39.24.png

7. Teraz sa vám objaví hláška „A LOGIN LINK HAS BEEN SENT TO YOUR EMAIL ADDRESS“. To znamená, že na vašu e-mailovú adresu bol odoslaný prihlasovací odkaz.

8. Prejdite do e-mailovej schránky a v e-maile potvrďte kliknutím na odkaz Click here to login (within 5 minutes). Otvorí sa okno s informáciou o prepojení vášho instagramového účtu. Potvrďte kliknutím na tlačidlo Povoliť. 

Zobrazí sa uvítacie okno s informáciami o vašom účte. Bude potrebné si vykopírovať alebo niekam stranou napísať údaj "Instagram user", ten bude dôležitý v ďalších krokoch pre vloženie feedu na váš web.

sni--mek-obrazovky-2023-05-09-v--10.47.21.png

Vloženie Instagram feedu na váš web

1. Prejdite do Design - Šablóny a kliknite na tlačidlo Upraviť XHTML.

2. Potvrďte kliknutím na Hlavná šablóna.

V tomto kroku vložte kód nižšie, nad tag </body>

sni--mek-obrazovky-2023-05-09-v--11.04.06.png

Script kód:

 

<script>
var instagram_username = ' ';
var instagram_amount = 4;
var jsonurl = 'https://profilepageimages.usecue.com/images/'+instagram_username+'/images.json';
var request = new XMLHttpRequest();
request.open('GET', jsonurl, true);
request.onload = function() {
if (this.status >= 200 && this.status < 400) {
var data = JSON.parse(this.response);
data.forEach( function callback(object,index) {
if(index<instagram_amount) {
var image_small = object.image_small;
var caption = object.caption;
if(!caption) caption = '';
var permalink = object.permalink.replace(/\/$/, '');
var media_type = object.media_type.toLowerCase();
document.getElementById('instafeed').innerHTML = document.getElementById('instafeed').innerHTML + "<li style='background-image: url("+image_small+")' class='"+media_type+"'><a href='"+permalink+"' target='_blank' title='"+caption+"'><img src='"+image_small+"' alt='"+caption+"' /></a></li>";
}
});
} else {
} };
request.onerror = function() {
};
request.send();
</script>
 
Vysvetlivky k Scriptu:
var instagram_username = ' '; - medzi úvodzovky vložte užívateľské meno, ktoré ste získali pri registrácii na profilepageimages.usecue.com. Popísané v bode 8.
var instagram_amount = 4; - Počet príspevkov, ktoré chcete na webovej stránke zobraziť.
 

3. V tomto kroku je dôležité si premyslieť, kde sa bude Instagram feed zobrazovať na vašom webe. Pre príklad použijem šablónu Jerry a Instagram feed chcem zobraziť dole na stránke nad kontaktom.
Vložím preto nasledujúci kód pod značku <!--/ u_content /-->

 

sni--mek-obrazovky-2023-05-12-v--13.15.16.png

HTML kód:

 

<div class="container">
<div class="row gx-0 justify-content-center">
<section class="instafeed-section">
<h3 class="text-center">Sledujte nás na Instagramu</h3>
<h4 class="text-center">#estrankycz</h4>
<ul id="instafeed"></ul>
</section>
</div>
</div>
 
Vysvetlivky k HTML kódu:
<h3 class="text-center">Sledujte nás na Instagrame</h3> - Nadpis si môžete zmeniť
<h4 class="text-center">#estrankysk</h4> - Podnadpis si môžete zmeniť
 

4. Uložíme kliknutím na tlačidlo Uložiť.

5. Prejdite do Design - Šablóny a kliknite na tlačidlo Upraviť CSS. V tomto kroku naštylujeme box pre Instagram feed. Nasledujúci kód vložte hore pod body.

sni--mek-obrazovky-2023-05-10-v--10.32.46.png

 

Kód CSS:

 

.instafeed-section {
  width: 100%;
  margin: 2em 0;
}
#instafeed {
  margin: 2em 0 0; 
  padding: 0;
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
  grid-auto-rows: auto;
  grid-gap: 1rem;
}
#instafeed li {
  margin: 0;
  padding: 0;
  list-style: none;
  background: url() center center / cover no-repeat;
  position: relative;
}
#instafeed li a {
  display: block;
  padding-bottom: 100%;
}
#instafeed li.video a:before {
  content: "";
  background: url(https://profilepageimages.usecue.com/img/play.svg) center center / 45% auto no-repeat;
  width: 32px;
  height: 32px;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
}
#instafeed li.carousel_album a:before {
  content: "";
  background: url(https://profilepageimages.usecue.com/img/carousel.svg) center center / 50% auto no-repeat;
  width: 32px;
  height: 32px;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
}
#instafeed li:hover a::after {
  content: "";
  position: absolute;
  left: 0; 
  top: 0;
  width: 100%;
  height: 100%;
  background: url(https://profilepageimages.usecue.com/img/interact.svg) center center / auto 19px no-repeat;
  z-index: 1;
}
#instafeed li a img {display: none;}

6. Uložte kliknutím na tlačidlo Uložiť.

Prejdite do prehliadača a aktualizujte si stránku, výsledok by mal vyzerať takto:

microsoftteams-image--8-.png