Как да разбирам кой елемент от динамична страница от кой файл идва

mantaman

Well-Known Member
Как мога да разбера даден елемент от динамична страница в кой файл се намира за да му правя някаква промяна

Например когато нещо е на английски и искам да го преведа на български пускам текста в търсенето на нотепад++ и го намирам и заменям. - Предполагам че има и по бърз начин

Обаче когато е някое скриптче дето дава някакво инфо как да го намеря къде се намира по файловете, че ми се разгонва фамилията
 
От: Как да разбирам кой елемент от динамична страница от кой файл идва

Предполагам че имаш предвид като кликна с десен бутон на елемента върху страницата и му дам покажи елементите на страницата - ако за това става въпрос съм го гледал но явно не съм се ориентирал правилно, къде трябва да гледам или трябва специална програма.
 
От: Как да разбирам кой елемент от динамична страница от кой файл идва

не
имам в предвид да ползваш дебъгер в пхп-то
ето ти пример: http://www.xdebug.org/
но ще трябва 1во да го иснталираш, после да го вържеш с някаква среда...
ако не си го правил не лесно, също ако не си ползвал преди дебъгери може да видиш зор.
 
От: Как да разбирам кой елемент от динамична страница от кой файл идва

Явно няма да е лесно но поне ще пробвам защото губя много време за да разбера кое от къде идва
 
От: Как да разбирам кой елемент от динамична страница от кой файл идва

При динамични страници, ако гледаш страницата в браузъра определено няма да намериш от къде идва. Повечето скриптове си имат езикови файлове, в тях трябва да търсите текстовете. Но някои си и нямат.
Най-лесно за неспециалисти е да сложиш целия скрипт в една папка и да ползваш програма за търсене в много файлове. Например Notepad++ поддържа тази функция. Ако зададеш за търсене правилното нещо - е много вероятно да го намериш.
 
От: Как да разбирам кой елемент от динамична страница от кой файл идва

В админ-тулс-девелоперс туул кит има различни варианти за търсене. Става дума за зен карт.
 
От: Как да разбирам кой елемент от динамична страница от кой файл идва

Намираш функцията, заградена в <php? ... ?> (ориентираш се по статичните елементи наоколо) и търсиш за нея в цялата папка на приложението/темплейта - чрез някое инструментче за търсене на стринг в много файлове. Споменаха Нотепад++. Аз ползвам Тотал Командър обикновено.
 
От: Как да разбирам кой елемент от динамична страница от кой файл идва

Аз също позвам notepat++
За съжаление няма лесен вариант. Освен както споменаха, ако цмс-а има ланг файлове където да е събрано всичко.

Дебъгер, не би улеснил работата значително. Ще знаеш коя е променливата, но пак ще я търсиш къде е. В смисъл че пак ще има лудо ровене по файловете.
 
От: Как да разбирам кой елемент от динамична страница от кой файл идва

Има лесен начин - Agent Ransack. Това чудо ми олесни живота, когато точно трябваше да превеждам една система и падаше лудо ровене по файлове и директории. Търси в съдържанието на всички файлове и извежда отстрани резултатите, където се среща търсения стринг или дума, highlight-ва го и си пише даже на кой ред се намира. :] Дано да ти е от полза.
 
От: Как да разбирам кой елемент от динамична страница от кой файл идва

Това което си описал го прави и нотепад++ въпроса е как да намеря нещо което няма надпис по който да търся - например часовник който показва колко е часът, и да копирам това което показва часовника в момента няма да ми намери нищо.
Въпросът е има ли лесен начин когато кликна върху часовника да ми покаже в кой файл се конфигурира садържанието на динамичната страница - аз след това лесно ще намеря във файла къде е кода на часовника за да го изхвърля.
 
От: Как да разбирам кой елемент от динамична страница от кой файл идва

Сори, недочел съм преди да пиша. Иначе освен хамалогия не ми хрумва нищо в момента. Ако откриеш някакъв оптимален начин за проблема, сподели в темата, това е интересен въпрос. Успех.
 
От: Как да разбирам кой елемент от динамична страница от кой файл идва

