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.