Forum Ticker Panel
|
kar13 |
Dodany dnia 11.02.2010 15:44:26
|

Przedszkolak

Postów: 29 Ostrzeżeń: 1
Data rejestracji: 09.07.2005 20:35
|
Czy kto? dostosowa? mo?e Forum Ticker Panel do v7 i móg?by si? podzieli? poprawkami?
B?d? wdzi?czny.
PW od moderatora:
- Przeniesienie tematu - Chemikpil 11.02 - 17:35
Edytowane przez Pieka dnia 07.03.2010 21:58:44
|
|
|
|
W?cibski Go?? |
Dodany dnia 06.09.2025 06:02:04
|
Pan Kontekstualny
Postów: n^x
Data rejestracji: Zawsze
|
|
IP: localhost |
|
|
Vontrupka |
Dodany dnia 04.03.2010 14:33:03
|

Przedszkolak

Postów: 11 Ostrzeżeń: 1
Data rejestracji: 03.02.2010 01:46
|
Poraz kolejny zdarza mi si? od?wie?y? jaki? temat i licz? na pomoc w rozwi?zaniu problemu. Po wykorzystaniu szukajki znalaz?em panel jak w temacie ale dla wersji 6. Musze przyzna?, ?e po zaintsalowaniu dzia?a, jednak dodatkowo wy?wietla b??dy w oknie panelu. Je?li kto? z bardziej obeznanych osób na tym forum znalaz?by rozwi?zanie tego problemu by?bym bardzo wdzi?czny.
<?php
/*---------------------------------------------------+
| PHP-Fusion 6 Content Management System
+----------------------------------------------------+
| Copyright © 2002 - 2005 Nick Jones
| http://www.php-fusion.co.uk/
+----------------------------------------------------+
| Released under the terms & conditions of v2 of the
| GNU General Public License. For details refer to
| the included gpl.txt file or visit http://gnu.org
+----------------------------------------------------+
+----------------------------------------------------+
| Forum Ticker by Divine JazOOn
| based on:
| News Ticker Script by Matonor
| Infusion Code by MrX2003
| v 1.02 fix by Matonor
+---------------------------------------------------*/
@opentable("Ostatnie tematy na forum");
//settings
//0 = no, 1= yes
//show author?
$ticker_author = "1";
//show date?
$ticker_date = "1";
//show commentcount?
$ticker_comments = "1";
//show readcounts?
$ticker_reads = "1";
//the higher the value the slower, default is 100
$ticker_speed = "100";
//ticker width? (use either % or px values)
$ticker_width = "100%";
$tickerquery = $result = dbquery(
"SELECT tf.*, tt.*, tu.user_id,user_name FROM ".$db_prefix."forums tf
INNER JOIN ".$db_prefix."threads tt USING(forum_id)
INNER JOIN ".$db_prefix."users tu ON tt.thread_lastuser=tu.user_id
WHERE ".groupaccess('forum_access')." ORDER BY thread_lastpost DESC LIMIT 0,".$settings['numofthreads']
);
$ticker_content = "<marquee Behavior='scroll' Direction='left' ScrollDelay='".$ticker_speed."' width='".$ticker_width."' onmouseover='this.stop()' onmouseout='this.start()'>";
while($data = dbarray($tickerquery)) {
$data2 = dbarray(dbquery("SELECT post_id FROM ".$db_prefix."posts WHERE thread_id='".$data['thread_id']."' ORDER BY post_id DESC LIMIT 1"));
$ticker_content .= "<span style='font-weight:bold;'><a href='".FORUM."viewthread.php?".$rstart."forum_id=".$data['forum_id']."&thread_id=".$data['thread_id']."#post_".$data2['post_id']."' title='".$data['thread_subject']."'>".trimlink($data['thread_subject'], 30)."</a></span> ";
if($ticker_author+$ticker_date+$ticker_comments+$ticker_reads != "0" ) {
$ticker_content .= "[";
$reply_count = dbcount("(thread_id)", "posts", "thread_id='".$data['thread_id']."'");
$data2 = dbarray(dbquery("SELECT post_id FROM ".$db_prefix."posts WHERE thread_id='".$data['thread_id']."' ORDER BY post_id DESC LIMIT 1"));
$rstart = ($reply_count > 20 ? "rowstart=".((ceil($reply_count / 20)-1)*20)."&" : "");
if($ticker_comments == "1") {
$ticker_content .= ($reply_count - 1). " " .$locale['033'];
if($ticker_reads != "0"){
$ticker_content .= " | ";
}
}
if($ticker_reads == "1") {
$ticker_content .= $data['thread_views'] .$locale['044'];
$ticker_content .= " | ";
}
if($ticker_author == "1") {
$ticker_content .= $locale['034']. " doda? <b><a href='".BASEDIR."profile.php?lookup=".$data['thread_lastuser']."'>".$data['user_name']."</a></b>";
if($ticker_date+$ticker_comments+$ticker_reads != "0"){
$ticker_content .= " | ";
}
}
if($ticker_date == "1") {
$ticker_content .= showdate("shortdate", $data['thread_lastpost']);
if($ticker_comments+$ticker_reads != "0"){
}
}
$ticker_content .= "]";
}
$ticker_content .= " | ";
}
$ticker_content .= "</marquee>";
echo $ticker_content;
@closetable();
?>
|
|
|
|
qba88 |
Dodany dnia 04.03.2010 15:38:56
|

Pocz?tkuj?cy

Postów: 277 Pomógł: 14
v7.02.03 Data rejestracji: 14.08.2006 14:57
|
Chodzi o Undefined index: 044 i Undefined index: 034 ?
Je?li Ci pomog?em, kliknij "Pomóg?" 
|
|
|
|
poki289 |
Dodany dnia 04.03.2010 15:58:30
|

Pocz?tkuj?cy

Postów: 240 Pomógł: 33 Ostrzeżeń: 1
v7.02.07 Data rejestracji: 26.12.2009 05:49
|
B??dów troch? wi?cej jest:
Notice: Undefined variable: rstart in C:\Program Files\WebServ\httpd-users\themes\infusions\forum_ticker_panel\forum_ticker_panel.php on line 54
Table 'fusion.posts' doesn't exist
Notice: Undefined index: 033 in C:\Program Files\WebServ\httpd-users\themes\infusions\forum_ticker_panel\forum_ticker_panel.php on line 65
Notice: Undefined index: 044 in C:\Program Files\WebServ\httpd-users\themes\infusions\forum_ticker_panel\forum_ticker_panel.php on line 72
Notice: Undefined index: 034 in C:\Program Files\WebServ\httpd-users\themes\infusions\forum_ticker_panel\forum_ticker_panel.php on line 77
Table 'fusion.posts' doesn't exist
Notice: Undefined index: 033 in C:\Program Files\WebServ\httpd-users\themes\infusions\forum_ticker_panel\forum_ticker_panel.php on line 65
Notice: Undefined index: 044 in C:\Program Files\WebServ\httpd-users\themes\infusions\forum_ticker_panel\forum_ticker_panel.php on line 72
Notice: Undefined index: 034 in C:\Program Files\WebServ\httpd-users\themes\infusions\forum_ticker_panel\forum_ticker_panel.php on line 77
Ogólnie to tylko notice po <?php daj error_reporting(0); to b??dy znikn?.
Wiadomo?? doklejona:
Jak nikt nie po?wi?ci Tobie czasu to wieczorem dostosuje panel do v7, bo teraz troch? zabiegany jestem.
Edytowane przez poki289 dnia 04.03.2010 16:00:32
|
|
|
|
Vontrupka |
Dodany dnia 04.03.2010 16:07:42
|

Przedszkolak

Postów: 11 Ostrzeżeń: 1
Data rejestracji: 03.02.2010 01:46
|
Dok?adnie o te komunikaty chodzi. Dzi?kuj? za zainteresowanie. Po wy??czeniu raportowania b??dów nadal wykazuje wielokrotny b??d:
Table 'fusion.posts' doesn't exist
PW od moderatora:
- Ogólna Uwaga - Pieka 04.03 - 19:59
Edytowane przez Pieka dnia 04.03.2010 19:58:36
|
|
|
|
poki289 |
Dodany dnia 07.03.2010 16:56:32
|

