imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Веб-мастеру > Веб-программирование
Опции темы
Старый 20.12.2003, 22:29     # 1
rootus
Member
 
Аватар для rootus
 
Регистрация: 19.08.2003
Адрес: Поиск...
Сообщения: 309

rootus Реально крут(а)rootus Реально крут(а)rootus Реально крут(а)rootus Реально крут(а)
Question Подскажите.

Подскажите пожалуйста как убрать в Coppermine Photo Gallary
в footer'е надпись Powered by CPG, все файлы перерыл так и не нашёл где.
rootus вне форума  
Старый 21.12.2003, 00:34     # 2
BiГ
Guest
 
Сообщения: n/a

Если использует MySQL - то так-же ищи в базе.
Если не найдешь - ищи дебагером.

Последний раз редактировалось BiГ; 21.12.2003 в 00:43.
 
Старый 22.12.2003, 13:43     # 3
rootus
Member
 
Аватар для rootus
 
Регистрация: 19.08.2003
Адрес: Поиск...
Сообщения: 309

rootus Реально крут(а)rootus Реально крут(а)rootus Реально крут(а)rootus Реально крут(а)
Всё обыскал. Все файлы пересмотрел. Может кто-то уже это делал. Подскажите.
__________________
кто-то запретил вставлять ссылки на темы в подписе, заходите сами [IMHO's LIFE -> Встречи форумчан. -> Сходка.Минск!]
rootus вне форума  
Старый 22.12.2003, 19:54     # 4
BiГ
Guest
 
Сообщения: n/a

Какую версию ставил, 1.2.1?
Сайт разработчика: _http://coppermine.sourceforge.net/ ?

Сейчас скачаю - попробую разобраться ...

Добавлено через 1 час и 1 минуту:

XLink
Если у тя Coppermine Photo Gallary 1.2.1 с сайта http://coppermine.sourceforge.net/, то читай ниже:

1) открываешь блокнотом файл include\functions.inc.php
2) ищешь в 124й длинной строке следующее:
PHP код:
 define ('LOC','YToyOn.......2Rpdj4iO30='); 
3) меняешь ее на следующее:
PHP код:
 define ('LOC','YToyOntzOjE6ImwiO3M6OToie0dBTExFUll9IjtzOjE6InMiO3M6MTU5OiIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiO30='); // желательно сделать в одну строку 
4) ищешь в 370й строке следующее:
PHP код:
$template_footer ereg_replace("</body[^>]*>",$add_version_info,$template_footer); 
5) удаляешь ее или просто забиваешь ее комментами, чтобы отключить.
6) сохраняешь, заливаешь на сервак ... теперь можно юзать фотогаллерею ... копирайтов больше нема ...
7) ставишь мне соответствующую оценку ...

Последний раз редактировалось BiГ; 22.12.2003 в 20:17.
 
Старый 24.12.2003, 21:36     # 5
rootus
Member
 
Аватар для rootus
 
Регистрация: 19.08.2003
Адрес: Поиск...
Сообщения: 309

rootus Реально крут(а)rootus Реально крут(а)rootus Реально крут(а)rootus Реально крут(а)
Получай пять. Объясни как это раскопать.

Добавлено через 1 минуту:
(Только жалко, что за эту тему мне поставили предупреждение )
Может объяснишь как пользоваться дебагером и каким.
__________________
кто-то запретил вставлять ссылки на темы в подписе, заходите сами [IMHO's LIFE -> Встречи форумчан. -> Сходка.Минск!]
rootus вне форума  
Старый 24.12.2003, 23:10     # 6
BiГ
Guest
 
Сообщения: n/a

Вот ... начну по порядку ...

п.2) в этой подстроке с помощью стандартного алгоритма "Base64" зашифровано следующее:
PHP код:
a:2:{s:1:"l";s:9:"{GALLERY}";s:1:"s";s:159:"<div class="footer" align="center" style="padding-top10px;">Powered by <a href="http://coppermine.sf.net/" target="_blank">Coppermine Photo Gallery</a></div>";} 
то есть какие-то параметры и строка копирайтов со ссылкой.
В скрипте есть хитрая проверка на длинну и некоторое содержание в этой строке, так-что я не стал разбираться в их алгоритмах и просто забил копирайт пробелами, закодил обратно и получилось то, что находится в п.3.

п.4) Тут все просто. Эта строка заменяет последний тэг </BODY> на подстроку, находящуюся выше:
PHP код:
$add_version_info '<!--Coppermine Photo Gallery '.COPPERMINE_VERSION.'--></body>'
В принципе ничего сложного для дебаггера не нашлось ...

