Forum służy wyłącznie jako archiwum. Nie można tworzyć nowych wątków i postów.
Tani hosting

NASTĘPNY/POPRZEDNI
stanik Offline
Donator TenTego 2.x

Liczba postów: 38
Reputacja: 21
Post: #1
NASTĘPNY/POPRZEDNI 22-11-2012 23:21
Witam.
Mam pewien problem z modyfikacją którą napisałem. Dodaje ona dwa dodatkowe przyciski na stronie z materiałem, mają one za zadanie przełączać użytkownika między materiałami w ten sposób że jak nadusi np. przycisk następny to wyświetli mu się następny materiał. No i wszystko działa jak należy z tym że zależało by mi na tym aby można było się przełączać tylko między materiałami które znajdują się na stronie głównej a nie także tymi z poczekalni, dlatego prosił bym o pomoc w dokończeniu tej modyfikacji.
Poniżej umieszczam kod do umieszczenia w pliku img.php
Kod PHP:
    <?php
    $currentId 
= (int) $_GET['id'];
    
$nextId $currentId 1;
    
$prevId = ($currentId 1) ? $currentId 1;
    echo 
$prevLink "<a href=\"img.php?id=$prevId\">Poprzedni</a>";
    echo 
$nextLink "<a href=\"img.php?id=$nextId\">Następny</a>";
    
?>
WWW Cytuj
Diabeł Online
Użyszkodnik


Liczba postów: 777
Reputacja: 666
klocek Offline
Administrator

Liczba postów: 3,052
Reputacja: 315
Post: #2
RE: NASTĘPNY/POPRZEDNI 25-11-2012 15:23
Zastosuj do tego celu np. zapytanie do bazy, którym sprawdzasz czy kolejny obiekt o danym ID jest z poczekalni czy z głównej. No i co ważniejsze - czy wgl istnieje Wink

Kod:
$query = mysql_query("SELECT * FROM `tentego_img` WHERE `is_waiting`=0 AND `id`=$nextId");
(Ten post był ostatnio modyfikowany: 25-11-2012 15:25 przez klocek.)
WWW Cytuj
stanik Offline
Donator TenTego 2.x

Liczba postów: 38
Reputacja: 21
Post: #3
RE: NASTĘPNY/POPRZEDNI 25-11-2012 16:34
Dobra udało mi się. Jak dokończę całość umieszczę tutaj kod Smile

Filmoteka.tv - Darmowe filmy online i seriale w jakości HD bez limitów.
Botch.pl - Najlepsze Filmiki w Sieci
Pomogłem daj +
(Ten post był ostatnio modyfikowany: 25-11-2012 17:06 przez stanik.)
WWW Cytuj
stanik Offline
Donator TenTego 2.x

Liczba postów: 38
Reputacja: 21
Post: #4
RE: NASTĘPNY/POPRZEDNI 25-11-2012 18:19
Dobra mam taką funkcję, i nie wiem za bardzo gdzie ją umieścić tak aby wyświetlała się na stronach z zawartością /img.php. Dlatego zwracam się do was z prośbą o pomoc. Dodam że nie jestem pewien czy kod który umieściłem poniżej jest poprawny.
Kod PHP:
    $poprzedni mysql_query("select Max(id) AS id from tentego_img where `is_waiting`=0 and id<'".$_GET["id"]."' LIMIT 1");
    
$prev mysql_fetch_array($poprzedni,$connection) or die(mysql_error());
    
$nastepny mysql_query("select Min(id) AS id from tentego_img where `is_waiting`=0 and id>'".$_GET["id"]."' LIMIT 1");
    
$next mysql_fetch_array($nastepny,$connection) or die(mysql_error());
 
 
    if(isset(
$prev["id"]))
    echo 
" <a href=\"/img.php?id=".$prev["id"]."\">Poprzedni</a> ";
    if(isset(
$next["id"]))
    echo 
"<a href=\"/img.php?id=".$next["id"]."\">Następny</a> "

Filmoteka.tv - Darmowe filmy online i seriale w jakości HD bez limitów.
Botch.pl - Najlepsze Filmiki w Sieci
Pomogłem daj +
(Ten post był ostatnio modyfikowany: 28-11-2012 06:27 przez stanik.)
WWW Cytuj
klocek Offline
Administrator

Liczba postów: 3,052
Reputacja: 315
Post: #5
RE: NASTĘPNY/POPRZEDNI 27-11-2012 23:30
admin/apps/maneger/app_page.php

Jak można zauważyć, funkcja, która wyświetla pojedyncze obiekty, używa własnych definicji do wyświetlania treści w szablonach, np. #TITLE#. Dodaj swoją własną definicję, która będzie generowała link do kolejnego/poprzedniego obiektu opierając się na wcześniejszych.
WWW Cytuj
stanik Offline
Donator TenTego 2.x

Liczba postów: 38
Reputacja: 21
Post: #6
RE: NASTĘPNY/POPRZEDNI 29-11-2012 16:02
Pod tym linkiem możecie znaleźć gotową modyfikację http://forum.sruu.pl/thread-1563.html

Filmoteka.tv - Darmowe filmy online i seriale w jakości HD bez limitów.
Botch.pl - Najlepsze Filmiki w Sieci
Pomogłem daj +
WWW Cytuj


Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości