Twoje PC  
Zarejestruj się na Twoje PC
TwojePC.pl | PC | Komputery, nowe technologie, recenzje, testy
B O A R D
   » Board
 » Zadaj pytanie
 » Archiwum
 » Szukaj
 » Stylizacja

 
M E N U
  0
 » Nowości
0
 » Archiwum
0
 » Recenzje / Testy
0
 » Board
0
 » Rejestracja
0
0
 
Szukaj @ TwojePC
 

w Newsach i na Boardzie
 
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.

 
ccc
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

  1. TinyMCE , PaKu 20/10/08 19:52
    o to chodzi?

    bez podpisu

    1. 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

      1. 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

  2. bb są gotowe , Holyboy 20/10/08 20:15
    http://www.google.pl/...icial&client=firefox-a

    Strength is irrelevant.
    Resistance is futile.
    We wish to improve ourselves.

  3. proponuje , WooKy 20/10/08 20:18
    textile (mam link pod reka) http://textile.thresholdstate.com
    ewentualnie alternatywny markup (mozesz wygooglowac).

    bitnoi.se

  4. 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

    1. 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

      1. 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:00

        SM-S908

        1. hmm , akustyk 21/10/08 00:20
          a w jakim formacie wychodzi z MySQL-a ten datestamp?

          http://akustyk.magma-net.pl

          1. w takim , kubazzz 21/10/08 00:24
            2008-10-20 23:55:50

            SM-S908

            1. 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

              1. musi być prostszy patent na to , kubazzz 21/10/08 00:49
                ale już trochę nie chce mi się szukać.

                SM-S908

                1. 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

            2. 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-format

              Zmień swój podpis na Boardzie
              maks 100 znaków, 3 linie,
              zabroniony spam oraz reklama

              1. 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:50

                SM-S908

                1. 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

                  1. 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

                    1. kurcze , kubazzz 21/10/08 02:19
                      no jak byk jest napisane: creationtime timestamp

                      ale dzięki za sugestię!!

                      SM-S908

                      1. 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

              2. ż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