Jump to content

Photo
- - - - -

Jak rozkminić czyjegoś cms-a


Best Answer zonic, 12 August 2015 - 13:57

Już był kiedyś wątek o moim środowisku i wspólnie doszliśmy do wniosku, że jest o kant d..y potłuc tak więc niestety ale nic z tego:P 

No generalnie będziesz musiał nieco smarty poznać jeśli jest Ci całkowicie obce ;)

Go to the full post


22 replies to this topic
  • Please log in to reply
przemoo83

    Stary wyjadacz

  • PipPipPip
  • 316 posts
    • Czas spędzony online: 24d 21h 32m 26s
46
Bardzo dobra

Posted 12 August 2015 - 08:28

#1

Trafiła mi się do administrowania stronka oparta na jakimś autorskim cms-ie. Firma, która go stworzyła juz dawno nie istnieje więc mam spory problem. Generalnie w PHP się orientuję dosyć średnio i nie do końca rozumiem zasadę działania tego cms-a. Pomyślałem, że może został on stworzony na jakimś frameworku, którego nie znam i może wystarczy gdzieś poczytać i mi się trochę w głowie rozjaśni. Czy jest ktoś w stanie to ocenić patrząc na treść pliku index.php i strukturę plików? Jakby co to wklejam screena.

2i6i1k4.png


  • 0

Mattheo

    Nowy użytkownik

  • 38 posts
    • Czas spędzony online: 2d 8h 32m 56s
20
Bardzo dobra

Posted 12 August 2015 - 11:25

#2

Szukaj jakiś komentarzy w plikach źródłowych.


  • 0

przemoo83

    Stary wyjadacz

  • PipPipPip
  • 316 posts
    • Czas spędzony online: 24d 21h 32m 26s
46
Bardzo dobra

Posted 12 August 2015 - 13:44

#3

Niestety. Kompletny brak komentarzy w tym kodzie. Ale chyba już powoli ogarniam co i jak. Dotarłem do folderu plików z rozszerzeniem .tpl. Wygląda na to, że tutaj siedzi cała zawartość strony pokrojona na małe xml-owe kawałki :P  

zs6x.png

Muszę tylko rozkminić jak ten cms składa to wszystko do kupy i skąd bierze te zmienne w nawiasach {}. Przypomina mi to trochę strukturę MVC z AngularJS...tylko te pliki to jeden wielki chaos.


Edited by przemoo83, 12 August 2015 - 13:46 .

  • 0

zonic

    WT Elite

  • 2911 posts
    • Czas spędzony online: 134d 2h 28m 23s
472
Znakomita!
  • LocationToruń

Posted 12 August 2015 - 13:47

#4

Niestety. Kompletny brak komentarzy w tym kodzie. Ale chyba już powoli ogarniam co i jak. Dotarłem do folderu plików z rozszerzeniem .tpl. Wygląda na to, że tutaj siedzi cała zawartość strony pokrojona na małe xml-owe kawałki :P  

zs6x.png

Muszę tylko rozkminić jak ten cms składa to wszystko do kupy i skąd bierze te zmienne w nawiasach {}. Przypomina mi to trochę strukturę MVC z AngularJS...tylko te pliki to jeden wielki chaos.

W dobrym środowisku, pow kliknięciu z CTRL w te zmienne, dowiedziałbyś się skąd się biorą i jak są definiowane :P 


  • 0

przemoo83

    Stary wyjadacz

  • PipPipPip
  • 316 posts
    • Czas spędzony online: 24d 21h 32m 26s
46
Bardzo dobra

Posted 12 August 2015 - 13:55

#5

W dobrym środowisku, pow kliknięciu z CTRL w te zmienne, dowiedziałbyś się skąd się biorą i jak są definiowane :P

Już był kiedyś wątek o moim środowisku i wspólnie doszliśmy do wniosku, że jest o kant d..y potłuc tak więc niestety ale nic z tego:P 


  • 0

zonic

    WT Elite

  • 2911 posts
    • Czas spędzony online: 134d 2h 28m 23s
472
Znakomita!
  • LocationToruń

Posted 12 August 2015 - 13:57   Best Answer

#6

Już był kiedyś wątek o moim środowisku i wspólnie doszliśmy do wniosku, że jest o kant d..y potłuc tak więc niestety ale nic z tego:P 

No generalnie będziesz musiał nieco smarty poznać jeśli jest Ci całkowicie obce ;)


  • 1

przemoo83

    Stary wyjadacz

  • PipPipPip
  • 316 posts
    • Czas spędzony online: 24d 21h 32m 26s
46
Bardzo dobra

Posted 12 August 2015 - 14:00

#7

Obce to mało powiedziane. Musiałem to dopiero wygooglać. No ale to jest już konkretny trop :)  A to jest warte poświęcenia czasu? Jakiś przyszłościowy framework czy relikt?


  • 0

zonic

    WT Elite

  • 2911 posts
    • Czas spędzony online: 134d 2h 28m 23s
472
Znakomita!
  • LocationToruń

Posted 12 August 2015 - 14:01

#8

Obce to mało powiedziane. Musiałem to dopiero wygooglać. No ale to jest już konkretny trop :)  A to jest warte poświęcenia czasu? Jakiś przyszłościowy framework czy relikt?

Smarty jak najbardziej. Ja się spotkałem z tym przy Prestashop, bo tak tam są robione szablony. Mi ogólnie podoba się dłubanie w tym, ale też mam biedne pojęcie :)


  • 0

przemoo83

    Stary wyjadacz

  • PipPipPip
  • 316 posts
    • Czas spędzony online: 24d 21h 32m 26s
46
Bardzo dobra

Posted 12 August 2015 - 14:09

#9

Więc spróbuję się zapoznać. Teraz faktycznie widzę, po przykładach w dokumentacji, że to są szablony Smarty. Wychowałem się na wordpressie więc dla mnie to wyglądało co najmniej "obco" :lol: . Dzięki za cynk :)


  • 0

unbreak

    WT Elite

  • 1937 posts
    • Czas spędzony online: 27d 8h 43m 36s
506
Znakomita!
  • Location/home/unbreak

Posted 13 August 2015 - 10:45

#10

Smarty jest niemal tak dobry jak Twig, więc warto poznać przynajmniej jedno z tych rozwiązań :)


  • 0

webDeveloper


zonic

    WT Elite

  • 2911 posts
    • Czas spędzony online: 134d 2h 28m 23s
472
Znakomita!
  • LocationToruń

Posted 13 August 2015 - 11:26

#11

Smarty jest niemal tak dobry jak Twig, więc warto poznać przynajmniej jedno z tych rozwiązań :)

Czekalem na Ciebie milosniku Twiga :D 


  • 0

przemoo83

    Stary wyjadacz

  • PipPipPip
  • 316 posts
    • Czas spędzony online: 24d 21h 32m 26s
46
Bardzo dobra

Posted 13 August 2015 - 11:51

#12

O Twigu też nic nie słyszałem. W ogóle w PHP to się zatrzymałem na etapie kamienia gładzonego :P


  • 0

zonic

    WT Elite

  • 2911 posts
    • Czas spędzony online: 134d 2h 28m 23s
472
Znakomita!
  • LocationToruń

Posted 13 August 2015 - 11:55

#13

O Twigu też nic nie słyszałem. W ogóle w PHP to się zatrzymałem na etapie kamienia gładzonego :P

Bo PHP śmierdzi :D


  • 1

unbreak

    WT Elite

  • 1937 posts
    • Czas spędzony online: 27d 8h 43m 36s
506
Znakomita!
  • Location/home/unbreak

Posted 13 August 2015 - 13:44

#14

Bo PHP śmierdzi :D

Hę? O.O


  • 0

webDeveloper


Yeoman

    Stary wyjadacz

  • 358 posts
    • Czas spędzony online: 6d 19h 43m 48s
169
Znakomita!
  • LocationKatowice

Posted 13 August 2015 - 21:23

#15

Bo PHP śmierdzi :D

Wiadomo, GoLang rządzi :D


  • 0

2ed58r7.png


zonic

    WT Elite

  • 2911 posts
    • Czas spędzony online: 134d 2h 28m 23s
472
Znakomita!
  • LocationToruń

Posted 13 August 2015 - 21:49

#16

Wiadomo, GoLang rządzi :D

Brainfuck FTW! :)


  • 0

Zimistrz

    Stary wyjadacz

  • 465 posts
    • Czas spędzony online: 14d 2h 42m 38s
116
Znakomita!

Posted 13 August 2015 - 23:47

#17

Bo PHP śmierdzi :D

Czym jest smarty bez php ? :rolleyes:


  • 0

Yeoman

    Stary wyjadacz

  • 358 posts
    • Czas spędzony online: 6d 19h 43m 48s
169
Znakomita!
  • LocationKatowice

Posted 13 August 2015 - 23:59

#18

Brainfuck FTW! :)

Nie wiesz co to jest ? :D


  • 0

2ed58r7.png


unbreak

    WT Elite

  • 1937 posts
    • Czas spędzony online: 27d 8h 43m 36s
506
Znakomita!
  • Location/home/unbreak

Posted 14 August 2015 - 07:02

#19

FTW Czyli For The Win, czyli rządzi :P Czyli raczej wie :D


  • 1

webDeveloper


przemoo83

    Stary wyjadacz

  • PipPipPip
  • 316 posts
    • Czas spędzony online: 24d 21h 32m 26s
46
Bardzo dobra

Posted 14 August 2015 - 07:50

#20

Stawialiście kiedyś serwer na Brainfuck-u?  :D

http://nanoweb.si.kz/bspdemo.bsp


  • 0




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users