Advertising Button Panel - rotator buttonów z zarządzaniem
|
djlusiak |
Dodany dnia 18.05.2009 16:19:36
|

Przedszkolak

Postów: 5
Data rejestracji: 17.05.2009 19:17
|
Odinstalowałem i zainstalowałem ponownie. Działa. Dziękuję za pomoc  |
|
|
|
Wścibski Gość |
Dodany dnia 28.04.2025 23:26:17
|
Pan Kontekstualny
Postów: n^x
Data rejestracji: Zawsze
|
|
IP: localhost |
|
|
krek |
Dodany dnia 22.05.2009 13:53:45
|

Przedszkolak

Postów: 1
Data rejestracji: 22.05.2009 13:34
|
Cześć fusionmaniacy :] .
Mam problem z tą wtyczką. Wgrałem ją dodałem buttony wszystko ok ale jest problem ... Leci jeden button leci 2 i 3, a gdy pierwszy dotrze do góry znów przewija się wszystko do początku i kurde nie wiem co jest. Mam wgranych kilkanaście buttonów a wyświetla tylko 3 i znow od początku.
Byłbym wdzięczny jakby ktoś wiedział jak to rozwiązać.
Pozdrawiam,
Chris.
//Zdania zaczynamy WIELKĄ literą, a kończymy kropką. - hoopak
Edytowane przez hoopak dnia 22.05.2009 13:56:23
|
|
|
|
Bochen |
Dodany dnia 14.06.2009 14:00:29
|

Bywalec

Postów: 380 Pomógł: 37
Data rejestracji: 18.03.2009 18:01
|
Mam pytanie odnośnie tego infusiona. Da się w nim dorobić coś takiego, żeby można było ustawić do ilu klikncięć lub odsłon jest widoczny? Po tym fakcie np automatycznie przestaje się wyświetlać. Albo chociaż żeby dodać w zarządzaniu ilość odsłon tego buttona.
Chyba, że ktoś poleci inną wtyczkę która ma to już w sobie zawarte. Zalezy mi jednak też na zarządzaniu dodanymi buttonami dla osób trzecich.
Prawdziwy mężczyzna nie je miodu, prawdziwy mężczyzna żuje pszczoły!
|
|
|
|
piotrek1231 |
Dodany dnia 03.07.2009 23:13:32
|

Początkujący

Postów: 109 Pomógł: 1 Ostrzeżeń: 1
Data rejestracji: 09.07.2008 21:54
|
Witam. Ja chciałbym umieścić Button Panel w stopce: Stopka moja wygląda tak: //Footer
echo "</tr>\n</table>\n";
echo "<table cellpadding='0' cellspacing='0' width='920' height='100' align='center'>\n<tr>\n";
echo "<td align='left' class='footer'><br />\n";
if (!$license) { echo showcounter()."\n"; }
echo "<table><tr><td style='width: 400px'><img src='http://strona/images/copyright11.gif'/></td><td>TUTAJ CHCĘ DODAĆ BUTTON PANEL </td></tr></table>
<tr><td style='width: 450px; style='hight: 70px;'><span style='color:#ADD8E6'>Powered by <a href='http://www.php-fusion.co.uk'</a><span style='color:#ADD8E6'>PHP-Fusion</span></a> copyright © 2002-09 by Nick Jones.</span>
<span style='color:#ADD8E6'>Released as free software without warranties under <a href='http://www.fsf.org/licensing/licenses/agpl-3.0.html'</a><span style='color:#ADD8E6'>GNU Affero GPL </span></a></td></tr>";
}
Buton Panel chciałbym dodać w miejscu gdzie napisałem w kodzie. W jaki sposób mogę to zrobić ?
Z góry dzięki za pomoc |
|
|
|
Kinimodek |
Dodany dnia 28.07.2009 12:52:29
|

Początkujący

