|
Pozosta?e newsy
|
| LeBron 23 |
Dodany dnia 12.04.2006 15:49:54
|

Przedszkolak

Postów: 39
Data rejestracji: 19.09.2005 21:23
|
Nie wiem, czy gdzie? to by?o, ale raczej nigdzie nie znalz?em. Spójrzcie na stronk? http://www.cavs.e...
ciekawi mnie jak zrobi? takiego infusiona/wtyczk? co pokazuje pozosta?e newsy (patrzcie na sam dó? na tej stronce)
by?bym wdzi?czny gdyby kto? da? mi takiego infusiona albo tak? wtyczke
adresy www dawaj w znacznikach url!! poprawi?em/crasch
Edytowane przez crasch dnia 12.04.2006 16:11:42
|
| |
|
|
| W?cibski Go?? |
Dodany dnia 26.10.2025 03:16:08
|
Pan Kontekstualny
Postów: n^x
Data rejestracji: Zawsze
|
|
| IP: localhost |
|
|
| slawekneo |
Dodany dnia 12.04.2006 22:03:56
|

Bywalec

Postów: 915 Pomógł: 41
Data rejestracji: 12.03.2006 07:28
|
Infusiona bylo by trudno zrobic ale dopisac pare funkcji do news.php
Pozdrawiam!!!
Ps.chetnie to wykonam :D (tylko jest jedna opcja beda wszystkie newsy tzn razem z tymi na stronie glownej)
Edytowane przez slawekneo dnia 12.04.2006 23:46:17
|
| |
|
|
wlodekp |
Dodany dnia 13.04.2006 05:30:54
|

Weteran

Postów: 3101 Pomógł: 29
Data rejestracji: 21.05.2005 22:27
|
@slawekneo zastosowanie funkcji sql LIMIT 6, 35 zwróci 35 rekordów zaczynaj?c od szóstego(pomini?cie tych ze strony g?ównej) |
| |
|
|
| crasch |
Dodany dnia 13.04.2006 08:02:47
|

Zaawansowany

Postów: 1473
Data rejestracji: 02.01.2005 01:21
|
@slawekneo - to co chcesz 'wykona?' jest do zassania st?d.
pozdro
..i to by by?o na tyle.
28 listopada 2006
|
| |
|
|
| LeBron 23 |
Dodany dnia 13.04.2006 12:49:02
|

Przedszkolak

Postów: 39
Data rejestracji: 19.09.2005 21:23
|
je?li to tu jest to jak to sie nazywa i wjakim dziale?
Edytowane przez LeBron 23 dnia 13.04.2006 12:49:30
|
| |
|
|
| crasch |
Dodany dnia 13.04.2006 12:57:55
|

Zaawansowany

Postów: 1473
Data rejestracji: 02.01.2005 01:21
|
W jakim? A jak my?lisz? Wejd? na te strone do której link podalem wy?ej a potem do downloadu i poszukaj, trudne? Nie!
pozdro
..i to by by?o na tyle.
28 listopada 2006
|
| |
|
|
| LeBron 23 |
Dodany dnia 13.04.2006 13:10:42
|

Przedszkolak

Postów: 39
Data rejestracji: 19.09.2005 21:23
|
no tak, ale to raczej nie jest advenced news |
| |
|
|
| Wooya |
Dodany dnia 13.04.2006 13:17:42
|

Zaawansowany

Postów: 1449 Pomógł: 22
Data rejestracji: 30.01.2005 15:40
|
slawekneo napisa?/a:
Infusiona bylo by trudno zrobic ale dopisac pare funkcji do news.php
Jak sie nei znasz, to sie lepiej nie odzywaj... Zwykly panel centralny z odpowiedo ustawionym argumentem mysql LIMIT x,y. Tak jak pisal @crasch
... Pomagam tylko przy najnowszych wersjach PHP-Fusion ...

|
| |
|
|
| LeBron 23 |
Dodany dnia 13.04.2006 13:38:30
|

Przedszkolak

Postów: 39
Data rejestracji: 19.09.2005 21:23
|
no dobra, ale ja i tak nie wiem co i gdzie dopisac... zrobilby mi ktos taki panel?? |
| |
|
|
| LeBron 23 |
Dodany dnia 13.04.2006 16:40:18
|

Przedszkolak

Postów: 39
Data rejestracji: 19.09.2005 21:23
|
niby jest, ale nie ma 
jednye co jest zwi?zne z newsami to jakie? advenced news panel ale to nie to |
| |
|
|
| slawekneo |
Dodany dnia 13.04.2006 20:03:44
|

Bywalec

Postów: 915 Pomógł: 41
Data rejestracji: 12.03.2006 07:28
|
Wooya napisa?/a:
Jak sie nei znasz, to sie lepiej nie odzywaj...
fakt na pisaniu infusionow sie nieznam (nigdy nie prubowalem ich pisac) 
dlatego tez zawsze zabieram sie za edycje plikow |
| |
|
|
| crasch |
Dodany dnia 13.04.2006 21:59:06
|

Zaawansowany

Postów: 1473
Data rejestracji: 02.01.2005 01:21
|
@LeBron23 - jak to nie to? ?ci?gnij i zobacz!!
@slawekneo - nie spamuj, jaki Twój post ma zwi?zek z dyskusj?? Tylko nie odpisuj prosze.
pozdro
..i to by by?o na tyle.
28 listopada 2006
|
| |
|
|
| LeBron 23 |
Dodany dnia 13.04.2006 22:08:45
|

Przedszkolak

Postów: 39
Data rejestracji: 19.09.2005 21:23
|
ze niby jak wgrywam to jest cos po angielsku i jakies kategorie do wybrania :/ |
| |
|
|
| crasch |
Dodany dnia 13.04.2006 22:13:34
|

Zaawansowany

Postów: 1473
Data rejestracji: 02.01.2005 01:21
|
I co z tego? My?lisz, ?e zrobimy to za Ciebie?! Postaraj sie, pokombninu, pobróbuj i zainstaluj wko?cu te modyfikacje!! Nie zrobimy tego za Ciebie.
pozdro
..i to by by?o na tyle.
28 listopada 2006
|
| |
|
|
| LeBron 23 |
Dodany dnia 14.04.2006 11:54:37
|

Przedszkolak

Postów: 39
Data rejestracji: 19.09.2005 21:23
|
ta fajnie, tylko to i tak mi nie dziala |
| |
|
|
| slawekneo |
Dodany dnia 15.04.2006 04:20:06
|

Bywalec

Postów: 915 Pomógł: 41
Data rejestracji: 12.03.2006 07:28
|
ehhh no to masz
dziala na wersji 6.00.2?? ale mysle ze powoinno dzialac na kazdej :D
jest to wyciagniecie czesci skryptu advanced_news
dzialanie archiwum mozna sprawdzic Tutaj (na samym dole strony)
hmm..... no to do dziela.... .....otwieramy plik news.php i tam odnajdujemy to i nad tymrequire_once "side_right.php"; wklejamy to$newsorder = $archiv[news_order];
$numofnews = $archiv[numofnews];
if ($archiv[listexp] == 1){
$listexp = "AND (news_end='0'||news_end>=".time().")";
} else {
$listexp = "";
}
function listnews($var){
global $rows, $locale, $db_prefix, $rowstart, $listexp, $numofnews, $year, $month, $day, $PHP_SELF;
if ($rows !=0) {
echo "<br /><table align='center' cellspacing='0' cellpadding='0' border='0' width='100%' class='tbl-border'>
<tr>
<td>";
echo "<table align='center' cellpadding='0' cellspacing='1' width='100%' border='0'>";
echo "<tr></tr>";
for ($i=$rowstart;$var[$i];$i++) {
$result2 = dbquery(
"SELECT tn.*, tu.user_id,user_name
FROM ".DB_PREFIX."news tn
LEFT JOIN ".DB_PREFIX."users tu ON tn.news_name=tu.user_id
WHERE news_id=$var[$i] AND (news_start='0'||news_start<=".time().") $listexp
GROUP BY news_id ORDER BY news_datestamp ASC"
);
$data = dbarray($result2);
echo "<tr><td align='left' width='50%' class='tbl1'><a href='".BASEDIR."news.php?readmore=$var[$i]'>".$data['news_subject']."</a></td>
<td align='center' class='tbl2'><a href='".BASEDIR."profile.php?lookup=".$data['user_id']."'>".$data['user_name']."</a></td>
<td align='center' class='tbl1'>".date('d.m.Y', $data[news_datestamp])."</td>
<td align='center' class='tbl2'>".$data['news_reads']."</td></tr>";
if ($i == $rowstart + ($numofnews - 1)) {
break;
}
}
echo "</table></td></tr></table>";
} else {
echo "<center><br /><br /><br /></center>\n";
}
}
opentable(ARCHIWUM);
$splityears = array();
$result = dbquery("SELECT * FROM ".DB_PREFIX."news ORDER BY news_datestamp ASC");
if (dbrows($result)!=0) {
while ($date = dbarray($result)){
$allyears = date('Y', $date[news_datestamp]);
array_push($splityears, $allyears);
}
$yearsnum = array_count_values($splityears);
$years = array_unique($splityears);
$years = array_merge($years);
echo ". <a href='news.php?listtype=last&pre=3'>ostatnie 3 dni</a><br />";
echo ". <a href='news.php?listtype=last&pre=7'>ostatnie 7 dni</a><br />";
echo ". <a href='news.php?listtype=last&pre=30'>ostatnie 30 dni</a><br />";
echo "<hr>";
for ($i=0;$years[$i];$i++) {
echo ". <a href='news.php?year=$years[$i]'>$years[$i]</a> (".$yearsnum[$years[$i]].")<br />";
}
closetable();
if ($listtype == "last") {
tablebreak();
opentable($locale['NA_010']);
$newslastweek = array();
$result = dbquery("SELECT * FROM ".DB_PREFIX."news ORDER BY news_datestamp $newsorder");
if (!$rowstart) $rowstart = 0;
if (!$pre) $pre = 7;
$weektime = mktime(0, 0, 0, date("m") , date("d")-$pre, date("Y"));
while ($date = dbarray($result)){
$newstime = $date[news_datestamp];
if ($newstime >= $weektime){
$newsid = $date[news_id];
array_push($newslastweek, $newsid);
}
}
$rows = count($newslastweek);
listnews($newslastweek);
echo "<br /><div align='center' style='margin-top:5px;'>\n".makePageNav($rowstart,$numofnews,$rows,3,"$PHP_SELF?listtype=last&pre=$pre&")."\n</div>\n";
closetable();
} elseif (isset($year)) {
tablebreak();
opentable($year);
$splitmonths = array();
$result = dbquery("SELECT * FROM ".DB_PREFIX."news ORDER BY news_datestamp ASC");
while ($date = dbarray($result)){
$allyears = date('Y', $date[news_datestamp]);
if ($allyears == $year){
$allmonths = date('F', $date[news_datestamp]);
array_push($splitmonths, $allmonths);
}
}
$monthsnum = array_count_values($splitmonths);
$months = array_unique($splitmonths);
$months = array_merge($months);
$rows = count($months);
if ($rows !=0) {
for ($i=0;$months[$i];$i++) {
echo ". <a href='news.php?year=$year&month=$months[$i]'>$months[$i]</a> (".$monthsnum[$months[$i]].") - (<a href='news.php?listtype=bymonth&year=$year&month=$months[$i]'></a>)<br />";
}
} else {
echo "<center><br /><br /><br /></center>\n";
}
closetable();
if ($listtype == "bymonth") {
tablebreak();
opentable($month);
$newsbymonth = array();
$result = dbquery("SELECT * FROM ".DB_PREFIX."news ORDER BY news_datestamp $newsorder");
if (!$rowstart) $rowstart = 0;
while ($date = dbarray($result)){
$allyears = date('Y', $date[news_datestamp]);
$allmonths = date('F', $date[news_datestamp]);
if ($allmonths == $month && $allyears == $year){
$newsid = $date[news_id];
array_push($newsbymonth, $newsid);
}
}
$rows = count($newsbymonth);
listnews($newsbymonth);
echo "<br /><div align='center' style='margin-top:5px;'>\n".makePageNav($rowstart,$numofnews,$rows,3,"$PHP_SELF?listtype=bymonth&year=$year&month=$month&")."\n</div>\n";
closetable();
} elseif (isset($month)) {
tablebreak();
opentable($month);
$splitdays = array();
$result = dbquery("SELECT * FROM ".DB_PREFIX."news ORDER BY news_datestamp ASC");
while ($date = dbarray($result)){
$allyears = date('Y', $date[news_datestamp]);
$allmonths = date('F', $date[news_datestamp]);
if ($allmonths == $month && $allyears == $year){
$alldays = date('d', $date[news_datestamp]);
array_push($splitdays, $alldays);
}
}
$daysnum = array_count_values($splitdays);
$days = array_unique($splitdays);
$days = array_merge($days);
$rows = count($days);
if ($rows !=0) {
for ($i=0;$days[$i];$i++) {
if ( $days[$i] == 1 or $days[$i] == 21 or $days[$i] == 31) {
$sub = "st";
} elseif ( $days[$i] == 2 or $days[$i] == 22) {
$sub = "nd";
} elseif ( $days[$i] == 3 or $days[$i] == 23) {
$sub = "rd";
} else {
$sub = "th";
}
echo ". <a href='news.php?year=$year&month=$month&day=$days[$i]'>$days[$i]$sub</a> (".$daysnum[$days[$i]].")<br />";
}
} else {
echo "<center><br /><br /><br /></center>\n";
}
closetable();
}
if (isset($day)) {
tablebreak();
opentable($day);
$news = array();
$result = dbquery("SELECT * FROM ".DB_PREFIX."news ORDER BY news_datestamp $newsorder");
if (!$rowstart) $rowstart = 0;
while ($date = dbarray($result)){
$allyears = date('Y', $date[news_datestamp]);
$allmonths = date('F', $date[news_datestamp]);
$alldays = date('d', $date[news_datestamp]);
if ($alldays == $day && $allmonths == $month && $allyears == $year){
$newsid = $date[news_id];
array_push($news, $newsid);
}
}
$rows = count($news);
listnews($news);
echo "<br /><div align='center' style='margin-top:5px;'>\n".makePageNav($rowstart,$numofnews,$rows,3,"$PHP_SELF?listtype=bymonth&year=$year&month=$month&day=$day&")."\n</div>\n";
closetable();
}
}
} else {
echo "<center><br /><br /><br /></center>\n";
closetable();
}
no i to tyle
Pozdrawiam!!!
Ps @Crasch musialem odpiowiedziec @wooya bo pewnie piszac do niego na PW by mnie znowu ponioslo i bym dostal BANA :D
Edytowane przez slawekneo dnia 15.04.2006 04:25:58
|
| |
|
|
| LeBron 23 |
Dodany dnia 15.04.2006 11:34:36
|

Przedszkolak

Postów: 39
Data rejestracji: 19.09.2005 21:23
|
nie do konca o to mi chodzi?o, ale o to:
opentable("Pozosta?e Newsy");
$time = 144*7200;
$time = time() - $time;
$news = dbquery("SELECT news_id, news_subject, news_datestamp FROM ".$db_prefix."news WHERE
news_datestamp>$time ORDER BY news_datestamp DESC");
echo "<table width='100%'>";
while ($data = dbarray($news)) {
echo "<tr><td align='left' class='small'><img src='".THEME."images/bullet.gif'> <a
href='".BASEDIR."news.php?readmore=".$data['news_id']."'>".$data['news_subject']."</a></td><td align='right' class='small'>".showdate("longdate", $data['news_datestamp'])."</td></tr>";
}
echo "</table>";
closetable();
wystarczy doda? nowy blok z tak? tre?ci?, zobaczcie jak jest u mnie na samym dole na http://www.lebron...
wy??czaj u?mieszki gdy dajesz kod!! poprawi?em/crasch
Edytowane przez crasch dnia 15.04.2006 11:48:25
|
| |
|
|
| crasch |
Dodany dnia 15.04.2006 14:36:16
|

Zaawansowany

Postów: 1473
Data rejestracji: 02.01.2005 01:21
|
LeBron 23 napisa?/a:
nie do konca o to mi chodzi?o, ale o to:
opentable("Pozosta?e Newsy");
$time = 144*7200;
$time = time() - $time;
$news = dbquery("SELECT news_id, news_subject, news_datestamp FROM ".$db_prefix."news WHERE
news_datestamp>$time ORDER BY news_datestamp DESC");
echo "<table width='100%'>";
while ($data = dbarray($news)) {
echo "<tr><td align='left' class='small'><img src='".THEME."images/bullet.gif'> <a
href='".BASEDIR."news.php?readmore=".$data['news_id']."'>".$data['news_subject']."</a></td><td align='right' class='small'>".showdate("longdate", $data['news_datestamp'])."</td></tr>";
}
echo "</table>";
closetable();
wystarczy doda? nowy blok z tak? tre?ci?, zobaczcie jak jest u mnie na samym dole na http://www.lebron...
wy??czaj u?mieszki gdy dajesz kod!! poprawi?em/crasch
Niby wszystko pi?knie, ale.. Przeciesz ten kod pokazuje po prostu 24 ostanio dodane newsy, czyli nie dzia?a tak jak by? chcia?. Przeciesz chcesz by pokazywa? pozosta?e newsy pod tymi które s? wy?ej, czyli starsze a on pokazuje wszystkie.
pozdro
Edytowane przez crasch dnia 15.04.2006 14:37:33
..i to by by?o na tyle.
28 listopada 2006
|
| |
|