Autor |
Wiadomość
|
Raiin
|
Wysłany: Wto 11:28, 06 Mar 2007 Temat postu: wyświetlanie kategorii - raz jeszcze - konkret |
|
|
Początkujący
![Początkujący Początkujący](http://i18.photobucket.com/albums/b136/miroesa/02.gif)
Dołączył: 06 Mar 2007
Posty: 6
Przeczytał: 0 tematów
Ostrzeżeń: 0/5
|
Bismillah
Mam wielką prośbę. Przejechałem kilka/naście for dot. Cutenews, ale zadowalającej mnie odpowiedzi nie znalazłem.
Zależy mi na łopatologicznym wyjaśnieniu tego jak z kategorii zrobić nawigator. Chciałbym aby w ramce (div) wyświetlały się kategorie wraz z ilością zamieszczonych w nich artykułów. Stosuję do tego kod :
Kod: |
<?php
$categorys = array();
foreach(file("ścieżka do cute/data/category.db.php") as $cat){
$cat = explode("|",$cat);
$categorys[$cat[0]] = array("count"=>0,"name"=>$cat[1]);
}
foreach(file("ścieżka do cute/data/news.txt") as $article){
$article = explode("|",$article);
$article[6] = explode(",",$article[6]);
foreach($article[6] as $cat)$categorys[$cat]["count"] += 1;
}
foreach($categorys as $cat => $data){
echo "<b><a href=\"index.php?category=".$cat."\">".$data["name"]."</a>:</b> ".$data["count"]."<br>";
}
?>
|
Poniżej, w drugiej ramce stosuję deklaracje wyświetlania newsów, czyli :
Kod: |
<?PHP
include("ścieżka do cute/show_news.php");
?>
|
Zależy mi na tym, aby strona uruchamiała się z nawigatorem - kategoriami i wyświetlała ostatnio zamieszczony artykuł (ID kategorii #1).
Problem polega na tym, że jeśli zadeklaruję $category, wyświetlają mi się artykuły tylko z tej kategorii, niezależnie od tego co wybiorę z dowolnej kategorii. Próbowałem praktycznie wszystkie podane w helpie kombinacje $funkcja="x";, ale nic nie zadziałało.
Jadę na najnowszym Cutenews 1.4.5 z tej właśnie strony.
Poproszę o informację, ale konkretną - sam nie mogłem takiej znaleźć.
Post został pochwalony 0 razy
|
|
Powrót do góry |
|
![](http://picsrv.fora.pl/DAJ_Glass/images/spacer.gif) |
|
![](http://picsrv.fora.pl/subSilver/images/spacer.gif) |
qbin2001
|
Wysłany: Wto 22:50, 06 Mar 2007 Temat postu: |
|
|
Administrator
![Administrator Administrator](http://i18.photobucket.com/albums/b136/miroesa/admin.gif)
Dołączył: 06 Paź 2006
Posty: 469
Przeczytał: 0 tematów
Pomógł: 10 razy Ostrzeżeń: 0/5
|
Spróbuj zmienić angielskie nazwy zmiennych na polskie (lub inne) w skrypcie kategorii. Z tego co widzę wykorzystujesz niektóre zmienne z CN i może dlatego występuje problem.
Post został pochwalony 0 razy
|
|
Powrót do góry |
|
![](http://picsrv.fora.pl/DAJ_Glass/images/spacer.gif) |
Raiin
|
Wysłany: Czw 13:21, 08 Mar 2007 Temat postu: |
|
|
Początkujący
![Początkujący Początkujący](http://i18.photobucket.com/albums/b136/miroesa/02.gif)
Dołączył: 06 Mar 2007
Posty: 6
Przeczytał: 0 tematów
Ostrzeżeń: 0/5
|
qbin2001 napisał: |
Spróbuj zmienić angielskie nazwy zmiennych na polskie (lub inne) w skrypcie kategorii. Z tego co widzę wykorzystujesz niektóre zmienne z CN i może dlatego występuje problem. |
Ugh.......... Nie bardzo rozumiem co mam zrobić. Łopatologicznie, jak dla debila mógłbym prosić ?
Post został pochwalony 0 razy
|
|
Powrót do góry |
|
![](http://picsrv.fora.pl/DAJ_Glass/images/spacer.gif) |
corey
|
Wysłany: Czw 20:12, 08 Mar 2007 Temat postu: |
|
|
Administrator
![Administrator Administrator](http://i18.photobucket.com/albums/b136/miroesa/admin.gif)
Dołączył: 30 Gru 2006
Posty: 146
Przeczytał: 0 tematów
Pomógł: 2 razy Ostrzeżeń: 0/5
|
Raiin napisał: |
qbin2001 napisał: |
Spróbuj zmienić angielskie nazwy zmiennych na polskie (lub inne) w skrypcie kategorii. Z tego co widzę wykorzystujesz niektóre zmienne z CN i może dlatego występuje problem. |
Ugh.......... Nie bardzo rozumiem co mam zrobić. Łopatologicznie, jak dla debila mógłbym prosić ? |
zmienne to są słowa (wyrazy), które są poprzedzone dolarem
np. u ciebie to jest
Post został pochwalony 0 razy
|
|
Powrót do góry |
|
![](http://picsrv.fora.pl/DAJ_Glass/images/spacer.gif) |
Raiin
|
Wysłany: Pią 13:57, 09 Mar 2007 Temat postu: |
|
|
Początkujący
![Początkujący Początkujący](http://i18.photobucket.com/albums/b136/miroesa/02.gif)
Dołączył: 06 Mar 2007
Posty: 6
Przeczytał: 0 tematów
Ostrzeżeń: 0/5
|
Bismillah.
Nic z tego nie rozumiem, ale no cóż. Dzięki przynajmniej za chęć pomocy.
Może znacie jakieś forum gdzie krok po kroku opisali jak zrobić, żeby wyświetlały się kategorie w CN ?
Post został pochwalony 0 razy
|
|
Powrót do góry |
|
![](http://picsrv.fora.pl/DAJ_Glass/images/spacer.gif) |
qbin2001
|
Wysłany: Pią 21:36, 09 Mar 2007 Temat postu: |
|
|
Administrator
![Administrator Administrator](http://i18.photobucket.com/albums/b136/miroesa/admin.gif)
Dołączył: 06 Paź 2006
Posty: 469
Przeczytał: 0 tematów
Pomógł: 10 razy Ostrzeżeń: 0/5
|
Postaram się przetestować to w niedzielę wieczorem. Dam znać.
PS: skąd wziąłeś ten kod do wyświetlania Kategorii??
Post został pochwalony 0 razy
|
|
Powrót do góry |
|
![](http://picsrv.fora.pl/DAJ_Glass/images/spacer.gif) |
Raiin
|
Wysłany: Wto 14:04, 13 Mar 2007 Temat postu: |
|
|
Początkujący
![Początkujący Początkujący](http://i18.photobucket.com/albums/b136/miroesa/02.gif)
Dołączył: 06 Mar 2007
Posty: 6
Przeczytał: 0 tematów
Ostrzeżeń: 0/5
|
Bismillah
Przepraszam za ciszę.
Kod wziąłem z jednego z for dot. cutenewsów. Niestety nie pamiętam którego, jeśli to ważne, dogrzebię się w ciągu jednego dzionka.
Może kiepsko wytłumaczyłem o co mi chodzi. Zatem, chciałbym mieć tak :
Strona początkowa - wyświetlanie nawigatoru w postaci listy kategorii ze zliczoną ilością postów w nazwie. Np :
ogłoszenia (10)
media (5)
galeria (15)
Oprócz tego chciałbym, żeby się na pierwszej stronie wyświetlało 1-5 ostatnich newsów z JEDNEJ, KONKRETNEJ kategorii. W moim przypadku - z kategorii ID #1 "ogłoszenia". Nie chcę widzieć wiadomości z innych działów, nie chcę mieć wyświetlanych po prostu najnowszych wiadomości. Ma to być 5 artykułów z kategorii ID #1 i cześć.
I teraz : wchodzę w dowolny dział, np media i wówczas widzę wszystkie wiadomości
tylko z tego działu. Wchodzę do galerii i widzę wszystkie wiadomości tylko z galerii.
Tak to widzę. Jestem pewien, że dałoby radę to zrobić w jakiś sposób, ale nie wiem jaki. Można to zrobić prostacko, tzn nawigator z linkami wpisanymi na sztywno, odwołującego się każdy do osobnego pliku *.htm/*.php, w którym jest tylko deklaracja danego działu, ale to trochę badziewiaste rozwiązanie, bo znowu trzeba będzie przerabiać nawigator, gdy zajdą jakieś zmiany w kategoriach.
Bardzo prosiłbym o pomoc - nie daję sobie rady, a jeśli chodzi o PHP to ja wiem tylko tyle, że to coś istnieje.
Dziękuję za zainteresowanie.
Post został pochwalony 0 razy
|
|
Powrót do góry |
|
![](http://picsrv.fora.pl/DAJ_Glass/images/spacer.gif) |
qbin2001
|
Wysłany: Sob 11:47, 24 Mar 2007 Temat postu: |
|
|
Administrator
![Administrator Administrator](http://i18.photobucket.com/albums/b136/miroesa/admin.gif)
Dołączył: 06 Paź 2006
Posty: 469
Przeczytał: 0 tematów
Pomógł: 10 razy Ostrzeżeń: 0/5
|
Kod: |
<?PHP
foreach(file("./data/category.db.php") as $db_line)
{
$db_info = explode("|",$db_line);
echo "<a href=\"?category=$db_info[0]\">$db_info[1]</a> ";
}
?>
|
Podmieniamy ścieżkę dostepu do pliku category.db.php
np.:
Kod: |
foreach(file("moj_cutenews/data/category.db.php") as $db_line) |
Jeśli macie dodatkowe parametry w linku, trzeba je dodać do "?category=$db_info[0]\"
np: ("strona=news")
Kod: |
echo "<a href=\"?strona=news&category=$db_info[0]\">$db_info[1]</a> "; |
Znalezione na forum CN - nie testowałem na razie (z braku czasu)!
Post został pochwalony 0 razy
|
|
Powrót do góry |
|
![](http://picsrv.fora.pl/DAJ_Glass/images/spacer.gif) |
Gość
|
Wysłany: Pią 18:40, 01 Cze 2007 Temat postu: |
|
|
|
Mam pytanko. Troszeczke o co innego chodzi niż Raiin'owi ale podobna rzecz.
Np mam spis kategorii:
+wiadomosci
+ogloszenia
+artykuly
i linki prowadzą do oddzielnych stron (np. wiadomosci.php ogloszenia.php artykuly.php) gdzie jest skrypt zasysający odpowienie newsy. Chodzi o to żeby zliczało ilość newsów z kategorii (czyli poziom wyżej od ladowania newsow) i wyświetlalo się w ten sposob:
+wiadomosci (2)
+ogloszenia (10)
+artykuly (5)
Czy jest to możliwe? Jak to zrobić? Będę wdzięczny za pomoc.
Pzdr.
|
|
Powrót do góry |
|
![](http://picsrv.fora.pl/DAJ_Glass/images/spacer.gif) |
Gość
|
Wysłany: Pon 23:02, 11 Cze 2007 Temat postu: |
|
|
|
I jak? Możliwe? Ktoś może mi pomóc?
|
|
Powrót do góry |
|
![](http://picsrv.fora.pl/DAJ_Glass/images/spacer.gif) |
qbin2001
|
Wysłany: Pon 23:15, 11 Cze 2007 Temat postu: |
|
|
Administrator
![Administrator Administrator](http://i18.photobucket.com/albums/b136/miroesa/admin.gif)
Dołączył: 06 Paź 2006
Posty: 469
Przeczytał: 0 tematów
Pomógł: 10 razy Ostrzeżeń: 0/5
|
chyba nie - przynajmniej nie bez zmian w kodzie
Post został pochwalony 0 razy
|
|
Powrót do góry |
|
![](http://picsrv.fora.pl/DAJ_Glass/images/spacer.gif) |
|