Aplet proszący o zarejestrowanie się na stronie
|
daveone |
Dodany dnia 09.07.2009 11:14:41
|
Przedszkolak
Postów: 63
Data rejestracji: 20.12.2008 21:50
|
Słuchajcie a co zrobić aby to cudo miało możliwość zamknięcia przez gości , tz. jeżeli ktoś nie chce się zarejestrować aby mógł zamknąć aplet. Jak coś takiego zrobić? |
|
|
|
Wścibski Gość |
Dodany dnia 24.11.2024 20:55:22
|
Pan Kontekstualny
Postów: n^x
Data rejestracji: Zawsze
|
|
IP: localhost |
|
|
iwan3k |
Dodany dnia 11.07.2009 10:32:58
|
Przedszkolak
Postów: 14 Ostrzeżeń: 1
Data rejestracji: 02.03.2008 22:56
|
Mam problem z kodowaniem. Stonę mam kodowana w unicode (utf-8), a wyświetla się tak:
http://img196.ima.../kodl.jpg/
Edytowane przez Pieka dnia 11.07.2009 10:45:24
|
|
|
|
Pieka |
Dodany dnia 11.07.2009 10:49:13
|
Postów: 19882 Pomógł: 767
v7.02.03 Data rejestracji: 23.02.2005 18:12
|
Kolega uzyl jak widze wczesniej zalaczonego pliku, ktory jest zakodowany w ISO, wiec nic dziwnego, ze sa krzaki.
W zalaczniku plik header.php zapisany z uzyciem strony kodowej UTF8.
Pieka dodał/a następującą plik:
Jestem jaki jestem
|
|
|
|
iwan3k |
Dodany dnia 11.07.2009 10:52:27
|
Przedszkolak
Postów: 14 Ostrzeżeń: 1
Data rejestracji: 02.03.2008 22:56
|
Dzięki za szybką odpowiedź. Jednak nie pomogło. Dalej to samo.
Zaczynam żałować że mam utf-8. Zastanawiam się nad zmianą (która pewnie by mi się nie udała ehhh)
Edytowane przez iwan3k dnia 11.07.2009 10:55:22
|
|
|
|
Pieka |
Dodany dnia 11.07.2009 10:58:20
|
Postów: 19882 Pomógł: 767
v7.02.03 Data rejestracji: 23.02.2005 18:12
|
Przyklad dzialania zalaczonego pliku na stronie z kodowaniem UTF8: v7.fusion.cba.pl
Jestem jaki jestem
|
|
|
|
iwan3k |
Dodany dnia 11.07.2009 11:10:14
|
Przedszkolak
Postów: 14 Ostrzeżeń: 1
Data rejestracji: 02.03.2008 22:56
|
Możesz wrzucić sam kod apletu a nie cały header? |
|
|
|
Pieka |
Dodany dnia 11.07.2009 11:34:56
|
Postów: 19882 Pomógł: 767
v7.02.03 Data rejestracji: 23.02.2005 18:12
|
iwan3k napisał/a:
Możesz wrzucić sam kod apletu a nie cały header?
Jest podany w pierwszym poscie tego tematu, wiec w czym problem? Nawet zajrzec Ci sie nie chce?
Jestem jaki jestem
|
|
|
|
iwan3k |
Dodany dnia 11.07.2009 14:09:40
|
Przedszkolak
Postów: 14 Ostrzeżeń: 1
Data rejestracji: 02.03.2008 22:56
|
Chyba naprawdę podałeś zły plik z kodowaniem pod utf-8, bo jak go wrzucę to dalej są krzaki zamiast PL liter, a jak zmienię w przeglądarce kodowanie na iso-8859-2 to aplet wyświetla się dobrze a strona źle.
PS Sory, mój błąd już poprawiłem, można skasować niepotrzebne posty.
Edytowane przez iwan3k dnia 11.07.2009 14:13:32
|
|
|
|
Pieka |
Dodany dnia 11.07.2009 14:11:34
|
Postów: 19882 Pomógł: 767
v7.02.03 Data rejestracji: 23.02.2005 18:12
|
Nie, oba pliki maja wlasciwe kodowanie i jesli nie dzialaja poprawnie na Twojej stronie, to szukaj winy u siebie.
Jestem jaki jestem
|
|
|
|
Borek |
Dodany dnia 28.09.2009 23:02:47
|
Bywalec
Postów: 399 Pomógł: 64
v7.02.05 Data rejestracji: 28.06.2009 19:38
|
daveone napisał/a:
Słuchajcie a co zrobić aby to cudo miało możliwość zamknięcia przez gości , tz. jeżeli ktoś nie chce się zarejestrować aby mógł zamknąć aplet. Jak coś takiego zrobić?
W tym temacie jest wtyczka, która spełnia Twoje wymagania
http://www.php-fu...d_id=26633 |
|
|
|
pietrov8 |
Dodany dnia 16.10.2009 20:42:33
|
Przedszkolak
Postów: 57 Ostrzeżeń: 2
Data rejestracji: 17.01.2009 14:40
|
Jak już jesteśmy przy Popup to czy jest możliwe dodanie opcji wyłączenia alpetu Rejestracji dla niezalogowanych (te okienko latające). Kto będzie chciał to wyłączy kto nie to zostanie.
PW od moderatora:
- Przeniesienie posta - Pieka 16.10 - 20:42
|
|
|
|
simbamat |
Dodany dnia 26.11.2009 17:10:37
|
Przedszkolak
Postów: 46 Pomógł: 7 Ostrzeżeń: 3
Data rejestracji: 26.10.2009 18:14
Złamana licencja
|
daveone napisał/a:
Słuchajcie a co zrobić aby to cudo miało możliwość zamknięcia przez gości , tz. jeżeli ktoś nie chce się zarejestrować aby mógł zamknąć aplet. Jak coś takiego zrobić?
W pliku header.php pod:
echo "</head>\n<body>\n";
Wstaw:
if (!iMEMBER) {
echo'<style type="text/css">
#topbar{
position:absolute;
border: 1px solid black;
padding: 2px;
background-color: white;
width: 600px;
visibility: hidden;
z-index: 350;
}
</style> <script type="text/javascript">
var persistclose=1 //set to 0 or 1. 1 means once the bar is manually closed, it will remain closed for browser session
var startX = 30 //set x offset of bar in pixels
var startY = 5 //set y offset of bar in pixels
var verticalpos="fromtop" //enter "fromtop" or "frombottom"
function iecompattest(){
return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}
function get_cookie(Name) {
var search = Name + "="
var returnvalue = "";
if (document.cookie.length > 0) {
offset = document.cookie.indexOf(search)
if (offset != -1) {
offset += search.length
end = document.cookie.indexOf(";", offset);
if (end == -1) end = document.cookie.length;
returnvalue=unescape(document.cookie.substring(offset, end))
}
}
return returnvalue;
}
function closebar(){
if (persistclose)
document.cookie="remainclosed=1"
document.getElementById("topbar").style.visibility="hidden"
}
function staticbar(){
barheight=document.getElementById("topbar").offsetHeight
var ns = (navigator.appName.indexOf("Netscape") != -1) || window.opera;
var d = document;
function ml(id){
var el=d.getElementById(id);
if (!persistclose || persistclose && get_cookie("remainclosed")=="")
el.style.visibility="visible"
if(d.layers)el.style=el;
el.sP=function(x,y){this.style.center=x+"px";this.style.top=y+"px";};
el.x = startX;
if (verticalpos=="fromtop")
el.y = startY;
else{
el.y = ns ? pageYOffset + innerHeight : iecompattest().scrollTop + iecompattest().clientHeight;
el.y -= startY;
}
return el;
}
window.stayTopLeft=function(){
if (verticalpos=="fromtop"){
var pY = ns ? pageYOffset : iecompattest().scrollTop;
ftlObj.y += (pY + startY - ftlObj.y)/8;
}
else{
var pY = ns ? pageYOffset + innerHeight - barheight: iecompattest().scrollTop + iecompattest().clientHeight - barheight;
ftlObj.y += (pY - startY - ftlObj.y)/8;
}
ftlObj.sP(ftlObj.x, ftlObj.y);
setTimeout("stayTopLeft()", 10);
}
ftlObj = ml("topbar");
stayTopLeft();
}
if (window.addEventListener)
window.addEventListener("load", staticbar, false)
else if (window.attachEvent)
window.attachEvent("onload", staticbar)
else if (document.getElementById)
window.onload=staticbar
</script>
<div id="topbar"><a href="javascript:closebar()" ><img src="'.BASEDIR.'images/closebutton.png" align="left"></a><span class=gen><font face="verdana"><center>
Aby w pełni korzystać z serwisu '.BASEDIR.' należy się zarejestrować. Można to zrobić <a href="'.BASEDIR.'register.php" class="gen"><b><font color="red"><blink>TUTAJ</blink></font></b></a><br/>Zapraszamy także na <a href="'.FORUM.'"><b><font color="blue">Forum '.$settings['sitename'].'</b></font></a><br><font color="#000000">Ten aplet jest widoczny tylko dla niezarejestrowanych użytkowników!</font>
</center></font></span></div>';
}
Oraz na serwerze w folderze images umieść plik closebutton.png, który dołączam w załączniku.
Jak wygląda i jak działa można zobaczyć na stronie: www.solarnia.pl/n...
Mi się bardziej podoba ten aplet, więc go ulepszyłem. I jest chyba łatwiejszy w instalacji.
Pozdrawiam
simbamat dodał/a następującą plik:
Edytowane przez simbamat dnia 26.11.2009 17:15:59
|
|
|
|
TUROK |
Dodany dnia 29.11.2009 21:48:52
|
Przedszkolak
Postów: 11 Pomógł: 1 Ostrzeżeń: 1
Data rejestracji: 11.11.2009 20:34
|
Aplet jest świetny .. Miałbym tylko małą sugestie (pytanie) poprawiającą jego wygląd a mianowicie
czy dało by się zrobić tak aby tło było szare i przeźroczyste a napis na nim biały ?
Idealnym wyglądem byłby ten z XML Gallery, tło pojawiające się z napisem po zmianie obrazka ..
Nawet ta czcionka z XML była by super ..
http://test7.ovh....
Edytowane przez TUROK dnia 29.11.2009 21:57:30
|
|
|
|
darnok08 |
Dodany dnia 30.11.2009 07:43:55
|
Przedszkolak
Postów: 47 Pomógł: 3
Data rejestracji: 24.11.2009 16:40
|
To tak 2 rzeczy. Aby zmienić kolor tła wystarczy znaleźć
background-color: white; i zmienić na background-color: gray; . I druga rzecz aby zmienić kolor czcionki należy znaleźć <font color="red"> i zamienić na <font color="white"> . I to koniec... Co do przezroczystości to się da tylko nie mam czasu się nad tym zastanawiać. |
|
|
|
simbamat |
Dodany dnia 30.11.2009 14:09:13
|
Przedszkolak
Postów: 46 Pomógł: 7 Ostrzeżeń: 3
Data rejestracji: 26.10.2009 18:14
Złamana licencja
|
TUROK napisał/a:
Aplet jest świetny .. Miałbym tylko małą sugestie (pytanie) poprawiającą jego wygląd a mianowicie
czy dało by się zrobić tak aby tło było szare i przeźroczyste a napis na nim biały ?
Idealnym wyglądem byłby ten z XML Gallery, tło pojawiające się z napisem po zmianie obrazka ..
Nawet ta czcionka z XML była by super ..
http://test7.ovh....
Przezroczyste szare tło, biały kolor czcionki:
Gotowy, cały kod:
if (!iMEMBER) {
echo'<style type="text/css">
#topbar{
position:absolute;
border: 1px solid black;
padding: 2px;
background-color: grey;
filter:alpha(opacity=80);
opacity:0.8;
-moz-opacity:0.8;
width: 600px;
visibility: hidden;
z-index: 350;
}
</style> <script type="text/javascript">
var persistclose=1 //set to 0 or 1. 1 means once the bar is manually closed, it will remain closed for browser session
var startX = 30 //set x offset of bar in pixels
var startY = 5 //set y offset of bar in pixels
var verticalpos="fromtop" //enter "fromtop" or "frombottom"
function iecompattest(){
return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}
function get_cookie(Name) {
var search = Name + "="
var returnvalue = "";
if (document.cookie.length > 0) {
offset = document.cookie.indexOf(search)
if (offset != -1) {
offset += search.length
end = document.cookie.indexOf(";", offset);
if (end == -1) end = document.cookie.length;
returnvalue=unescape(document.cookie.substring(offset, end))
}
}
return returnvalue;
}
function closebar(){
if (persistclose)
document.cookie="remainclosed=1"
document.getElementById("topbar").style.visibility="hidden"
}
function staticbar(){
barheight=document.getElementById("topbar").offsetHeight
var ns = (navigator.appName.indexOf("Netscape") != -1) || window.opera;
var d = document;
function ml(id){
var el=d.getElementById(id);
if (!persistclose || persistclose && get_cookie("remainclosed")=="")
el.style.visibility="visible"
if(d.layers)el.style=el;
el.sP=function(x,y){this.style.center=x+"px";this.style.top=y+"px";};
el.x = startX;
if (verticalpos=="fromtop")
el.y = startY;
else{
el.y = ns ? pageYOffset + innerHeight : iecompattest().scrollTop + iecompattest().clientHeight;
el.y -= startY;
}
return el;
}
window.stayTopLeft=function(){
if (verticalpos=="fromtop"){
var pY = ns ? pageYOffset : iecompattest().scrollTop;
ftlObj.y += (pY + startY - ftlObj.y)/8;
}
else{
var pY = ns ? pageYOffset + innerHeight - barheight: iecompattest().scrollTop + iecompattest().clientHeight - barheight;
ftlObj.y += (pY - startY - ftlObj.y)/8;
}
ftlObj.sP(ftlObj.x, ftlObj.y);
setTimeout("stayTopLeft()", 10);
}
ftlObj = ml("topbar");
stayTopLeft();
}
if (window.addEventListener)
window.addEventListener("load", staticbar, false)
else if (window.attachEvent)
window.attachEvent("onload", staticbar)
else if (document.getElementById)
window.onload=staticbar
</script>
<div id="topbar"><a href="javascript:closebar()" ><img src="'.BASEDIR.'images/closebutton.png" align="left"></a><span class=gen><font face="verdana" color="white"><center>
Aby w pełni korzystać z serwisu '.BASEDIR.' należy się zarejestrować. Można to zrobić <a href="'.BASEDIR.'register.php" class="gen"><b><font color="red"><blink>TUTAJ</blink></font></b></a><br/>Zapraszamy także na <a href="'.FORUM.'"><b><font color="blue">Forum '.$settings['sitename'].'</b></font></a><br><font color="#000000">Ten aplet jest widoczny tylko dla niezarejestrowanych użytkowników!</font>
</center></font></span></div>';
}
Oraz wgraj na serwer do katalogu images plik closebutton.png z załącznika.
Wiadomość doklejona:
darnok08 napisał/a:
To tak 2 rzeczy. Aby zmienić kolor tła wystarczy znaleźć
background-color: white;
i zmienić na background-color: gray;
. I druga rzecz aby zmienić kolor czcionki należy znaleźć <font color="red">
i zamienić na <font color="white">
. I to koniec... Co do przezroczystości to się da tylko nie mam czasu się nad tym zastanawiać.
Twoje rozwiązanie zmieni kolor tła, lecz nie czcionki...
simbamat dodał/a następującą plik:
Edytowane przez simbamat dnia 30.11.2009 14:11:11
|
|
|
|
darnok08 |
Dodany dnia 30.11.2009 14:27:00
|
Przedszkolak
Postów: 47 Pomógł: 3
Data rejestracji: 24.11.2009 16:40
|
Ta faktycznie... Nie przeczytałem skryptu i moja propozycja na biały kolor czcionki zmienia tylko "TUTAJ" |
|
|
|
emil90ck |
Dodany dnia 19.12.2009 16:06:59
|
Bywalec
Postów: 376 Pomógł: 30 Ostrzeżeń: 3
v7.00.05 Data rejestracji: 25.07.2008 13:11
|
simbamat napisał/a:
daveone napisał/a:
Słuchajcie a co zrobić aby to cudo miało możliwość zamknięcia przez gości , tz. jeżeli ktoś nie chce się zarejestrować aby mógł zamknąć aplet. Jak coś takiego zrobić?
W pliku header.php pod:
echo "</head>\n<body>\n";
Wstaw:
if (!iMEMBER) {
echo'<style type="text/css">
#topbar{
position:absolute;
border: 1px solid black;
padding: 2px;
background-color: white;
width: 600px;
visibility: hidden;
z-index: 350;
}
</style> <script type="text/javascript">
var persistclose=1 //set to 0 or 1. 1 means once the bar is manually closed, it will remain closed for browser session
var startX = 30 //set x offset of bar in pixels
var startY = 5 //set y offset of bar in pixels
var verticalpos="fromtop" //enter "fromtop" or "frombottom"
function iecompattest(){
return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}
function get_cookie(Name) {
var search = Name + "="
var returnvalue = "";
if (document.cookie.length > 0) {
offset = document.cookie.indexOf(search)
if (offset != -1) {
offset += search.length
end = document.cookie.indexOf(";", offset);
if (end == -1) end = document.cookie.length;
returnvalue=unescape(document.cookie.substring(offset, end))
}
}
return returnvalue;
}
function closebar(){
if (persistclose)
document.cookie="remainclosed=1"
document.getElementById("topbar").style.visibility="hidden"
}
function staticbar(){
barheight=document.getElementById("topbar").offsetHeight
var ns = (navigator.appName.indexOf("Netscape") != -1) || window.opera;
var d = document;
function ml(id){
var el=d.getElementById(id);
if (!persistclose || persistclose && get_cookie("remainclosed")=="")
el.style.visibility="visible"
if(d.layers)el.style=el;
el.sP=function(x,y){this.style.center=x+"px";this.style.top=y+"px";};
el.x = startX;
if (verticalpos=="fromtop")
el.y = startY;
else{
el.y = ns ? pageYOffset + innerHeight : iecompattest().scrollTop + iecompattest().clientHeight;
el.y -= startY;
}
return el;
}
window.stayTopLeft=function(){
if (verticalpos=="fromtop"){
var pY = ns ? pageYOffset : iecompattest().scrollTop;
ftlObj.y += (pY + startY - ftlObj.y)/8;
}
else{
var pY = ns ? pageYOffset + innerHeight - barheight: iecompattest().scrollTop + iecompattest().clientHeight - barheight;
ftlObj.y += (pY - startY - ftlObj.y)/8;
}
ftlObj.sP(ftlObj.x, ftlObj.y);
setTimeout("stayTopLeft()", 10);
}
ftlObj = ml("topbar");
stayTopLeft();
}
if (window.addEventListener)
window.addEventListener("load", staticbar, false)
else if (window.attachEvent)
window.attachEvent("onload", staticbar)
else if (document.getElementById)
window.onload=staticbar
</script>
<div id="topbar"><a href="javascript:closebar()" ><img src="'.BASEDIR.'images/closebutton.png" align="left"></a><span class=gen><font face="verdana"><center>
Aby w pełni korzystać z serwisu '.BASEDIR.' należy się zarejestrować. Można to zrobić <a href="'.BASEDIR.'register.php" class="gen"><b><font color="red"><blink>TUTAJ</blink></font></b></a><br/>Zapraszamy także na <a href="'.FORUM.'"><b><font color="blue">Forum '.$settings['sitename'].'</b></font></a><br><font color="#000000">Ten aplet jest widoczny tylko dla niezarejestrowanych użytkowników!</font>
</center></font></span></div>';
}
Oraz na serwerze w folderze images umieść plik closebutton.png, który dołączam w załączniku.
Jak wygląda i jak działa można zobaczyć na stronie: www.solarnia.pl/n...
Mi się bardziej podoba ten aplet, więc go ulepszyłem. I jest chyba łatwiejszy w instalacji.
Pozdrawiam
Witam sposób przedstawiony z zamykanie przedstawiony przez kolegę powyżej działa pięknie lecz niestety jak dodamy reklamę Google zamiast apelu o rejestracje to już nie chce działać :(
A o to moja stronka i przykład zastosowani który niestety nie działa http://emil90ck.f...k/news.php
A to kod reklamy jaki wstawiłem do wyświetlania:
<center>
<a href="javascript:closebar()" ><img src="images/closebutton.png" border="0" align="left"></a>
<script type="text/javascript"><!--
google_ad_client = "pub-9179635754318869";
/* 300x250, utworzono 09-11-25 */
google_ad_slot = "3659385506";
google_ad_width = 300;
google_ad_height = 250;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</center>
|
|
|
|
Gismo_PL |
Dodany dnia 19.12.2009 17:44:09
|
Bywalec
Postów: 462 Pomógł: 40 Ostrzeżeń: 2
v7.01.05 Data rejestracji: 25.02.2007 21:13
|
A ta latająca po stronie reklama usług i kont bankowych to niby jakieś zwidy czy może jakiś dodatkowy panel reklamowy ?
|
|
|
|
emil90ck |
Dodany dnia 19.12.2009 20:16:42
|
Bywalec
Postów: 376 Pomógł: 30 Ostrzeżeń: 3
v7.00.05 Data rejestracji: 25.07.2008 13:11
|
Ta latająca reklama ma być zamiast apelu o rejestracje tylko ma być z możliwością zamknięcia obecnej nie da rady zamknąć |
|
|
|
Gismo_PL |
Dodany dnia 20.12.2009 07:22:12
|
Bywalec
Postów: 462 Pomógł: 40 Ostrzeżeń: 2
v7.01.05 Data rejestracji: 25.02.2007 21:13
|
Sprawdź u siebie ten poprawiony kod:
<a href='javascript:closebar()'><img src='images/closebutton.png' style='border:0;align:left'></a><br>
<script type='text/javascript'><!--
google_ad_client = 'pub-9179635754318869';
/* 300x250, utworzono 09-11-25 */
google_ad_slot = '3659385506';
google_ad_width = 300;
google_ad_height = 250;
//-->
</script>
<script type='text/javascript'
src='http://pagead2.googlesyndication.com/pagead/show_ads.js'>
</script>;
|
|
|