Postów: 180 Pomógł: 3 Ostrzeżeń: 2
Data rejestracji: 29.10.2008 21:32
|
Witam. Mam mały problem: czy tą linię dałoby się jakoś poprawić, albo czymś zastąpić tak, aby była zgodna z walidatorami (X)HTML?:
<marquee behavior='scroll' align='center' valign='bottom' direction='up' width='120' height='120' scrollamount='1' scrolldelay='1' onmouseover='this.stop()' onmouseout='this.start()'>
Z góry dziękuję za pomoc!
P.S. To jest mały problem, także jest on na tzw. marginiesie ;)...

|Tworzenie layout'ów, cięcie layout'ów, kodowanie layout'ów|
|
|
|
|
Pieka |
Dodany dnia 28.07.2009 13:07:31
|


Postów: 19887 Pomógł: 767
v7.02.03 Data rejestracji: 23.02.2005 18:12
|
Sprawdz specyfikacje xHTML-a, a dowiesz sie, ze marquee w zadnym razie nie jest z nim zgodne. Malo, nigdy nigdzie nie wystepowalo, bo to wymysl jednego z producentow oprogramowania. Poszukaj informacji dotyczacych podobnego efektu uzyskiwanego za pomoca JS.
Jestem jaki jestem 
|
|
|
|
kamdz |
Dodany dnia 01.08.2009 22:53:27
|

Przedszkolak

Postów: 44 Pomógł: 1 Ostrzeżeń: 1
Data rejestracji: 30.07.2009 19:06
|
Który fragment kodu zmienić zeby buttony się zapętliły? tzn żeby nie było pustego pola pomiędzy końcem i początkiem. |
|
|
|
Kakarotto135 |
Dodany dnia 14.08.2009 22:38:57
|

Przedszkolak

Postów: 2
Data rejestracji: 23.06.2008 11:29
|
Jak zrobić by buttony były statyczne - nie przewijały się?
Wiadomość doklejona:
To jak? Pomoże ktoś?
Edytowane przez Kakarotto135 dnia 26.08.2009 10:20:07
|
|
|
|
tomi1989 |
Dodany dnia 28.08.2009 20:09:38
|

Przedszkolak

Postów: 37 Ostrzeżeń: 1
v7.02.02 Data rejestracji: 02.05.2008 20:50
|
Jest możliwe, aby przerobić ten panel, tak aby umieścić go w panelach poziomych (np. u dołu strony) i banery przewijały się również w poziomie? |
|
|
|
PtRM |
Dodany dnia 02.09.2009 13:31:47
|

Przedszkolak