Pocz?tkuj?cy

Postów: 240 Pomógł: 33 Ostrzeżeń: 1
v7.02.07 Data rejestracji: 26.12.2009 05:49
|
Przerobiona wtyczka pod v7.
<?php
/*---------------------------------------------------+
| PHP-Fusion 6 Content Management System
+----------------------------------------------------+
| Copyright © 2002 - 2005 Nick Jones
| http://www.php-fusion.co.uk/
+----------------------------------------------------+
| Released under the terms & conditions of v2 of the
| GNU General Public License. For details refer to
| the included gpl.txt file or visit http://gnu.org
+----------------------------------------------------+
+----------------------------------------------------+
| Forum Ticker by Divine JazOOn modified by poki289
| based on:
| News Ticker Script by Matonor
| Infusion Code by MrX2003
| v 1.02 fix by Matonor
+---------------------------------------------------*/
if (!defined("IN_FUSION")) { die("Access Denied"); }
opentable($locale['global_020']);
//settings
//0 = no, 1= yes
//show author?
$ticker_author = "1";
//show date?
$ticker_date = "1";
//show commentcount?
$ticker_comments = "1";
//show readcounts?
$ticker_reads = "1";
//the higher the value the slower, default is 100
$ticker_speed = "100";
//ticker width? (use either % or px values)
$ticker_width = "100%";
$tickerquery = $result = dbquery(
"SELECT tf.*, tt.*, tu.user_id,user_name FROM ".$db_prefix."forums tf
INNER JOIN ".$db_prefix."threads tt USING(forum_id)
INNER JOIN ".$db_prefix."users tu ON tt.thread_lastuser=tu.user_id
WHERE ".groupaccess('forum_access')." ORDER BY thread_lastpost DESC LIMIT 0,".$settings['numofthreads']
);
$ticker_content = "<marquee Behavior='scroll' Direction='left' ScrollDelay='".$ticker_speed."' width='".$ticker_width."' onmouseover='this.stop()' onmouseout='this.start()'>";
while($data = dbarray($tickerquery)) {
$data2 = dbarray(dbquery("SELECT post_id FROM ".$db_prefix."posts WHERE thread_id='".$data['thread_id']."' ORDER BY post_id DESC LIMIT 1"));
$ticker_content .= "<span style='font-weight:bold;'><a href='".FORUM."viewthread.php?forum_id=".$data['forum_id']."&thread_id=".$data['thread_id']."#post_".$data2['post_id']."' title='".$data['thread_subject']."'>".trimlink($data['thread_subject'], 30)."</a></span> ";
if($ticker_author+$ticker_date+$ticker_comments+$ticker_reads != "0" ) {
$ticker_content .= "[";
$mydata = dbquery("SELECT post_id FROM ".$db_prefix."posts ORDER BY post_id");
$reply_count = dbcount("(thread_id)", $db_prefix."posts", "thread_id='".$data['thread_id']."'");
$data2 = dbarray(dbquery("SELECT post_id FROM ".$db_prefix."posts WHERE thread_id='".$data['thread_id']."' ORDER BY post_id DESC LIMIT 1"));
$rstart = ($reply_count > 20 ? "rowstart=".((ceil($reply_count / 20)-1)*20)."&" : "");
if($ticker_comments == "1") {
$ticker_content .= ($reply_count - 1). " " .$locale['global_046'];
if($ticker_reads != "0"){
$ticker_content .= " | ";
}
}
if($ticker_reads == "1") {
$ticker_content .= $data['thread_views'] .$locale['global_074'];
$ticker_content .= " | ";
}
if($ticker_author == "1") {
$ticker_content .= $locale['global_047']. " doda? <b><a href='".BASEDIR."profile.php?lookup=".$data['thread_lastuser']."'>".$data['user_name']."</a></b>";
if($ticker_date+$ticker_comments+$ticker_reads != "0"){
$ticker_content .= " | ";
}
}
if($ticker_date == "1") {
$ticker_content .= showdate("shortdate", $data['thread_lastpost']);
if($ticker_comments+$ticker_reads != "0"){
}
}
$ticker_content .= "]";
}
$ticker_content .= " | ";
}
$ticker_content .= "</marquee>";
echo $ticker_content;
@closetable();
?>
poki289 dodał/a następującą plik:
Edytowane przez Pieka dnia 07.03.2010 21:48:13
|
|
|
|
Borek |
Dodany dnia 07.03.2010 17:13:08
|

