|
OBECNI NA TPC |
|
|
» NWN 05:07 » Shark20 02:49 » MARC 02:08 » RoBakk 01:51
Dzisiaj przeczytano 41138 postów, wczoraj 25974
Szybkie ładowanie jest: włączone.
|
|
|
|
|
|
TwojePC.pl © 2001 - 2024
|
|
A R C H I W A L N A W I A D O M O Ś Ć |
|
|
|
[php] czy jest jakaś biblioteka, która pomaga w przetwarzaniu tekstu? , kubazzz 20/10/08 19:16 zamienia myślniki na listy, automatycznie rozpoznaje znaki nowej linii, może jakiś prosty bbcode [b] [i] itp..
Trzeba samemu pisać, czy są gotowe rozwiązania?SM-S908 - TinyMCE , PaKu 20/10/08 19:52
o to chodzi?bez podpisu - w sumie to nie wiem , kubazzz 20/10/08 20:02
bo nie wiem jak to działa.
chodzi o to, że są pewne pola tekstowe w formularzu, które potem są wyświetlane.
I chciałbym, żeby kiedy ktoś wpisze w polu
- tekst
- testowy
- bla bla
to potem w stronie wynikowej wywalilo
<ul>
<li>tekst</li>
<li>testowy</li>
<li>bla bla</li>
</ul>
żeby nie trzeba było pisać <br> w formularzu, itd
takie proste bajery, większość strona tak działa.
W sumie to nie wiem jak to tak naprawdę działa w rzeczywistości, czy tekst jest przetwarzany i zamieniany na HTML przed zapisaniem do bazy, czy dopiero podczas odczytu z bazy danych, przy generowaniu strony wynikowej.SM-S908 - hmm , bartek_mi 20/10/08 20:21
tak - to jest edytor WYSIWIG html. edytor jest w JS i zamienia to co sie pisze na html/xhtml
tu jest example (jak klikniesz html to zobaczysz kod)
http://tinymce.moxiecode.com/examples/full.php
minusem jest ciezar tego edytora (jak masz na stronie z 5 okienek z tym badziewiem to moze byc ciezko)dzisiaj jest jutrzejszym wczoraj
- bb są gotowe , Holyboy 20/10/08 20:15
http://www.google.pl/...icial&client=firefox-aStrength is irrelevant.
Resistance is futile.
We wish to improve ourselves. - proponuje , WooKy 20/10/08 20:18
textile (mam link pod reka) http://textile.thresholdstate.com
ewentualnie alternatywny markup (mozesz wygooglowac).bitnoi.se - to jeszcze inne pytanie - jak z mysql wyciągnąć date z pola "datestamp" , kubazzz 20/10/08 23:52
chce wyciągać tą datę i móc wyświetlić sformatowaną jak zwykłe datetime, ale nie mogę sobie z tym poradzić..SM-S908 - hmm , akustyk 21/10/08 00:11
o to chodzilo?
http://nl2.php.net/manual/en/function.date.php
zeby w funkcji date() podac explicite drugi parametr?http://akustyk.magma-net.pl - no właśnie nie działa to , kubazzz 21/10/08 00:16
bo nie date() nie dostaje z bazy danych datetime, tylko timestamp
jest coś takiego w bazie: pole / typ / atrybuty/ null / domyślnie
creationtime timestamp ON UPDATE CURRENT_TIMESTAMP Nie 0000-00-00 00:00:00SM-S908 - hmm , akustyk 21/10/08 00:20
a w jakim formacie wychodzi z MySQL-a ten datestamp?http://akustyk.magma-net.pl - w takim , kubazzz 21/10/08 00:24
2008-10-20 23:55:50SM-S908 - hmm , akustyk 21/10/08 00:36
$string = "2008-10-20 23:55:50"
list($pdate, $ptime) = explode(" ", $string);
list($pyear, $pmonth, $pday) = explode("-", $pdate);
list($phour, $pmin, $psec) = explode(":", $ptime);
echo "dzien: " . $pyear . "/" . $pmonth . "/" . $pday . " godz. " . $phour . ":" . $pmin;http://akustyk.magma-net.pl - musi być prostszy patent na to , kubazzz 21/10/08 00:49
ale już trochę nie chce mi się szukać.SM-S908 - hmm , akustyk 21/10/08 01:13
ale co to bedzie prostszy patent?
gotowa funkcja, ktora de facto robi te same operacje, a wywolujac ja dodatkowo serwujesz systemowi troche wiecej zuzycia pamieci (na zrzut na stos)?
to nie lepiej te kilka linijek klepnac? ;)http://akustyk.magma-net.pl
- nie kumam , Norton 21/10/08 01:22
Jak pole to datetime (2008-10-20 23:55:50) to do czego chcesz formatować?
Bo jeśli chcesz zmienić format wyświetlania to
http://dev.mysql.com/....html#function_date-formatZmień swój podpis na Boardzie
maks 100 znaków, 3 linie,
zabroniony spam oraz reklama - hmmm , kubazzz 21/10/08 01:40
ogólnie to ja poprawiam po kimś i miałem dodać bajer do tabeli, żeby można było serwować datę w wynikach..[data nie jest wazna, byleby jakaś aktualna]
a że w tabeli patrzę i jest takie coś jak ten timestamp to normalnie sobie wzialem standardowo jak do pola z datą podszedłem i dostaje albo 01.01.1970, albo pustkę, albo jakiś błąd
wkleje kod
<?
$query = "SELECT DATE_FORMAT(creationtime,'%Y.%M'), shortdescr where status=0 ORDER BY ofid desc";
$result = mysql_query($query);
?>
<ul class="lista">
<?
while ($wynik = mysql_fetch_object($result))
{
?>
<li>
<? echo $wynik->shortdescr; ?>
data: <em><?
echo $wynik->creationtime; ?></em>
</li>
<?
}
?>
</ul>
taki wariant nie zwraca błędu, ale też nie wyświetla się żadna data
jesli bedzie
SELECT creationtime, shortdescr where status=0 ORDER BY ofid desc";
to echo $wynika->creationtime wyglada tak
2008-10-20 23:55:50SM-S908 - SELECT DATE_FORMAT , Norton 21/10/08 02:02
SELECT DATE_FORMAT(creationtime,'%Y.%M') AS data_formatnieta...
a potem
<? echo $wynik->data_formatnieta; ?>Zmień swój podpis na Boardzie
maks 100 znaków, 3 linie,
zabroniony spam oraz reklama - i creationtime , Norton 21/10/08 02:05
w bazie masz jako datetime(rrrr-mm-dd gg:mm:ss) a nie timestamp (np.1221672010)Zmień swój podpis na Boardzie
maks 100 znaków, 3 linie,
zabroniony spam oraz reklama - kurcze , kubazzz 21/10/08 02:19
no jak byk jest napisane: creationtime timestamp
ale dzięki za sugestię!!SM-S908 - a to dlatego... , phyllo 21/10/08 06:11
że MySQL timestamp <> UNIX timestamp... a do tego zdaje się timestamp w MySQL zmieniał się wraz z kolejnymi wydaniami...
Pozdr.
phyllo
- żeby nie było , kubazzz 21/10/08 01:46
ja już z sukcesem manipulowałem datami w Mysql i php, ale tutaj cos zle robie i nie wiem co.
może sposob wyswietlania taki jak $wynik->creationtime, nie wiem, zbyt chaotyczna jest moja wiedza o PHP.SM-S908
|
|
|
|
|
All rights reserved ® Copyright and Design 2001-2024, TwojePC.PL |
|
|
|
|