-
Postów
878 -
Dołączył
-
Ostatnia wizyta
Typ zawartości
Profile
Forum
Pliki
Galeria
Blogi
Sklep
Wydarzenia
Treść opublikowana przez Gexem
-
[3.0.5] Identyfikator sesji w adresie URL
Gexem odpowiedział(a) na wareczek temat w Łatki, aktualizacje, patche
Jeśli mam wersję niższą od 3.0.5 też mam owy błąd ? -
Start systemu blogów na ize! :)
Gexem skomentował(a) DawPi wpis na blogu w Blog serwisu invisionize.pl
fajnie- 2 komentarze
-
- start
- invisionize
-
(i 2 więcej)
Oznaczone tagami:
-
Przynajmniej u mnie jest już OK.
-
Wysyłanie wiadomości przy pomocy SMTP z kont zarejestrowanych w gmail.com
Gexem odpowiedział(a) na DawPi temat w Tutoriale i porady
No niby działa ale niezbyt... Jest ograniczenie. Wysłałem ok. 200 wiadomości i wywala błąd, że nie mogę już wysyłać wiadomości - "Przekroczyłeś limit". Dalej mam zapchaną skrzynkę pocztową o mniej więcej takiej treści: Delivery to the following recipient failed permanently: <wykasowano_adres>@interia.pl Technical details of permanent failure: Google tried to deliver your message, but it was rejected by the recipient domain. We recommend contacting the other email provider for further information about the cause of this error. The error that the other server returned was: 550 550 User not found (state 14). No i dalej leci msg jaką chciałem wysłać. -
na podstronach ogłoszenia nie ma (bynajmniej u mnie - najnowszy firefox), problem znikania i pojawiania się jest u mnie tylko na stronie głównej forum, w sensie klik
-
Witam Zauważyłem buga. Chodzi o wyświetlanie ogłoszenia Wersja stabilna IP.Board 3.0.4 została wydana! Przeczytaj więcej informacji tutaj. Spolszczenie IP.Board 3.0.4 wydane! raz się pojawia box z ogłoszeniem, raz znika, (strona główna forum) tak mieszanie, Nie wiem czy zauważyliście podobny problem, bynajmniej u mnie takie coś występuje (pod skinem CleanCut) Pozdrawiam, Gexem
-
ROZWIĄZANY: Ikony do CleanCut
Gexem odpowiedział(a) na wareczek temat w Aplikacje pakietu IPS Community
Czyżby mowa o Ehren`ie ? -
Wejdź do ACP - Members - Member Groups -Manage User Group wybierz grupę W sekcji Prefix nazwy grupy wpisz <span style='color:black'> W sekcji Suffix nazwy grupy wpisz </b><img src="adresobrazka.costam." alt="ikona grupy" /></span> Oczywiście pozmieniaj wartości, które podałem jako przykładowe. Pozdrawiam Serdecznie, GeXeM
-
Na prośbę Łukasza podaję kod tego "moda" do wersji IP.Board 3.0 1. Wejdź do ACP - Wygląd - Manage Skin Sets & Templates - Wybierz skin - Zarządzaj szablonami i CSS-em 2. Wybierz Główne szablony - globalTemplate Poniższy kod dodaj po Footerze. Ja dodałem po następującym kodzie: </div> {$stats['task']} <if test="$this->settings['do_include_lightbox_real']"> {parse template="include_lightbox_real" group="global" params=""} </if> </div> Kod do dodania: <if test="!$this->memberData['member_id']"> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="pl"> <head> <style type="text/css"> table.ncode_imageresizer_warning { background: #FFFFE1; color: #000000; border: 1px solid #CCCFFF; cursor: pointer; } table.ncode_imageresizer_warning td { font-size: 10px; vertical-align: middle; text-decoration: none; } table.ncode_imageresizer_warning td.td1 { padding: 5px; } table.ncode_imageresizer_warning td.td1 { padding: 2px; } </style> <title>Witamy na Forum</title> </head> <body> <style type="text/css"> #fadeinbox{ position:absolute; width: 62%; left: 5px; top: -100px; padding: 4px; visibility:hidden; } </style> <script type="text/javascript"> //Specify display mode. 3 possible values are: //1) "always"- This makes the fade-in box load each time the page is displayed //2) "oncepersession"- This uses cookies to display the fade-in box only once per browser session //3) integer (ie: 5)- Finally, you can specify an integer to display the box randomly via a frequency of 1/integer... // For example, 2 would display the box about (1/2) 50% of the time the page loads. var displaymode="always" var enablefade="yes" //("yes" to enable fade in effect, "no" to disable) var autohidebox=["yes", 60] //Automatically hide box after x seconds? [yes/no, if_yes_hide_after_seconds] var showonscroll="yes" //Should box remain visible even when user scrolls page? ("yes"/"no) var IEfadelength=1 //fade in duration for IE, in seconds var Mozfadedegree=0.05 //fade in degree for NS6+ (number between 0 and 1. Recommended max: 0.2) ////////Nie edytuj poniższego fragmentu/////////// if (parseInt(displaymode)!=NaN) var random_num=Math.floor(Math.random()*displaymode) function displayfadeinbox(){ var ie=document.all && !window.opera var dom=document.getElementById iebody=(document.compatMode=="CSS1Compat")? document.documentElement : document.body objref=(dom)? document.getElementById("fadeinbox") : document.all.fadeinbox var scroll_top=(ie)? iebody.scrollTop : window.pageYOffset var docwidth=(ie)? iebody.clientWidth : window.innerWidth docheight=(ie)? iebody.clientHeight: window.innerHeight var objwidth=objref.offsetWidth objheight=objref.offsetHeight objref.style.left=docwidth/2-objwidth/2+"px" objref.style.top=scroll_top+docheight/2-objheight/2+"px" if (showonscroll=="yes") showonscrollvar=setInterval("staticfadebox()", 50) if (enablefade=="yes" && objref.filters){ objref.filters[0].duration=IEfadelength objref.filters[0].Apply() objref.filters[0].Play() } objref.style.visibility="visible" if (objref.style.MozOpacity){ if (enablefade=="yes") mozfadevar=setInterval("mozfadefx()", 90) else{ objref.style.MozOpacity=1 controlledhidebox() } } else controlledhidebox() } function mozfadefx(){ if (parseFloat(objref.style.MozOpacity)<1) objref.style.MozOpacity=parseFloat(objref.style.MozOpacity)+Mozfadedegree else{ clearInterval(mozfadevar) controlledhidebox() } } function staticfadebox(){ var ie=document.all && !window.opera var scroll_top=(ie)? iebody.scrollTop : window.pageYOffset objref.style.top=scroll_top+docheight/2-objheight/2+"px" } function hidefadebox(){ objref.style.visibility="hidden" if (typeof showonscrollvar!="undefined") clearInterval(showonscrollvar) } function controlledhidebox(){ if (autohidebox[0]=="yes"){ var delayvar=(enablefade=="yes" && objref.filters)? (autohidebox[1]+objref.filters[0].duration)*1000 : autohidebox[1]*1000 setTimeout("hidefadebox()", delayvar) } } function initfunction(){ setTimeout("displayfadeinbox()", 1) } 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; } if (displaymode=="oncepersession" && get_cookie("fadedin")=="" || displaymode=="always" || parseInt(displaymode)!=NaN && random_num==0){ if (window.addEventListener) window.addEventListener("load", initfunction, false) else if (window.attachEvent) window.attachEvent("onload", initfunction) else if (document.getElementById) window.onload=initfunction document.cookie="fadedin=yes" } </script> <P ALGIN="left"><thread> <!-- guest welcome message --> <DIV id="fadeinbox" style="filter:progid:DXImageTransform.Microsoft.RandomDissolve(duration=1) progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135); -moz-opacity:0"> <table class="tborder" align="center" border="0" cellpadding="6" cellspacing="0" width="600"> <tbody><tr> <td class="maintitle" align="center"> Witamy na Forum </td> </tr> </tbody><tbody id="collapseobj_forumhome_welcomepanel" style=""> <center> <tr> <td class="row1" align="center" width="101%"><B> Witaj na XXX forum. Aby z niego korzystać musisz się zalogować, lub zarejestrować. <br><br><b><a href="http://adresforum.pl/index.php?app=core&module=global§ion=register"><FONT COLOR=RED SIZE=3>KLIKNIJ TUTAJ ABY SIĘ ZAREJESTROWAĆ</b></FONT></a> <br><br><a href="#" onclick="hidefadebox();return false">Kliknij tutaj aby zamknąć okienko przy rejestracji lub logowaniu!</a> <br> </td> </tr> </tbody> </center> </table><br> <align="center" valign="middle"> </DIV> <!-- / guest welcome message --> </body> </html> </if> Oczywiście należy go odpowiednio przerobić (własna treść, itp.) Mam nadzieję, że przerobienie tutka Łukasza do wersji 3.0 przyda się komuś. Pozdrawiam, GeXeM
-
ROZWIĄZANY: Irytująca funkcja if
Gexem odpowiedział(a) na Gexem temat w Programowanie / tworzenie styli
<if test="!$this->memberData['member_id']"> KOD </if> Doszedłem do prawidłowego kodu. Zaraz napiszę tutek. Dzięki za pomoc -
ROZWIĄZANY: Irytująca funkcja if
Gexem odpowiedział(a) na Gexem temat w Programowanie / tworzenie styli
Dobrze więc, problem pozostał z funkcją IF. Dalej nie śmiga tak jak powinna. Próbowałem wielu wariantów ale nie działa... Oto kod jaki wstawiam do globalTemplate dokładniej po {$footer_items['copyright']} </div> Aplet działa bardzo dobrze, tylko te if nie działa. kod jest zepsuty... pracuję nad poprawnym. Próbowałem wielu wariantów IF i nie śmigają poprawnie. Pewnie gdzieś zrobiłem EPIC FAILA w kodzie. . . Jak wszystko będzie działać zrobię turtorial Proszę o pomoc... Już wariuję z tym if. -
ROZWIĄZANY: Irytująca funkcja if
Gexem odpowiedział(a) na Gexem temat w Programowanie / tworzenie styli
Właśnie o to chodzi, że nie działa. <if test="!$this->memberData['id']"> twoj_kod </if> Próbowałem już tego i nie działa. Zrobiłem też inny kod popupa, także nie śmiga poprawnie. -
ROZWIĄZANY: Irytująca funkcja if
Gexem odpowiedział(a) na Gexem temat w Programowanie / tworzenie styli
Próbowałem napisać moda latającego popupa dla gości. Nie wyszło mi. Zainspirowałem się tym kodem (wkleję fragment) <templates> <template name="phpkd_floating_guest_notify" templatetype="template" date="1191432967" username="z" version="1.0.0"><![CDATA[<if condition="$show['guest'] AND THIS_SCRIPT != 'register'"> <style type="text/css"> #topbar { PADDING-TOP: 5px; PADDING-BOTTOM: 5px; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; VISIBILITY: hidden; BORDER-TOP: black 1px solid; BORDER-BOTTOM: black 1px solid; BORDER-RIGHT: black 1px solid; BORDER-LEFT: black 1px solid; WIDTH: 450px; FONT-FAMILY: Tahoma; POSITION: absolute; BACKGROUND-COLOR: white } </style> <script type="text/javascript"> var persistclose = $vboptions[phpkd_floating_guest_notify_closing] var startX = $vboptions[phpkd_floating_guest_notify_xoffset] var startY = $vboptions[phpkd_floating_guest_notify_yoffset] var verticalpos = "$vboptions[phpkd_floating_guest_notify_position]" 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.$stylevar[right]=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"> <table width="100%"> <tr> <td width="99%"> <phrase 1="$vboptions[bbtitle]" 2="register.php$session[sessionurl_q]">$vbphrase[you_are_unregistered]</phrase> </td><td width="1%"><a onclick="closebar(); return false" href="$vboptions[bburl]"><img style="float: $stylevar[left]" src="$stylevar[imgdir_misc]/close.gif" border="0"></a> </td> </tr> </table> </div> </if>]]></template> Przerobiłem go, działał prawie dobrze, ale... no właśnie. Wyświetlał się nieprawidłowo tzn. tylko na stronie głównej, nawet jak było się zalogowanym to również się wyświetlał. Próbowałem również z include, też na nic. -
ROZWIĄZANY: Irytująca funkcja if
Gexem odpowiedział(a) na Gexem temat w Programowanie / tworzenie styli
No niestety, nie działa mi moda tak jak powinien. Próbowałem wielu sposobów, lecz za każdym razem coś źle idzie... Nie mam już do tego nerwów. Dzięki DawPi za odpowiedź. Możesz zamknąć temat. -
Witam, mam problem, który mnie irytuje. Piszę modyfikację, do szczęścia potrzebna jest mi działająca funkcja if, tak by działała ona na zasadzie, że jeśli na forum wejdzie gość (osoba niezalogowana) to uaktywni się mój mod. Wydaje się takie proste i banalne, a mam z tym problem Proszę o pomoc.
-
Witaj, Jeśli chodzi Ci o aktywację poprzez odebranie e-maila zrób tak: Wejdź do ACP - Tools & Settings - System Settings - zakładka System - Security and Privacy. Znajdź: New registration email validation? Zmień na: None Pozdrawiam, Gexem
-
Ze 130$ zrobiło się 95,15 € (szkoda że nie u mnie, tylko u kumpla).
-
Prosił bym o jakieś zapytanie sql, aby ustawienie forumicons się zrestartowało. Prawdopodobnie baza forum pamięta podobnego moda z 2.3.6 i się "gryzie" w taki sposób, że nie mogę wstawiać ikon...
-
Usuwanie napisu (Powered by Unreal Portal) z portalu
Gexem odpowiedział(a) na lumota temat w Ogólny support IPB
@lumota, aby skasować ten napis musisz edytować plik językowy Unreal Portal. Jak dobrze pamiętam (oby), to cache/lang_cache/uportal.php Znajdź w pliku napis "Unreal Portal" i zamień go na "" -
No dobra, udostępniam pierwszą betę. Jak by ktoś zauważył jakieś błędy - proszę o odpowiedź. Uprzedzam fakty: analiza na virustotal A program do pobrania: tutaj Pozdrawiam, Gexem
-
Jest to szyfrowane smtp. Dodam jeszcze opcję proxy w programie, ew. system alla keyscrambler. EDIT: tutaj o keyscrambler
-
Witam wszystkich, Chciałbym przedstawić Wam mój program do szybkiego wysyłania wiadomości e-mail, bez konieczności logowania się na swoje konto. Napisany został na potrzeby informatyki w szkole (uczniowie nie logują się ze względu na wgrany program szpiegujący... - nie wnikajcie). Teraz wystarczy że odpalą program bez potrzeby instalacji i mogą wysłać maila. Program można też stosować np. w kafejkach internetowych, i innych miejscach. Jak to działa w praktyce ? Pokażę na screenach: Program raczej pożyteczny, czy się przyjmie tego nie wiem. Proszę o oceny, opinie, sugestie. Te pozytywne i negatywne też wchodzą w grę EDIT: Link do najnowszej wersji podam, jak dodam opcję proxy w programie. Pozdrawiam, Gexem
-
ROZWIĄZANY: Shoutbox 1.1.1 - jak przenieść na dół forum?
Gexem odpowiedział(a) na necik temat w Aplikacje pakietu IPS Community
Nie testowałem, ale zrobił bym tak. Otwórz plik global_shoutbox (zrób kopię zapasową tego pliku), znajdujący się w podanej ścieżce. shoutbox_1_1_1\upload\admin\applications_addon\other\shoutbox\xml\hooks Znajdź: <hook_data><![CDATA[a:6:{s:15:"classToOverload";s:0:"";s:9:"skinGroup";s:11:"skin_global";s:12:"skinFunction";s:14:"globalTemplate";s:4:"type";s:2:"if";s:2:"id";s:15:"mainpageContent";s:8:"position";s:11:"pre.startif";}]]></hook_data> Zmień na: <hook_data><![CDATA[a:6:{s:15:"classToOverload";s:0:"";s:9:"skinGroup";s:11:"skin_global";s:12:"skinFunction";s:14:"globalTemplate";s:4:"type";s:2:"if";s:2:"id";s:15:"mainpageContent";s:8:"position";s:10:"post.endif";}]]></hook_data> (Mam nadzieję, że się nie pomyliłem. Dlatego napisałem, aby zrobić kopię zapasową pliku jak by coś nie wyszło...) -
znalazłem w google