Forum CuteNews PL Project - ZAWIESZONY Strona Główna  Forum CuteNews PL Project - ZAWIESZONY Strona Główna  
  CuteNews PL Project - ZAWIESZONY
FAQ  FAQ   Szukaj  Szukaj   Użytkownicy  Użytkownicy   Grupy  Grupy  Galerie  Galerie
 
Rejestracja  ::  Zaloguj Zaloguj się, by sprawdzić wiadomości
 
Forum CuteNews PL Project - ZAWIESZONY Strona Główna->Pomoc->wyświetlanie kategorii - raz jeszcze - konkret

Napisz nowy tematOdpowiedz do tematu
wyświetlanie kategorii - raz jeszcze - konkret <-Zobacz poprzedni temat :: Zobacz następny temat->
Autor Wiadomość
Raiin
PostWysłany: Wto 11:28, 06 Mar 2007 Temat postu: wyświetlanie kategorii - raz jeszcze - konkret


Początkujący
Początkujący

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
Zobacz profil autora
qbin2001
PostWysłany: Wto 22:50, 06 Mar 2007 Temat postu:


Administrator
Administrator

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
Zobacz profil autora
Raiin
PostWysłany: Czw 13:21, 08 Mar 2007 Temat postu:


Początkujący
Początkujący

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
Zobacz profil autora
corey
PostWysłany: Czw 20:12, 08 Mar 2007 Temat postu:


Administrator
Administrator

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
Kod:
$cat


Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
Raiin
PostWysłany: Pią 13:57, 09 Mar 2007 Temat postu:


Początkujący
Początkujący

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
Zobacz profil autora
qbin2001
PostWysłany: Pią 21:36, 09 Mar 2007 Temat postu:


Administrator
Administrator

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
Zobacz profil autora
Raiin
PostWysłany: Wto 14:04, 13 Mar 2007 Temat postu:


Początkujący
Początkujący

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
Zobacz profil autora
qbin2001
PostWysłany: Sob 11:47, 24 Mar 2007 Temat postu:


Administrator
Administrator

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
Zobacz profil autora
Gość
PostWysł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
Gość
PostWysłany: Pon 23:02, 11 Cze 2007 Temat postu:







I jak? Wink Możliwe? Ktoś może mi pomóc?
Powrót do góry
qbin2001
PostWysłany: Pon 23:15, 11 Cze 2007 Temat postu:


Administrator
Administrator

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
Zobacz profil autora
Wyświetl posty z ostatnich:
Napisz nowy tematOdpowiedz do tematu Strona 1 z 1

Forum CuteNews PL Project - ZAWIESZONY Strona Główna->Pomoc->wyświetlanie kategorii - raz jeszcze - konkret
Skocz do:  



Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
 
 


fora.pl - załóż własne forum dyskusyjne za darmo
DAJ Glass (1.0.5) template by Dustin Baccetti
EQ graphic based off of a design from www.freeclipart.nu
Powered by phpBB Š 2001, 2002 phpBB Group