Bravo List
Register
Go Back   > Bravo List > Source Code > Archived Trackers > Template Shares
Notices

Reply
Thread Tools
  #1  
Old 29th April 2025, 22:58
miralsplet's Avatar
miralsplet miralsplet is offline
Senior Member
 
Join Date: Nov 2013
P2P
Posts: 90
Default TSUEPlugin_TMDB
PHP Code:
<?php
// Funkcija za nalaganje TMDb trendnih filmov
function TSUEPlugin_TMDB($pluginPosition ""$pluginOptions = array()) {
    global 
$TSUE;

    
// API ključ za TMDb
    
$apiKey " ...............Your key............................"// Zamenjaj z lastnim API ključem

    // Klic do TMDb API za pridobivanje trendnih filmov
    
$apiUrl "https://api.themoviedb.org/3/trending/movie/day?api_key=" $apiKey;

    
// Pošlji zahtevo za pridobitev podatkov
    
$response file_get_contents($apiUrl);
    
    
// Preveri, ali smo uspešno pridobili podatke
    
if ($response === FALSE) {
        return 
"Napaka pri pridobivanju podatkov iz TMDb API-ja.";
    }
    
    
// Pretvori JSON odgovor v PHP objekt
    
$data json_decode($responsetrue);
    
    
// Pripravi seznam filmov za izrisovanje v predlogo
    
$moviesHtml '';
    foreach (
$data['results'] as $movie) {
        if (!empty(
$movie['poster_path'])) {
            
$posterUrl "https://image.tmdb.org/t/p/w500" $movie['poster_path']; // URL za poster filma
            
$title htmlspecialchars($movie['title']); // Naslov filma
            
$rating $movie['vote_average']; // Ocena filma
            
$releaseDate = isset($movie['release_date']) ? date('d M Y'strtotime($movie['release_date'])) : 'N/A'// Datum izida filma
            
            // Dodaj film v seznam HTML elementov
            
$moviesHtml .= '<div class="movie">';
            
$moviesHtml .= '<a href="https://www.themoviedb.org/movie/' $movie['id'] . '" target="_blank">';
            
$moviesHtml .= '<img src="' $posterUrl '" alt="' $title '">';
            
$moviesHtml .= '</a>';
            
$moviesHtml .= '<div class="movie-info">';
            
$moviesHtml .= '<div class="movie-rating">' number_format($rating1) . '</div>'// Ocena v krogu
            
$moviesHtml .= '<h3>' $title '</h3>';
            
$moviesHtml .= '<p>Datum izida: ' $releaseDate '</p>'// Datum izida filma
            
$moviesHtml .= '</div>'// .movie-info
            
$moviesHtml .= '</div>'// .movie
        
}
    }

    
// Naloži predlogo
    
$template $TSUE["TSUE_Template"]->LoadTemplate("TMDB_torrents");

    
// Vstavi seznam filmov v predlogo
    
$template str_replace("{{movies}}"$moviesHtml$template);

    
// Vrnemo končni HTML rezultat
    
return $template;
}
Reply With Quote
  #2  
Old 29th April 2025, 23:30
Houmers Houmers is offline
Support
 
Join Date: Sep 2018
P2P
Posts: 93
Default
Quote:
Originally Posted by miralsplet View Post
PHP Code:
<?php
// Funkcija za nalaganje TMDb trendnih filmov
function TSUEPlugin_TMDB($pluginPosition ""$pluginOptions = array()) {
    global 
$TSUE;

    
// API ključ za TMDb
    
$apiKey " ...............Your key............................"// Zamenjaj z lastnim API ključem

    // Klic do TMDb API za pridobivanje trendnih filmov
    
$apiUrl "https://api.themoviedb.org/3/trending/movie/day?api_key=" $apiKey;

    
// Pošlji zahtevo za pridobitev podatkov
    
$response file_get_contents($apiUrl);
    
    
// Preveri, ali smo uspešno pridobili podatke
    
if ($response === FALSE) {
        return 
"Napaka pri pridobivanju podatkov iz TMDb API-ja.";
    }
    
    
// Pretvori JSON odgovor v PHP objekt
    
$data json_decode($responsetrue);
    
    
// Pripravi seznam filmov za izrisovanje v predlogo
    
$moviesHtml '';
    foreach (
$data['results'] as $movie) {
        if (!empty(
$movie['poster_path'])) {
            
$posterUrl "https://image.tmdb.org/t/p/w500" $movie['poster_path']; // URL za poster filma
            
$title htmlspecialchars($movie['title']); // Naslov filma
            
$rating $movie['vote_average']; // Ocena filma
            
$releaseDate = isset($movie['release_date']) ? date('d M Y'strtotime($movie['release_date'])) : 'N/A'// Datum izida filma
            
            // Dodaj film v seznam HTML elementov
            
$moviesHtml .= '<div class="movie">';
            
$moviesHtml .= '<a href="https://www.themoviedb.org/movie/' $movie['id'] . '" target="_blank">';
            
$moviesHtml .= '<img src="' $posterUrl '" alt="' $title '">';
            
$moviesHtml .= '</a>';
            
$moviesHtml .= '<div class="movie-info">';
            
$moviesHtml .= '<div class="movie-rating">' number_format($rating1) . '</div>'// Ocena v krogu
            
$moviesHtml .= '<h3>' $title '</h3>';
            
$moviesHtml .= '<p>Datum izida: ' $releaseDate '</p>'// Datum izida filma
            
$moviesHtml .= '</div>'// .movie-info
            
$moviesHtml .= '</div>'// .movie
        
}
    }

    
// Naloži predlogo
    
$template $TSUE["TSUE_Template"]->LoadTemplate("TMDB_torrents");

    
// Vstavi seznam filmov v predlogo
    
$template str_replace("{{movies}}"$moviesHtml$template);

    
// Vrnemo končni HTML rezultat
    
return $template;
}
and maybe add instructions for people to like?
Reply With Quote
  #3  
Old 30th April 2025, 20:16
miralsplet's Avatar
miralsplet miralsplet is offline
Senior Member
 
Join Date: Nov 2013
P2P
Posts: 90
Default
maybe...
Quote:
Originally Posted by Houmers View Post
and maybe add instructions for people to like?
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump



All times are GMT +2. The time now is 10:38. vBulletin skin by ForumMonkeys. Powered by vBulletin® Version 3.8.11 Beta 3
Copyright ©2000 - 2025, vBulletin Solutions Inc.