UWAGA: Pojawiła się nowa wersja systemu - phpBB 3.3.19. Ostatnie wydania (od wersji 3.3.17 do najnowszej) przynoszą kluczowe poprawki, które chronią Twoje forum przed zagrożeniami i dbają o spokój Twojej społeczności. Polecam nie odkładać tego na później, tyllko zaktualizować fora!
Polski pakiet językowy dla phpBB 3.3.19
Polski pakiet językowy dla phpBB 3.3.19
jak dodawać wzory?
jak dodawać wzory?
czy istnieje jakaś możliwość uruchomienia tego z phpBB:
http://forum.zadania.info/viewtopic.php?f=0&t=12615
proszę o informacje, co i jak?
http://forum.zadania.info/viewtopic.php?f=0&t=12615
proszę o informacje, co i jak?
Re: jak dodawać wzory?
Znalazłem jakąś eksperymentalną modyfikację:
https://github.com/bantu/phpbb3-mod-latex
Możesz też spróbować dodać dodatkowy BBCode, coś w stylu:
Zamiennik:
Możesz też sprawdzić inne generatory TeX/LaTeX.
https://github.com/bantu/phpbb3-mod-latex
Możesz też spróbować dodać dodatkowy BBCode, coś w stylu:
Kod: Zaznacz cały
[tex]{SIMPLETEXT}[/tex]Kod: Zaznacz cały
<img src="http://latex.numberempire.com/render?{SIMPLETEXT}" alt="LaTeX" title="LaTeX" /> Re: jak dodawać wzory?
dzięki!
a możesz mi jeszcze coś wyjaśnić?
czy tekst przesyłany jako bbcode będzie jakoś zakodowany aby dał się przesłać po http?
w formule latexa może wystąpić znak & i =, czy jeśli wpiszemy taki ciąg i opatrzymy go kodem [tex] i [/tex] to czy tek ciąg zostanie zakodowany aby dał się przesłać tym linkiem który podamy?
jak to jest? jak rozwiązac ten problem?
a możesz mi jeszcze coś wyjaśnić?
czy tekst przesyłany jako bbcode będzie jakoś zakodowany aby dał się przesłać po http?
w formule latexa może wystąpić znak & i =, czy jeśli wpiszemy taki ciąg i opatrzymy go kodem [tex] i [/tex] to czy tek ciąg zostanie zakodowany aby dał się przesłać tym linkiem który podamy?
jak to jest? jak rozwiązac ten problem?
Re: jak dodawać wzory?
dobra, trochę posprawdzałem i widzę, że bbcode przepuszcza tylko ciągi alfanumeryczne, jeśli dodamy jakiś inny znak np. & = ? to bbcode w ogóle się nie wykonuje... można coś na to poradzić?
Re: jak dodawać wzory?
no dobra, widzę, że jest zmienna {text}
niby działa, ale jest jeden problem którego nie mogę obejść...
odczytuję w skrypcie PHP _SERVER['QUERY_STRING'], i tekst dochodzi, ale...
nie przechodzi znak #, wszystko po tym znaku jest kasowane, jeśli wyślę BBcode jako 012#456 to do php dojdzie tylko 012... ki diabeł?
niby działa, ale jest jeden problem którego nie mogę obejść...
odczytuję w skrypcie PHP _SERVER['QUERY_STRING'], i tekst dochodzi, ale...
nie przechodzi znak #, wszystko po tym znaku jest kasowane, jeśli wyślę BBcode jako 012#456 to do php dojdzie tylko 012... ki diabeł?
Re: jak dodawać wzory?
Napisz coś więcej na temat tego skryptu - piszesz coś własnego? W jaki sposób odczytujesz zawartość zmiennej – parsujesz ją przez request_var?
Re: jak dodawać wzory?
dzięki,
ogólnie to napisałem taki skrypt php:
<?
$dane = $_SERVER['QUERY_STRING'];
// przypisanie zmniennej $file nazwy pliku
$file = "baza.txt";
// uchwyt pliku, otwarcie do dopisania
$fp = fopen($file, "a");
// blokada pliku do zapisu
flock($fp, 2);
// zapisanie danych do pliku
fwrite($fp, $dane);
// odblokowanie pliku
flock($fp, 3);
// zamknięcie pliku
fclose($fp);
?>
no i go wywołuję tak jak napisałeś wyżej BBcodem (ze zmianą na TEXT), a później odczytuję co zapisało się w pliku...
no i wszystko po znaku # jest kasowane...
np. wpisuję w formularzu phpBB: 1234 ~`!@$%^&*()_+=-{}][:"';<>.,/?# 0987
a w pliku zapisuje się jedynie: 1234%20~%60!@$%^&*()_+=-{}][:%22%27;%3C%3E.,/?
ale mało tego, jak wywołam skrypt php z paska url, to też kasuje mi wszystko po znaku #...
czyli tak http://domena/skrypt.php?abcde#fghij
i to #fghij nie przechodzi...
czyli to raczej nie jest wina phpBB, ale piszę tu bo może Ktoś się spotkał i mi coś podpowie...
z góry dzięki za zainteresowanie.
pozdro.
ogólnie to napisałem taki skrypt php:
<?
$dane = $_SERVER['QUERY_STRING'];
// przypisanie zmniennej $file nazwy pliku
$file = "baza.txt";
// uchwyt pliku, otwarcie do dopisania
$fp = fopen($file, "a");
// blokada pliku do zapisu
flock($fp, 2);
// zapisanie danych do pliku
fwrite($fp, $dane);
// odblokowanie pliku
flock($fp, 3);
// zamknięcie pliku
fclose($fp);
?>
no i go wywołuję tak jak napisałeś wyżej BBcodem (ze zmianą na TEXT), a później odczytuję co zapisało się w pliku...
no i wszystko po znaku # jest kasowane...
np. wpisuję w formularzu phpBB: 1234 ~`!@$%^&*()_+=-{}][:"';<>.,/?# 0987
a w pliku zapisuje się jedynie: 1234%20~%60!@$%^&*()_+=-{}][:%22%27;%3C%3E.,/?
ale mało tego, jak wywołam skrypt php z paska url, to też kasuje mi wszystko po znaku #...
czyli tak http://domena/skrypt.php?abcde#fghij
i to #fghij nie przechodzi...
czyli to raczej nie jest wina phpBB, ale piszę tu bo może Ktoś się spotkał i mi coś podpowie...
z góry dzięki za zainteresowanie.
pozdro.
Re: jak dodawać wzory?
Wydaje mi się, że tego nie przeskoczysz – dane po napotkaniu znaku
Po tym fragmencie kodu, nie mogę wywnioskować w jaki sposób przekazujesz dane do skryptu - pomocne mogą okazać się dwa rozwiązania: użycie metody POST do przekazywania danych lub funkcje urlencode() i urldecode().
# nie są już wysyłane do serwera, a ich obsługę przejmuje przeglądarka (np. kotwice przenoszące do konkretnej części witryny).Po tym fragmencie kodu, nie mogę wywnioskować w jaki sposób przekazujesz dane do skryptu - pomocne mogą okazać się dwa rozwiązania: użycie metody POST do przekazywania danych lub funkcje urlencode() i urldecode().
Re: jak dodawać wzory?
a już tak zupełnie z kosmosu, czy BBcodem da się wysłąć ciąg poprzez POST? jeśli tak to jak?
Re: jak dodawać wzory?
jeszcze coś jeśli można (innym też się przyda)
na newsach dostałem taki pomysł: żeby wysłać echo 'http://domena/strona.php?'.urlencode('abra#kadabra');
czy taki kod php można wkleić jako BBcode? czy się wykona? jeśli nie to jakoś można to obejść?
na newsach dostałem taki pomysł: żeby wysłać echo 'http://domena/strona.php?'.urlencode('abra#kadabra');
czy taki kod php można wkleić jako BBcode? czy się wykona? jeśli nie to jakoś można to obejść?
Re: jak dodawać wzory?
Nie, nie ma możliwości wysłania tego przez POST czy wykonania PHP w poście. Jedyne rozwiązanie jakie widzę, to dobranie się do tych danych w PHP zanim post zostanie dodany do bazy. Tam najlepiej powinieneś pisać swój skrypt.