Postów: 11 Pomógł: 4
Data rejestracji: 24.06.2009 09:20
|
W celu zatrzymania przewijania buttonów trzeba
zakomentować ( // ) linię 64 w pliku button_panel.php:
// echo "<marquee behavior='scroll' align='center' valign='bottom' direction='up' width='170' height='200' scrollamount='1' scrolldelay='1' loop='infinite' onmouseover='this.stop()' onmouseout='this.start()'>\n";
Aczkolwiek, nieco mija się to z jego przeznaczeniem - przestaje być wówczas rotatorem. Swoją drogą - wielka szkoda, że to, co pod PHP Fusion 6 nazywało się Friends Panel i umożliwiało wymianę buttonami, oraz administrację nimi, łącznie z edycją pozycji na liście, pod Fusion 7 stało się panelem typu Znajomi. Wciąż szukam rozwiązania o podobnej funkcjonalności.
Edytowane przez Pieka dnia 02.09.2009 16:26:55
The Real Mendosa=mendosa=Pablo the Real Mendosa=PtRM
|
|
|
|
Borys_B |
Dodany dnia 06.09.2009 00:20:45
|

Przedszkolak

Postów: 47
Data rejestracji: 13.08.2009 01:49
|
Przychylam się do prośby piotrka1231 o panel z Advertising Button w stopce.
Jak to można robić? |
|
|
|
Pieka |
Dodany dnia 06.09.2009 00:49:42
|


Postów: 19887 Pomógł: 767
v7.02.03 Data rejestracji: 23.02.2005 18:12
|
Borys_B napisał/a:
Przychylam się do prośby piotrka1231 o panel z Advertising Button w stopce.
Jak to można robić?
Za pomoca include, czyli:
include INFUSIONS."button_panel/button_panel.php";
Ewentualnie jako kod:
include INFUSIONS."button_panel/infusion_db.php";
if (file_exists(INFUSIONS."button_panel/locale/".$settings['locale'].".php")) {
include INFUSIONS."button_panel/locale/".$settings['locale'].".php";
} else {
include INFUSIONS."button_panel/locale/English.php";
}
if (dbrows(dbquery("SELECT * FROM ".DB_BUTTONS."")) > 0) {
echo "<script type='text/javascript'>
nereidFadeObjects = new Object();
nereidFadeTimers = new Object();
function nereidFade(object, destOp, rate, delta){
if (!document.all)
return
if (object != '[object]'){ //do this so I can take a string too
setTimeout('nereidFade('+object+','+destOp+','+rate+','+delta+')',0);
return;
}
clearTimeout(nereidFadeTimers[object.sourceIndex]);
diff = destOp-object.filters.alpha.opacity;
direction = 1;
if (object.filters.alpha.opacity > destOp){
direction = -1;
}
delta=Math.min(direction*diff,delta);
object.filters.alpha.opacity+=direction*delta;
if (object.filters.alpha.opacity != destOp){
nereidFadeObjects[object.sourceIndex]=object;
nereidFadeTimers[object.sourceIndex]=setTimeout('nereidFade(nereidFadeObjects['+object.sourceIndex+'],'+destOp+','+rate+','+delta+')',rate);
}
}
</script>";
//$szer = $theme_width_r-10;
$result = dbquery("SELECT * FROM ".DB_BUTTONS."");
echo "<table cellpadding='4' cellspacing='0' border='0' width='100%' align='center'><tr><td align='center'>\n";
echo "<marquee behavior='scroll' align='center' valign='bottom' direction='up' width='120' height='40' scrollamount='1' scrolldelay='1' onmouseover='this.stop()' onmouseout='this.start()'>\n";
while ($data=dbarray($result)) {
echo "<center><a href='".INFUSIONS."button_panel/button.php?button_id=".$data['button_id']."' target='_blank'><img src='".$data['button_pic']."' border='0' style='filter:alpha(opacity=30)' onMouseOver='nereidFade(this,100,10,30)' onMouseOut='nereidFade(this,30,10,5)' title='".$data['button_name']."' alt='".$data['button_name']."' /></a></center><br />\n";
}
echo "</marquee>\n</td></tr></table>\n";
} else {
echo "<center>".$locale['BLAN_102']."</center>";
}
Jestem jaki jestem 
|
|
|
|
Borys_B |
Dodany dnia 06.09.2009 23:26:58
|

Przedszkolak

Postów: 47
Data rejestracji: 13.08.2009 01:49
|
Dziękuje Ci.
Niech Cię Miss Brazylii ucałuje za Twoją cierpliwość 
Jeszcze tylko jedno drobne pytanie.
Czy takie dodawanie buttona jest bezpieczne?
Czy przypadkiem nie ułatwiam niepożądanej osobie, zamieszania mi w stronie?
Wiadomość doklejona:
Nasunęła mi się jedna myśl podczas ustawiania tego butta.
Gdy ustawiłem 2 i w każdym zaczęło się pojawiać to samo, w tej samej kolejności, wygląda to miernie.
Czy da się zrobić, by button pokazywał losowo wybrane obrazki?
Edytowane przez Borys_B dnia 08.09.2009 14:55:39
|
|
|
|
drobiu |
Dodany dnia 12.10.2009 22:35:45
|

Przedszkolak

Postów: 34
Data rejestracji: 03.10.2006 21:12
|
kamdz napisał/a:
Który fragment kodu zmienić zeby buttony się zapętliły? tzn żeby nie było pustego pola pomiędzy końcem i początkiem.
Przyłączam się do pytania
|
|
|
|
reddevil-85 |
Dodany dnia 19.12.2009 12:35:08
|

Przedszkolak

Postów: 37 Pomógł: 1
Data rejestracji: 28.08.2009 15:07
|
eldiablo napisał/a:
Przecież to zwykłe marquee (niepolecane)
<marquee behavior="scroll" align="center" valign="bottom" direction="left" scrollamount="1" scrolldelay="1" onmouseover="this.stop()" onmouseout="this.start()" height="100%" width="100%">
jakieś linki
</marquee>
Wystarczy zajrzeć do źródła strony, te buttony wyświetlane są za pomocą infusiona "button_panel" z zdefiniowanym kierunkiem "w lewo"
direction="left"
Zmieniłem na left, tylko że jak mam kilka buttonów to są w jednej kolumnie, i cała kolumna porusza się w lewo. Jak przerobić to aby poruszał się jeden za drugim ??
PW od moderatora:
- Przeniesienie posta - Pieka 19.12 - 12:35
|
|
|
|
eldiablo |
Dodany dnia 19.12.2009 12:35:08
|

Bywalec

Postów: 671 Pomógł: 80
Data rejestracji: 13.07.2009 19:20
|
Zależy jak są wyświetlane buttony...
Jeżeli lista <li> => float:left w css.
Jeżeli po każdym buttonie dopisany jest <br /> wywalić i zamiast niego w css odstępy za pomocą padding.
Można fragment kodu ??
PW od moderatora:
- Przeniesienie posta - Pieka 19.12 - 12:35
|
|
|
|
reddevil-85 |
Dodany dnia 19.12.2009 12:35:08
|

Przedszkolak

Postów: 37 Pomógł: 1
Data rejestracji: 28.08.2009 15:07
|
button_panel.php
<?php
/*-------------------------------------------------------+
| PHP-Fusion Content Management System
| Copyright © 2002 - 2008 Nick Jones
| http://www.php-fusion.co.uk/
+--------------------------------------------------------+
| Button Panel Infusion
| Original author: cmike
| Email:
| Continued starting v2.00: muscapaul
| Email:
| Web: http://www.muscapaul.com
+--------------------------------------------------------+
| This program is released as free software under the
| Affero GPL license. You can redistribute it and/or
| modify it under the terms of this license which you
| can read by viewing the included agpl.txt or online
| at http://www.gnu.org/licenses/agpl.html. Removal of this
| copyright header is strictly prohibited without
| written permission from the original author(s).
+--------------------------------------------------------*/
if (!defined("IN_FUSION")) { die("Access Denied"); }
include INFUSIONS."button_panel/infusion_db.php";
if (file_exists(INFUSIONS."button_panel/locale/polish-utf8.ph")) {
include INFUSIONS."button_panel/locale/polish-utf8.php";
} else {
include INFUSIONS."button_panel/locale/polish-utf8.php";
}
if (dbrows(dbquery("SELECT * FROM ".DB_BUTTONS."")) > 0) {
echo "<script type='text/javascript'>
nereidFadeObjects = new Object();
nereidFadeTimers = new Object();
function nereidFade(object, destOp, rate, delta){
if (!document.all)
return
if (object != '[object]'){ //do this so I can take a string too
setTimeout('nereidFade('+object+','+destOp+','+rate+','+delta+')',0);
return;
}
clearTimeout(nereidFadeTimers[object.sourceIndex]);
diff = destOp-object.filters.alpha.opacity;
direction = 1;
if (object.filters.alpha.opacity != destOp){
direction = -1;
}
delta=Math.min(direction*diff,delta);
object.filters.alpha.opacity+=direction*delta;
if (object.filters.alpha.opacity != destOp){
nereidFadeObjects[object.sourceIndex]=object;
nereidFadeTimers[object.sourceIndex]=setTimeout('nereidFade(nereidFadeObjects['+object.sourceIndex+'],'+destOp+','+rate+','+delta+')',rate);
}
}
</script>";
//$szer = $theme_width_r-10;
$result = dbquery("SELECT * FROM ".DB_BUTTONS."");
echo "<table cellpadding='0' cellspacing='0' border='0' width='100%' align='center'><tr align='center'>\n";
echo "<marquee behavior='scroll' align='left' vertical-align='middle' direction='left' width='120' height='60' scrollamount='1' scrolldelay='1' onmouseover='this.stop()' onmouseout='this.start()'>\n";
while ($data=dbarray($result)) {
echo "<center><a href='".INFUSIONS."button_panel/button.php?button_id=".$data['button_id']."' target='_blank'><img src='".$data['button_pic']."' border='0' style='filter:alpha(opacity=30)' onMouseOver='nereidFade(this,100,10,30)' onMouseOut='nereidFade(this,30,10,5)' title='".$data['button_name']."' alt='".$data['button_name']."' /></a></center><br />\n";
}
echo "</marquee>\n</tr></table>\n";
}
;
?>
PW od moderatora:
- Przeniesienie posta - Pieka 19.12 - 12:35
Edytowane przez reddevil-85 dnia 18.12.2009 22:21:59
|
|
|
|
eldiablo |
Dodany dnia 19.12.2009 12:35:08
|

Bywalec

Postów: 671 Pomógł: 80
Data rejestracji: 13.07.2009 19:20
|
No i tak jak podałem, usuwasz <br /> na końcu
echo "<center><a href='".INFUSIONS."button_panel/button.php?button_id=".$data['button_id']."' target='_blank'><img src='".$data['button_pic']."' border='0' style='filter:alpha(opacity=30)' onMouseOver='nereidFade(this,100,10,30)' onMouseOut='nereidFade(this,30,10,5)' title='".$data['button_name']."' alt='".$data['button_name']."' /></a></center>\n";
}
i w style dodajesz np:
padding-right:10px;
lub większy odstęp
PW od moderatora:
- Przeniesienie posta - Pieka 19.12 - 12:35
|
|
|
|
reddevil-85 |
Dodany dnia 19.12.2009 12:35:08
|

Przedszkolak

Postów: 37 Pomógł: 1
Data rejestracji: 28.08.2009 15:07
|
W dalszym ciągu buttony są w kolumnie, po wprowadzenie do style padding-right:10px; można regulować ich odstęp względem siebie, ale w pionie to działa.
Również próbowałem tak:
echo "<center><a href='".INFUSIONS."button_panel/button.php?button_id=".$data['button_id']."' target='_blank'><img
src='".$data['button_pic']."'border='0' style='padding-right:5px ; filter:alpha(opacity=30)' onMouseOver='nereidFade(this,100,10,30)'
onMouseOut='nereidFade(this,30,10,5)' title='".$data['button_name']."' alt='".$data['button_name']."' /></a></center>\n";
PW od moderatora:
- Przeniesienie posta - Pieka 19.12 - 12:35
Edytowane przez reddevil-85 dnia 19.12.2009 11:05:32
|
|
|
|
eldiablo |
Dodany dnia 19.12.2009 12:35:08
|

Bywalec

Postów: 671 Pomógł: 80
Data rejestracji: 13.07.2009 19:20
|
<center> jest winowajcą... zdaje|mi|się
Wać pan spróbuje tak:
echo "<table cellpadding='0' cellspacing='0' border='0' width='100%' align='center'><tr align='center'>\n";
echo "<center><marquee behavior='scroll' align='center' valign='bottom' direction='left' width='120' height='60' scrollamount='1' scrolldelay='1' onmouseover='this.stop()' onmouseout='this.start()'>\n";
while ($data=dbarray($result)) {
echo "<a href='".INFUSIONS."button_panel/button.php?button_id=".$data['button_id']."' target='_blank'><img src='".$data['button_pic']."' border='0' style='filter:alpha(opacity=30)' onMouseOver='nereidFade(this,100,10,30)' onMouseOut='nereidFade(this,30,10,5)' title='".$data['button_name']."' alt='".$data['button_name']."' /></a>";
}
echo "</marquee>\n</center>\n</tr></table>\n";
PW od moderatora:
- Przeniesienie posta - Pieka 19.12 - 12:35
|
|
|