Това което искаш става само с четене на код. То е като четене на книга. Ама не съвсем. Имаш си ПХП файл. който ти генерира страницата. Следваш логиката на алгоритъма и лека полека (зависи колко е сложен кодът) стигаш до мястото, което търсиш. То съвсем не е задължително да е във файла, който генерира страницата. Сори ама по-лесен начин няма. Има и вариант с дебъгер, но на мен лично повече ми харесва методът с четенето на код. Нещ като жив дебъгер.
 
От: Как да разбирам кой елемент от динамична страница от кой файл идва

Бърз вариант е просто да погледнеш в сорса тоя елемент дето ти вади часовника вероятно е маркиран с някакъв клас или нещо от рода... Та в CSS-a му кажи:

.watch { display: none; }

и няма да се вижда.
 
От: Как да разбирам кой елемент от динамична страница от кой файл идва

Аз също позвам notepat++
За съжаление няма лесен вариант. Освен както споменаха, ако цмс-а има ланг файлове където да е събрано всичко.

Дебъгер, не би улеснил работата значително. Ще знаеш коя е променливата, но пак ще я търсиш къде е. В смисъл че пак ще има лудо ровене по файловете.

хм, ако знаеш коя е променливата с Dreamweaver-a може лесно да откриеш къде във файловете я има ;) сваляш си всички скриптове и си правиш лок. сайт, ако обаче се крие в някаква БД става малко по грозно, но предполагам пак ще стане, просто трябва пак ръчкане :)
 
От: Как да разбирам кой елемент от динамична страница от кой файл идва

Бърз вариант е просто да погледнеш в сорса тоя елемент дето ти вади часовника вероятно е маркиран с някакъв клас или нещо от рода... Та в CSS-a му кажи:

.watch { display: none; }

и няма да се вижда.
Е то това е супер тъпо.
Часовника със сигурност ще е в някакъв div, span или не знам си какъв таг, който има някакво id. Примерно <div id="clock">12:15:42</div> като този елемент ако се променя постоянно, ще е от някой javascipt-че. Виж линкнатите js файлове от изходния код или вътре във кода за js функция която търси това id. Би трябвало функцията за часовника и този елемент да са обвързани, но пък не е задължително да са в един и същ файл.

А иначе както кзва хорасио, вероятно е и текста да е в базата :) Ей тогава става шоу. В phpmyadmin имаше опция да търсиш из цялата база за някой стринг
 
От: Как да разбирам кой елемент от динамична страница от кой файл идва

Пичове проблема е да намеря файла в който е дадения код. Аз като го намеря после не ми е проблем да махна каквото ми пречи, проблема е че докато намеря в кой файл се генерира садържанието се виждам в приключение
 
От: Как да разбирам кой елемент от динамична страница от кой файл идва

Май и аз имам същия проблем! Дано да се намери решение. Ако някой е спец по WP, може ли да го помоля да хвърли едно око на страницата ми и да види че долу в дясно се е появил един надпис (идея си нямам как) и не мога да го махна. Ако разбера къде му е кода, ще го махна, но така и не мога да го открия вече няколко часа! Страницата е в подписът ми - благодаря!
 
От: Как да разбирам кой елемент от динамична страница от кой файл идва

Май и аз имам същия проблем! Дано да се намери решение. Ако някой е спец по WP, може ли да го помоля да хвърли едно око на страницата ми и да види че долу в дясно се е появил един надпис (идея си нямам как) и не мога да го махна. Ако разбера къде му е кода, ще го махна, но така и не мога да го открия вече няколко часа! Страницата е в подписът ми - благодаря!

:D:D:D За тоя надпис ли става дума:

Код:
[B]Bandwidth Limit Exceeded[/B]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         The server is temporarily unable to service your request due to the site owner reaching his/her bandwidth limit. Please try again later.  Apache mod_fcgid/2.3.5 mod_auth_passthrough/2.1 mod_bwlimited/1.4 FrontPage/5.0.2.2635 Server at 24365online.com Port 80
 
От: От: Как да разбирам кой елемент от динамична страница от кой файл идва

Thinkfast: Да за това става дума...
 

Горе