Как найти кусок кода во всех файлах движка

Started by ler on 2014-10-10 08:25 — 7 replies, 1754 views

#1
Мне нужно было подредактировать шаблон добавления программ на трекер. Потому что если вбить разработчика, но оставить пустым url то разработчик не прописывался.

Поиск кода осуществляем через гугл так
site:code.google.com/p/torrentpier2 [developer]

Правим функцию в /includes/topic_templates/progs.php

function tpl_func_developer ($item, $val)
{
    if (!$val['name'] || !$val['url']) return '';
  
    return '[b]'. $GLOBALS['lang']['TPL'][strtoupper($item)] .'[/b]: ' . "[url={$val['url']}]{$val['name']}[/url]" ."\n";
}

Меняем на

function tpl_func_developer ($item, $val)
{
    if (!$val['name'] AND !$val['url']) return '';
    if ($val['name'] AND !$val['url']) return '[b]'. $GLOBALS['lang']['TPL'][strtoupper($item)] .'[/b]: ' . "{$val['name']}" ."\n";
    if ($val['name'] AND $val['url']) return '[b]'. $GLOBALS['lang']['TPL'][strtoupper($item)] .'[/b]: ' . "[url=http://anonym.to/?{$val['url']}]{$val['name']}[/url]" ."\n";
}
[/B]
#2
1) Искать можно через IDE, да хоть через блокнот по папке.
2) Эти шаблоны - устарели.
#3
Через блокнот по одному файлику? не гуманно. А как через IDE и что это
#4
Через блокнот по одному файлику?
Notepad++ http://notepad-plus-plus.org/download/v6.6.9.html
А как через IDE и что это
Ну, например PhpStorm https://www.jetbrains.com/phpstorm/
#5
Посоветуй бесплатный аналог phpstorm. Или чем сам пользуешься?
#6
Хотя ладно, нашел кейген на nnm
#7
Или чем сам пользуешься?
Jetbrains нам бесплатно лицензию для PhpStorm предоставили, поэтому наверное у всех разработчиков TP он.
#8
Jetbrains нам бесплатно лицензию для PhpStorm предоставили
когда уже добавим кнопку типа "при поддержке jetbrains". А то они вроде как лицом, а мы их нигде так и не упомянули.