Bywalec

Postów: 399 Pomógł: 64
v7.02.05 Data rejestracji: 28.06.2009 19:38
|
A co ta wtyczka tak dok?adnie robi?
Nie pomagam przez GG, PW itp. Tylko tutaj.

|
|
|
|
poki289 |
Dodany dnia 07.03.2010 17:25:01
|

Pocz?tkuj?cy

Postów: 240 Pomógł: 33 Ostrzeżeń: 1
v7.02.07 Data rejestracji: 26.12.2009 05:49
|
Wy?wietla animacje marque (przesuwaj?cy si? tekst od prawej do lewej) z dwoma ostatnio poruszanymi tematami.
Linkuj?c do najnowszego posta w temacie.
Edytowane przez poki289 dnia 07.03.2010 17:26:57
|
|
|
|
Vontrupka |
Dodany dnia 07.03.2010 20:43:25
|

Przedszkolak

Postów: 11 Ostrzeżeń: 1
Data rejestracji: 03.02.2010 01:46
|
Niestety nic nie wy?wietla. Ten z v.6 wy?wietla wszystkie aktywne tematy, niestety z b??dami.
Edytowane przez Vontrupka dnia 07.03.2010 21:04:35
|
|
|
|
poki289 |
Dodany dnia 07.03.2010 20:59:51
|

Pocz?tkuj?cy

Postów: 240 Pomógł: 33 Ostrzeżeń: 1
v7.02.07 Data rejestracji: 26.12.2009 05:49
|
A w??czy?e? panel? U mnie wszystko chodzi, w za??czniku potwierdzenie.
poki289 dodał/a następującą grafikę:
|
|
|
|
Vontrupka |
Dodany dnia 07.03.2010 21:13:40
|

Przedszkolak

Postów: 11 Ostrzeżeń: 1
Data rejestracji: 03.02.2010 01:46
|
Parse error: syntax error, unexpected T_IF in /home/mirtas/public_html/infusions/forum_ticker_panel/forum_ticker_panel.php on line 1
Po usuni?ciu cz??ci opisowej wtyczki pusty panel na stronie. Mo?e, je?li Ci to nie stwarza trudno?ci za??cz plik bo co? najwyra?niej jest chyba ?le skopiowane.
Edytowane przez Vontrupka dnia 07.03.2010 21:21:43
|
|
|
|
poki289 |
Dodany dnia 07.03.2010 21:45:04
|

Pocz?tkuj?cy

Postów: 240 Pomógł: 33 Ostrzeżeń: 1
v7.02.07 Data rejestracji: 26.12.2009 05:49
|
Wy?ej doda?em za??cznik.
Swoj? drog? nie kopiuj ?ywcem z pola tekstowego, tylko klikasz na ikonke Zapisz i pobierasz kod ?ród?owy.
|
|
|
|
Pieka |
Dodany dnia 07.03.2010 21:50:02
|


Postów: 19887 Pomógł: 767
v7.02.03 Data rejestracji: 23.02.2005 18:12
|
Poprawilem kod i nazwe zalacznika. Starajcie sie uzywac glownie code, bo tego typu kody nie wymagaja uzycia numerowania linii, a tylko powoduja bledy u nowicjuszy, ktorzy zamiast kliknac zapisz, robia kopiuj-wklej.
Jestem jaki jestem 
|
|
|
|
Vontrupka |
Dodany dnia 07.03.2010 21:52:57
|

Przedszkolak

Postów: 11 Ostrzeżeń: 1
Data rejestracji: 03.02.2010 01:46
|
Teraz wszystko super :D
Wielkie dzi?ki
P.S. Napewno nie kopiowa?em "1." tylko od
"<?php"
Ja wiedzia?em Pieka, ?e bez Ciebie ani rusz. ;)
Edytowane przez Vontrupka dnia 07.03.2010 23:12:41
|
|
|