Использовалось: PHPEd 3.2.3217
 
Старый 25.12.2003, 17:32     # 7
rootus
Member
 
Аватар для rootus
 
Регистрация: 19.08.2003
Адрес: Поиск...
Сообщения: 309

rootus Реально крут(а)rootus Реально крут(а)rootus Реально крут(а)rootus Реально крут(а)
Спасибочки.
__________________
кто-то запретил вставлять ссылки на темы в подписе, заходите сами [IMHO's LIFE -> Встречи форумчан. -> Сходка.Минск!]
rootus вне форума  
Старый 17.12.2004, 11:42     # 8
Makc
::VIP::
 
Аватар для Makc
 
Регистрация: 13.08.2003
Адрес: Москва
Сообщения: 1 137

Makc ГуруMakc ГуруMakc ГуруMakc ГуруMakc ГуруMakc ГуруMakc ГуруMakc ГуруMakc ГуруMakc ГуруMakc ГуруMakc ГуруMakc ГуруMakc ГуруMakc Гуру
У меня стоит версия Coppermine Photo Gallery 1.3.2 и там так уже от копирайта не избавишься... Я раскодировал запись, поменял в ней УРЛ и закодировал так же вновь - после этого переменные в шаблонах парсится переставли и все "поехало"... Что делать - не знаю.
__________________
Makc aka Maximus (on other boards)
Makc вне форума  
Старый 17.12.2004, 13:18     # 9
Merlin Cori
Moderator
 
Аватар для Merlin Cori
 
Регистрация: 29.04.2002
Адрес: Moscow
Пол: Male
Сообщения: 2 980

Merlin Cori СуперБогMerlin Cori СуперБогMerlin Cori СуперБог
Merlin Cori СуперБогMerlin Cori СуперБогMerlin Cori СуперБогMerlin Cori СуперБогMerlin Cori СуперБогMerlin Cori СуперБогMerlin Cori СуперБогMerlin Cori СуперБогMerlin Cori СуперБогMerlin Cori СуперБогMerlin Cori СуперБогMerlin Cori СуперБогMerlin Cori СуперБог
А больше к этой записи обращений нет? Может где типа контрольной суммы считается?
__________________
Есть две бесконечные вещи, Вселенная и глупость.
Впрочем, на счет Вселенной, я не уверен



Вклад IMHO.WS в медицину и науку
Присоединяйтесь!!!!!

Последний раз редактировалось Merlin Cori; 17.12.2004 в 16:46.
Merlin Cori вне форума  
Старый 18.12.2004, 10:48     # 10
Makc
::VIP::
 
Аватар для Makc
 
Регистрация: 13.08.2003
Адрес: Москва
Сообщения: 1 137

Makc ГуруMakc ГуруMakc ГуруMakc ГуруMakc ГуруMakc ГуруMakc ГуруMakc ГуруMakc ГуруMakc ГуруMakc ГуруMakc ГуруMakc ГуруMakc ГуруMakc Гуру
Цитата:
Merlin Cori:
А больше к этой записи обращений нет? Может где типа контрольной суммы считается?
Ну это, наверное, единственная причина по которой не работает. Вот только бы помог кто-нибудь отключить эту проверку...
__________________
Makc aka Maximus (on other boards)
Makc вне форума  
Старый 21.12.2004, 13:25     # 11
Merlin Cori
Moderator
 
Аватар для Merlin Cori
 
Регистрация: 29.04.2002
Адрес: Moscow
Пол: Male
Сообщения: 2 980

Merlin Cori СуперБогMerlin Cori СуперБогMerlin Cori СуперБог
Merlin Cori СуперБогMerlin Cori СуперБогMerlin Cori СуперБогMerlin Cori СуперБогMerlin Cori СуперБогMerlin Cori СуперБогMerlin Cori СуперБогMerlin Cori СуперБогMerlin Cori СуперБогMerlin Cori СуперБогMerlin Cori СуперБогMerlin Cori СуперБогMerlin Cori СуперБог
решается так:
PHP код:
function load_template()
{
        global 
$THEME_DIR$CONFIG$template_header$template_footer;

        
$tmpl_loc = array();
        
$tmpl_loc unserialize(base64_decode(LOC));

        if (
file_exists(TEMPLATE_FILE)) {
            
$template_file TEMPLATE_FILE;
        } elseif (
file_exists($THEME_DIR TEMPLATE_FILE)) {
            
$template_file $THEME_DIR TEMPLATE_FILE;
        } else die(
"<b>Coppermine critical error</b>:<br />Unable to load template file ".TEMPLATE_FILE."!</b>");

//----------------------------------- Added lines

        
$aa="<br><br><div align=\"center\">Powered by Merlin Cori <a href=\"http://rh-server\"> Logo </a></div>";
    
$tmpl_loc['s']=$aa;

/------------------------------------
end added lines


        $template 
fread(fopen($template_file'r'), filesize($template_file));
        
$gallery_pos strpos($template'{LANGUAGE_SELECT_FLAGS}');
        
$template str_replace('{LANGUAGE_SELECT_FLAGS}'languageSelect('flags') ,$template);
        
$gallery_pos strpos($template'{LANGUAGE_SELECT_LIST}');
        
$template str_replace('{LANGUAGE_SELECT_LIST}'languageSelect('list') ,$template);
        
$gallery_pos strpos($template'{THEME_DIR}');
        
$template str_replace('{THEME_DIR}'$THEME_DIR ,$template);
        
$gallery_pos strpos($template'{THEME_SELECT_LIST}');
        
$template str_replace('{THEME_SELECT_LIST}'themeSelect('list') ,$template);
//        $gallery_pos = strpos($template, $tmpl_loc['l']);
        
$gallery_pos strpos($template$tmpl_loc['l']);
        
$template str_replace($tmpl_loc['l'], $tmpl_loc['s'] ,$template);

        
$template_header substr($template0$gallery_pos);
        
$template_footer substr($template$gallery_pos);
        
$add_version_info '<!--Coppermine Photo Gallery '.COPPERMINE_VERSION.'--></body>';
        
$template_footer ereg_replace("</body[^>]*>",$add_version_info,$template_footer);


У себя проверил - работает.... А с сериализацией и базе64 не стал заморачиваться....
Проще, а эффект тот же.
Соответственно, в переменную $aa пишешь все, что тебе надо, или вообще оставляешь ее пустой. Тогда ничего и не будет выводится
__________________
Есть две бесконечные вещи, Вселенная и глупость.
Впрочем, на счет Вселенной, я не уверен



Вклад IMHO.WS в медицину и науку
Присоединяйтесь!!!!!

Последний раз редактировалось Merlin Cori; 21.12.2004 в 13:54.
Merlin Cori вне форума  
Старый 30.05.2007, 22:30     # 12
coldfear
Newbie
 
Регистрация: 27.07.2006
Сообщения: 43

coldfear Путь к славе только начался
BiГ, ты действительно МОЛОДЕЦ!!!
Копирайты уже после твоей вздрючки не работают! Как ты до этого додумался?
Цитата:
Сообщение от BiГ Посмотреть сообщение
1) открываешь блокнотом файл include\functions.inc.php
2) ищешь в 124й длинной строке следующее:
PHP код:
define ('LOC','YToyOn.......2Rpdj4iO30=');

3) меняешь ее на следующее:
PHP код:
define ('LOC','YToyOntzOjE6ImwiO3M6OToie0dBTExFUll9IjtzOjE6InMiO3M6MTU5OiIgIC AgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC AgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAi O30='); // желательно сделать в одну строку

4) ищешь в 370й строке следующее:
PHP код:
$template_footer = ereg_replace("</body[^>]*>",$add_version_info,$template_footer);

5) удаляешь ее или просто забиваешь ее комментами, чтобы отключить.
6) сохраняешь, заливаешь на сервак ... теперь можно юзать фотогаллерею ... копирайтов больше нема ...
7) ставишь мне соответствующую оценку ...
coldfear вне форума  
Старый 10.02.2011, 01:33     # 13
Kristina
Guest
 
Сообщения: n/a

Скажите пожалуйста а где в Coppermine Photo Gallery 1.5.12 копирайт прячется? Нигде в скрипте не могу найти указанные выше строчки.
 


Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 23:50.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.