-
Postów
1 053 -
Dołączył
-
Ostatnia wizyta
Typ zawartości
Profile
Forum
Pliki
Galeria
Blogi
Sklep
Wydarzenia
Odpowiedzi opublikowane przez unbreak
-
-
Primo to jest skin do wersji 3.x.x. Ty w profilu masz wpisane 2.3.x ;]
Ssecundo,
Co oznacza polskich potrzeb?
Przecież w wersji 3.x.x. już nie ma tak jak w 2.x.x. że każdy button jest 'narysowany' i trzeba go spolszczać, wystarczy spolszczenie forum.
-
Nie poddaję się, po prostu myślałem że ktoś mnie naprowadzi
Będę walczył dalej
-
Dobra... mogę liczyć jeszcze na jakąś podpowiedź?... czytam i czytam na co tylko natrafię o wyrażeniach regularnych... przeczytałem ze trzy razy: http://pl2.php.net/manual/en/function.preg-replace.php
Ale nic mi jakoś nie pomaga dokładnie w moim problemie
Testuje na czymś takim, ma mi zamienić wszystko pomiędzy znakiem "!" a "?" i zamienia, jeśli wszystko jest w jednej linii
<?php $s = "!Testing, testing.\r\n" . "Another testing line.\r\n" . "Testing almost done.?"; $s2='!Text Text2? '; echo "<br />"; $txt = preg_replace( "/(*ANYCRLF)\!(.*)\?/m", "Cos tutaj jest... \\1 ...a tutaj sie konczy", $s ); echo $txt; echo "<br />";echo "<br />";echo "<br />"; $txt2 = preg_replace( "/(*ANYCRLF)\!(.*)\?/m", "Cos tutaj jest... \\1 ...a tutaj sie konczy", $s2 ); echo $txt2; ?>
Jakaś mała wskazówka może? :>
-
No i właśnie o taką pomoc mi chodziło
Wiem teraz w czym tkwi problem i zabieram się za analizę i poprawki
-
Komunikat nie jest brak dostępu a:
brakdostepubrakdostepubrakdostepu....itd
Widzisz, Ty uważasz że nie ma sensu, ja jednak twierdzę że zabezpieczać się powinno wszystko co tylko się da...
-
Wiesz, aplikacje powinny być idiotoodporne. Programista powinien przewidzieć wszystkie możliwe, nie ważne jak bardzo dziwne, zachowanie przyszłego usera jego softu...
To tak jakbyś po wjechaniu w ścianę powiedział że wszystko jest ok że poduszki powietrzne nie zadziałały... czy wjeżdżanie w ścianę to jakiś nowy rodzaj używki? Więc po co się zabezpieczać, skoro nikt normalny tego nie zrobi... xD
-
zaleta to 1, wada to 2.
wada bo narasta ilość nopermission, powinno to być jakoś inaczej rozwiązane...
tzw. raz a porządnie :]
-
W klasie czy w metodzie? :> Czy jak to się tam w php nazywa ;p
<? class bbcode_hide extends bbcode_parent_class implements bbcodePlugin{ public function __construct( ipsRegistry $registry ){ $this->currentBbcode = 'hide'; parent::__construct( $registry ); } protected function _replaceText($txt){ $_tags = $this->_retrieveTags(); foreach( $_tags as $_tag ){ if( $this->memberData['member_id'] ){ $txt = preg_replace( "/\[{$_tag}\](.+?)\[\/{$_tag}\]/i", "<div style=\"border: 1px dotted #333; padding: 1px; background-color: #333; color: #fff; font-weight: bold; height: 16px; font-size: 13px;\">Ukryta zawartość:</div><div style=\"border: 1px dotted #333; border-top: none;\">\\1</div>", $txt ); }else{ $txt = preg_replace( "/\[{$_tag}\](.+?)\[\/{$_tag}\]/i", "<div style=\"border: 1px dotted #333; padding: 1px; background-color: #333; color: #fff; font-weight: bold; height: 16px; font-size: 13px;\">Ukryta zawartość:</div><div style=\"border: 1px dotted #333; border-top: none;\">By zobaczyć treść trzeba się <a href='http://oc-community.org/index.php?app=core&module=global§ion=login'>zalogować</a>. Nie masz konta? <a href='http://oc-community.org/index.php?app=core&module=global§ion=register'>Zarejestruj się</a> już teraz!</div>", $txt ); } } return $txt; } } ?>
No ok, ale co zrobić z tym żeby na więcej linii też działało? :>
-
To miało być takie
Już nie będę...
taki żart ;p
-
przebuduj skin:
Wygląd > Look & Feel > Template Tools > Przebuduj skin
- 1
-
No ok, zgłaszam tylko. Już nie będę...
-
Raczej to przez to (jak widać na screenie) że poprzedni tag był w trzech liniach, a jak napisałem nie działa na takie ;/Nie działało wstecz - bo miałeś posty zapisane w cache.
Co do kodu, to za wiele nie kombinowałem, delikatnie mówiąc zerżnąłem go z tego co podałeś - "Custom bbcode plugins." a o to i kod:Nie działa na wiele linii, bo nie zakodowałeś tego na wiele. Nie mam Twojego kodu to nie wiem, co źle napisałeś.<? if( $this->memberData['member_id'] ){ class bbcode_hide extends bbcode_parent_class implements bbcodePlugin{ public function __construct( ipsRegistry $registry ){ $this->currentBbcode = 'hide'; parent::__construct( $registry ); } protected function _replaceText($txt){ $_tags = $this->_retrieveTags(); foreach( $_tags as $_tag ){ $txt = preg_replace( "/\[{$_tag}\](.+?)\[\/{$_tag}\]/i", "<div style=\"border: 1px dotted #333; padding: 1px; background-color: #333; color: #fff; font-weight: bold; height: 16px; font-size: 13px;\">Ukryta zawartość:</div><div style=\"border: 1px dotted #333; border-top: none;\">\\1</div>", $txt ); } return $txt; } } }else{ class bbcode_hide extends bbcode_parent_class implements bbcodePlugin{ public function __construct( ipsRegistry $registry ){ $this->currentBbcode = 'hide'; parent::__construct( $registry ); } protected function _replaceText($txt){ $_tags = $this->_retrieveTags(); foreach( $_tags as $_tag ){ $txt = preg_replace( "/\[{$_tag}\](.+?)\[\/{$_tag}\]/i", "<div style=\"border: 1px dotted #333; padding: 1px; background-color: #333; color: #fff; font-weight: bold; height: 16px; font-size: 13px;\">Ukryta zawartość:</div><div style=\"border: 1px dotted #333; border-top: none;\">By zobaczyć treść trzeba się <a href='http://oc-community.org/index.php?app=core&module=global§ion=login'>zalogować</a>. Nie masz konta? <a href='http://oc-community.org/index.php?app=core&module=global§ion=register'>Zarejestruj się</a> już teraz!</div>", $txt ); } return $txt; } } } ?>
Proszę nie patrzeć na to jak jest styl formatowany, to wersja robocza
Jakbyś mógł mnie jedynie naprowadzić w czym szukać rozwiązania... pewnie trzeba coś z $txt pokombinować, ale też pewnie się mylę
A potem możesz np. napisać poradnik i wrzucić do działu z tutorialami. -
Jeśli mam otwarte dwie zakładki forum w tym jedna strona główna i wyloguję się na tej drugiej, to na pierwszej (strona główna) shoutbox coś nie teogo...
za każdym odświeżeniem sb pojawia się więcej nopermission aż sb się całkiem ro****ie :]
-
HAhahaHahaha.... ja się zastanawiałem... łamałem sobie głowę czemu nie działa... a tutaj to nie działa wstecz -.- Gdyby nie istniejący już temat tylko dot [code ] gdzie też właśnie tam o tym była mowa, to bym chyba sam na to nie wpadł i szybko bym się poddał "czemu mi to nie działa!?"
Tzn wcześniej napisany post z tagiem hide, po zmianie pliku php nie był formatowany na nowo, dopiero po napisaniu nowego zadziałało na ten nowy....
Działa
Tak widzi zalogowany:
a tak niezalogowany:
Dzięki DawPi za pomoc
[+] Nie działa ja content tagu ma więcej jak jedną linię ;< jakieś pomysły why!?
-
Coś nie działa...
w sumie żaden z blogów nie działa.
-
jak nie znam jak znam, nie jestem jakimś pro koderem, ale znam...
protected function _replaceText($txt) { $_tags = $this->_retrieveTags(); foreach( $_tags as $_tag ) { $txt = preg_replace( "/\[{$_tag}\](.+?)\[\/{$_tag}\]/i", "<div style='float:left;'>\\1</div>", $txt ); } return $txt; }
Jakoś trzeba przekazać tam parametr $txt który jest właśnie tym contentem, ale skąd mam go pobrać? To już inna bajka, nie znam za dobrze struktury...
-
Jedno głupie pytanie, ale może mieć znaczenie...
W "lub plik PHP do wykonania" podajemy pełną nazwę tego pliku (razem z php?) czy bez php
test.php czy test
Jak próbuję to nie chce wszystkiego dwa razy sprawdzać (z php i bez) :]
[+] z tego tekstu to ja nie wiele rozumiem ;/
[++] nie wynika z niego jakim parametrem mianuje się content miedzy tagami ;/
-
Dzięki, ja miałem zamiar użyć:
<if test="memberbox:|:$this->memberData['member_id']"> Heeelooł </if>
W edycji bbcode jest coś takiego:
lub plik PHP do wykonania
Domyślam się że właśnie w ten sposób zrobić... teraz pytanie jaki jest parametr w tym pliku php na content?
też {content} tak jak w normalniej edycji bbcode?
-
Mały support:
Jest jakaś jednoznaczna 'procedura'/'komenda'/or sth like that, czy forum przegląda zalogowany? Czy szukać w źródle? :]
Pytam bo może ktoś zna i tak będzie szybciej :]
-
Ukrywana zawartość tagu... czyli to co pomiędzy... i żeby zobaczyć co w nim jest, trzeba by się zalogować.
A jakieś wyjście nie płatne?
Nie można stworzyć własnego tagu bbcode, i ustawić go tak jak można zrobić z 'code'? Albo żeby code był ukrywany, ale nie zawsze... np tylko
byłby ukrywany... :]
-
Screen nie miał nic dowodzić, tylko pytałem czy może to jest ten mail który potwierdzałby że mój znajomy mnie już dodał...
Ale dzięki, dam znać jak zostanę dodany żeby można było zamknąć
-
Nawiązując do tego tematu:
Byłby ktoś tak miły i cyknął screena w którym miejscu to jest?
Ten drugi jest strasznie leniwy i nie da mi tych praw dopóki mu nie pokażę gdzie to jest ;p Poza tym ciężko go złapać i się z nim dogadać....
W zeszłym tygodniu dostałem takiego maila (screen w załączniku) Czy to jest już to? Jeśli tak to co dalej? Kliknąłem w dany link... wywaliło mi że potwierdzone, a ja dalej nie mogę np zasysać modyfikacji
We're sorry, but you cannot download files from our Download Manager. If you are seeing this message, it is because you do not hold an active IPB license. If this is a mistake, please contact an administrator. Otherwise, why not show your support for IPB and purchase a license? If you hold a perpetual license for the software, you need only purchase the yearly support option to gain full access to this site.
-
Znalazłem rozwiązanie jak zrobić aby tag 'code' był ukrywany przed gośćmi, próbowałem przeczesać ten kod, aby znaleźć coś co by oznaczało że dot on właśnie ów tagu, żeby móc zmienić na określony.
Chcę stworzyć nowy tag, np hide i żeby był on ukrywany przed gośćmi...
-
Odpowiedziałem na pytanie, bo serio myślałem że to będzie ot tak, a wcale nie powiedziałem że nie pogrzebie żeby dopiąć swego, tylko że zrobię to już jak będziemy usadowieni na nowym serwerze
ROZWIĄZANY: Nowy tag BBcode ukryty dla gości...
w Programowanie / tworzenie styli
Opublikowano
ba!
Działa:
Wystarczył jeden wpis:
a o to efekt: