Skocz do zawartości

Zdjęcie
- - - - -

Jak rozkminić czyjegoś cms-a


Najlepsza odpowiedź zonic, 12 sierpnia 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 ;)

Przejdź do postu


22 odpowiedzi w tym temacie
  • Zaloguj się, aby dodać odpowiedź
przemoo83

    Stary wyjadacz

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

Napisano 12 sierpnia 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 postów
    • Czas spędzony online: 2d 8h 32m 56s
20
Bardzo dobra

Napisano 12 sierpnia 2015 - 11:25

#2

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


  • 0

przemoo83

    Stary wyjadacz

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

Napisano 12 sierpnia 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.


Użytkownik przemoo83 edytował ten post 12 sierpnia 2015 - 13:46

  • 0

zonic

    WT Elite

  • 2 911 postów
    • Czas spędzony online: 134d 2h 28m 23s
472
Znakomita!
  • LocationToruń

Napisano 12 sierpnia 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 postów
    • Czas spędzony online: 24d 21h 32m 26s
46
Bardzo dobra

Napisano 12 sierpnia 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

  • 2 911 postów
    • Czas spędzony online: 134d 2h 28m 23s
472
Znakomita!
  • LocationToruń

Napisano 12 sierpnia 2015 - 13:57   Najlepsza odpowiedź

#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 postów
    • Czas spędzony online: 24d 21h 32m 26s
46
Bardzo dobra

Napisano 12 sierpnia 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

  • 2 911 postów
    • Czas spędzony online: 134d 2h 28m 23s
472
Znakomita!
  • LocationToruń

Napisano 12 sierpnia 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 postów
    • Czas spędzony online: 24d 21h 32m 26s
46
Bardzo dobra

Napisano 12 sierpnia 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

  • 1 937 postów
    • Czas spędzony online: 27d 8h 43m 36s
506
Znakomita!
  • Location/home/unbreak

Napisano 13 sierpnia 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

  • 2 911 postów
    • Czas spędzony online: 134d 2h 28m 23s
472
Znakomita!
  • LocationToruń

Napisano 13 sierpnia 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 postów
    • Czas spędzony online: 24d 21h 32m 26s
46
Bardzo dobra

Napisano 13 sierpnia 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

  • 2 911 postów
    • Czas spędzony online: 134d 2h 28m 23s
472
Znakomita!
  • LocationToruń

Napisano 13 sierpnia 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

  • 1 937 postów
    • Czas spędzony online: 27d 8h 43m 36s
506
Znakomita!
  • Location/home/unbreak

Napisano 13 sierpnia 2015 - 13:44

#14

Bo PHP śmierdzi :D

Hę? O.O


  • 0

webDeveloper


Yeoman

    Stary wyjadacz

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

Napisano 13 sierpnia 2015 - 21:23

#15

Bo PHP śmierdzi :D

Wiadomo, GoLang rządzi :D


  • 0

2ed58r7.png


zonic

    WT Elite

  • 2 911 postów
    • Czas spędzony online: 134d 2h 28m 23s
472
Znakomita!
  • LocationToruń

Napisano 13 sierpnia 2015 - 21:49

#16

Wiadomo, GoLang rządzi :D

Brainfuck FTW! :)


  • 0

Zimistrz

    Stary wyjadacz

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

Napisano 13 sierpnia 2015 - 23:47

#17

Bo PHP śmierdzi :D

Czym jest smarty bez php ? :rolleyes:


  • 0

Yeoman

    Stary wyjadacz

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

Napisano 13 sierpnia 2015 - 23:59

#18

Brainfuck FTW! :)

Nie wiesz co to jest ? :D


  • 0

2ed58r7.png


unbreak

    WT Elite

  • 1 937 postów
    • Czas spędzony online: 27d 8h 43m 36s
506
Znakomita!
  • Location/home/unbreak

Napisano 14 sierpnia 2015 - 07:02

#19

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


  • 1

webDeveloper


przemoo83

    Stary wyjadacz

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

Napisano 14 sierpnia 2015 - 07:50

#20

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

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


  • 0




Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych