Не секрет, что многие нуленные скрипты содержат слишком много внешних ссылок.
Как почистить от внешних ссылок популярный движок
DLE 9.2 с помощью пластиковой буктылки и катушки ниток, ой пардон, с помощью бесплатных инструментов я сейчас расскажу.
Итак, наш пациент, точнее пациенты, так как в поиске внешних ссылок нам помогут именно те люди, кто их туда добавил. Идем в любимый поисковик и набираем запрос на скачивание dle, например
такой.
Качаем с первых сайтов скрипты, понадобятся как минимум парочка. Сохраняем архивы и распаковываем в два каталога.
Теперь расчехляем наш рабочий инструмент. Это -
winmerge, программа позволяет сравнить файлы по содержимому в каталоге. Те, кто понял идею могут дальше не читать - для остальных рассказ в картинках.
Программу вы скачиваете и устанавливаете, интерфейс есть на русском языке.
После запуска идем
Файл -
Открыть и выбираем наши каталоги со скриптами.
В меню
Вид оставляем галочку только на
Различные (для начала хватит, потом можно будет еще проверить "уникальные справа" и "уникальные слева" файлы) и получаем вот такой список.
Это список файлов, отличающихся в разных нуллах. Некоторые файлы отличаются вполне объективно, например копирайты от разных команд или что-то может быть недонулено, как например вот здесь:
Это окно открывается двойным кликом по строчке с названием файла. Слева в этом окне есть навигатор, в котором полосками будут выделены отличающиеся участки. Можно мышкой перетащить окно просмотра к нужному участку и увидеть, чем же эти файлы отличаются. Здесь, как видим, не удалена стучалка в одном из скриптов.
Смотрим файлы дальше.
А вот здесь сразу два отличия в файлах, причем, судя по названию метода set_encode() авторы явно не хотели, чтобы сразу было понятно что хотят вывести.
Из-за ограничения на 4 картинки на пост - продолжу в следующем посте.