[Помощь] ShopOS (как убрать подпись снизу?)

Кто знает ещё какие заначки в ShopOS ?
Меня насторожили строчки из файла:
\includes\mods.php(210)
Код:
function dectobase64($decimal_value){

   // convert decimal value into base64 value

   switch($decimal_value){
	case 0: $base64_value="A";break;
	case 1: $base64_value="B";break;
.....
и ниже ещё...
 
В итоге пришлось отказаться от затеи с декодированием-кодированием и просто вырезать копирайт. :ah:
У меня копирайт вырезать получилось на версии 2.4.2!
Предлагаю вариант (может и тупо, но просто) скрыть от глаз копирайт, и это будет работать даже при изменениях скрипта. Делаем так:
1. Код футера помещаем в контейнер, и задаем контейнеру класс fix
Код:
<div class="fix">
	<table class="adn print">
		<tr>
		<td class="btbl mid bf">
		    <table class="adn">
			    <tr>
			    <td >© 2009 <a href=""></a></td>
			    </tr>
		    </table>
		</td>
		</tr>
	</table>
</div>
2. В Style.css добавим класс
Код:
.fix {
	position:absolute;
	overflow: hidden;
	width: 100%;
	height: 70px;
	background-color: #FFFFFF;
	border-top: 2px solid #FFFFFF;
}
Вот и все. Получается копирайт скрыт под фоном футера благодаря функции position:absolute; :)
 
убрать из заголовка "generator"

Чтобы убрать из заголовка сайта <meta name="generator" content="(c) by ShopOS , http://www.shopos.ru" /> надо открыть для редактирования файл modules/metatag.php. Далее необходимо заменить строки:
В строке 45
Код:
<meta name="keywords" content="<?php echo $product->data['products_meta_keywords'].'" />'.mload(); ?>
Заменить на:
Код:
<meta name="keywords" content="<?php echo $product->data['products_meta_keywords']; ?>" />
В строке 103
Код:
<meta name="keywords" content="<?php echo $categories_meta['categories_meta_keywords'].$mKey.'" />'.mload(); ?>
Заменить на:
Код:
<meta name="keywords" content="<?php echo $product->data['products_meta_keywords'].$mKey; ?>" />
В строке 140
Код:
<meta name="keywords" content="<?php echo $content_key.'" />'.mload(); ?>
Заменить на:
Код:
<meta name="keywords" content="<?php echo $content_key; ?>" />
В строке 155
Код:
<meta name="keywords" content="<?php echo META_KEYWORDS.'" />'.mload(); ?>
Заменить на:
Код:
<meta name="keywords" content="<?php echo META_KEYWORDS; ?>" />
В строке 179
Код:
<meta name="keywords" content="<?php echo META_KEYWORDS.'" />'.mload(); ?>
Заменить на:
Код:
<meta name="keywords" content="<?php echo META_KEYWORDS; ?>" />
В строке 227
Код:
<meta name="keywords" content="<?php echo META_KEYWORDS.'" />'.mload(); ?>
Заменить на:
Код:
<meta name="keywords" content="<?php echo META_KEYWORDS; ?>" />
В строке 268
Код:
<meta name="keywords" content="<?php echo META_KEYWORDS.$mKey.'" />'.mload() ?>
Заменить на:
Код:
<meta name="keywords" content="<?php echo META_KEYWORDS.$mKey; ?>" />
А если не хотите заморачиваться с правкой, то скачайте измененный файл.
 

Вложения

  • no_generator.rar
    3,1 KB · Просмотры: 96
Убрал у себя
<meta name="generator" content="(c) by ShopOS , http://www.shopos.ru" />
В файле /includes/top.php удаляем эту строчку
Код:
eval(base64_decode('ZnVuY3Rpb24gbWxvYWQoKQ0Kew0KICAkc3RyID0gJzgwLCA3MSwgNDksIDEwOCwgMTAwLCA3MSwgNjksIDEwMywgOTgsIDEwOSwgNzAsIDExNiwgOTAsIDg0LCA0OCwgMTA1LCA5MCwgNTAsIDg2LCAxMTcsIDkwLCA4OCwgNzQsIDEwNCwgMTAwLCA3MSwgNTcsIDEyMSwgNzMsIDEwNSwgNjYsIDEwNiwgOTgsIDUwLCA1MywgNDgsIDkwLCA4NywgNTMsIDQ4LCA4MCwgODMsIDczLCAxMTEsIDg5LCAxMjEsIDEwNywgMTAzLCA4OSwgMTEwLCAxMDcsIDEwMywgODUsIDUwLCAxMDQsIDExOCwgOTksIDY5LCA1NywgODQsIDczLCA2NywgMTE5LCAxMDMsIDk3LCA3MiwgODIsIDQ4LCA5OSwgNjgsIDExMSwgMTE4LCA3NiwgNTEsIDEwMCwgNTEsIDEwMCwgMTIxLCA1MywgMTIyLCA5NywgNzEsIDU3LCAxMTksIDk4LCA1MSwgNzcsIDExNywgOTksIDExMCwgODUsIDEwNSwgNzMsIDY3LCA1NiwgNDMnOw0KICAkc3RyX2Fycj1leHBsb2RlKCcsJywkc3RyKTsNCiAgJGNvcD0nJzsNCiAgZm9yICgkaT0wOyAkaTxjb3VudCgkc3RyX2Fycik7JGkrKykgJGNvcC49Y2hyKCRzdHJfYXJyWyRpXSk7DQogIHJldHVybiAiXG4iLmJhc2U2NF9kZWNvZGUoJGNvcCkuIlxuIjsgICANCn0='));
Всместо нее пишем
Код:
function mload() {return "";}
P.S. у меня 2.4.2
 
Убрал у себя
В файле /includes/top.php удаляем эту строчку
Код:
eval(base64_decode('ZnVuY3Rpb24gbWxvYWQoKQ0Kew0KICAkc3RyID0gJzgwLCA3MSwgNDksIDEwOCwgMTAwLCA3MSwgNjksIDEwMywgOTgsIDEwOSwgNzAsIDExNiwgOTAsIDg0LCA0OCwgMTA1LCA5MCwgNTAsIDg2LCAxMTcsIDkwLCA4OCwgNzQsIDEwNCwgMTAwLCA3MSwgNTcsIDEyMSwgNzMsIDEwNSwgNjYsIDEwNiwgOTgsIDUwLCA1MywgNDgsIDkwLCA4NywgNTMsIDQ4LCA4MCwgODMsIDczLCAxMTEsIDg5LCAxMjEsIDEwNywgMTAzLCA4OSwgMTEwLCAxMDcsIDEwMywgODUsIDUwLCAxMDQsIDExOCwgOTksIDY5LCA1NywgODQsIDczLCA2NywgMTE5LCAxMDMsIDk3LCA3MiwgODIsIDQ4LCA5OSwgNjgsIDExMSwgMTE4LCA3NiwgNTEsIDEwMCwgNTEsIDEwMCwgMTIxLCA1MywgMTIyLCA5NywgNzEsIDU3LCAxMTksIDk4LCA1MSwgNzcsIDExNywgOTksIDExMCwgODUsIDEwNSwgNzMsIDY3LCA1NiwgNDMnOw0KICAkc3RyX2Fycj1leHBsb2RlKCcsJywkc3RyKTsNCiAgJGNvcD0nJzsNCiAgZm9yICgkaT0wOyAkaTxjb3VudCgkc3RyX2Fycik7JGkrKykgJGNvcC49Y2hyKCRzdHJfYXJyWyRpXSk7DQogIHJldHVybiAiXG4iLmJhc2U2NF9kZWNvZGUoJGNvcCkuIlxuIjsgICANCn0='));
Всместо нее пишем
Код:
function mload() {return "";}
P.S. у меня 2.4.2
В 2.5 тоже работает
 
ShopOS v2.5.0
----------------
Файл: /includes/top.php
Строка 371:
Код:
eval(base64_decode('YWRkX2FjdGlvbignaGVhZCcsICdfbWxvYWQnKTtmdW5jdGlvbiBfbWxvYWQoKXtfZSAoJzxtZXRhIG5hbWU9ImdlbmVyYXRvciIgY29udGVudD0iKGMpIGJ5IFNob3BPUyAsIGh0dHA6Ly93d3cuc2hvcG9zLnJ1IiAvPicpO30='));
Декодинг:
Код:
add_action('head', '_mload');function _mload(){_e ('<meta name="generator" content="(c) by ShopOS , http://www.shopos.ru" />');}
Инфо: ну с эти понятно что делать...

Но я еще не разбирался вот с этим...

Файл: /includes/lib/smarty/plugins/outputfilter.trimhitespace.php
Строка 1-3:
Код:
<?php
eval(base64_decode('ZnVuY3Rpb24gc21hcnR5X291dHB1dGZpbHRlcl90cmltaGl0ZXNwYWNlKCR0cGxfb3V0cHV0LCAmJHNtYXJ0eSl7cmV0dXJuICR0cGxfb3V0cHV0LiJcbiIub3V0cHV0X2FjdGlvbiAoJ2JvdHRvbScpLic8Y2VudGVyPjxzcGFuIHN0eWxlPSJmb250LXNpemU6N3B4O2NvbG9yOiM5OTk5OTk7Ij4mY29weTsgU2hvcE9TPC9zcGFuPiA8YSBocmVmPSJodHRwOi8vd3d3LnNob3Bvcy5ydS8iIGFsdD0i0YHQutGA0LjQv9GC0Ysg0LjQvdGC0LXRgNC90LXRgiDQvNCw0LPQsNC30LjQvdCwIiBzdHlsZT0iZm9udC1zaXplOjdweDtjb2xvcjojOTk5OTk5OyI+0KHQutGA0LjQv9GC0Ysg0LjQvdGC0LXRgNC90LXRgi3QvNCw0LPQsNC30LjQvdCwPC9hPjwvY2VudGVyPjwvYm9keT48L2h0bWw+Jzt9'));
?>
Декодинг:
Код:
function smarty_outputfilter_trimhitespace($tpl_output, &$smarty){return $tpl_output."\n".output_action ('bottom').'<center><span style="font-size:7px;color:#999999;">&copy; ShopOS</span> <a href="http://www.shopos.ru/" alt="Скрипты интернет-магазина" style="font-size:7px;color:#999999;">Скрипты интернет-магазина</a></center></body></html>';}
Какие есть мысли? Дело в том, что outputfilter.trimhitespace.php отвечает за вывод информации внизу страницы - футер: © ShopOS Скрипты интернет-магазина. Я просто вписал декодинговую функцию, которую описал выше, и все вроде бы нормально...
 
  • Заблокирован
  • #17
Почта работает (2.5.0)

Версия скрипта - ShopOS 2.5.0
Копирайты поменял как напримали в
Почта работает в контактах и при оформлении заказа (приходит заказчику и админу). Для тех, кому некогда разбираться и кто просто хочет чтобы заработало:

Для тех, кому интересны подробности - стучите в личку/асечку.
Благодарности: ivas,virbus,IEVteam,aleksej5226
 
не робит
Fatal error: Class 'PHPMailer' not found in /var/www/shop.dlm.ru/includes/functions/admin.include.php on line 173
 
ИМХО, если не заморачиваться с наличием метатега с копирайтом в коде, то его проще всего сделать невидимым.
Я например сделал вот так:
В самом низу, после "Контейнер", добавил
Код:
<div class="hidelogo">
в style.css добавил следующий код:
Код:
.hidelogo{ display: none; }
 
Тема зачищена, посты с решениями по проблемам с отправкой почты перенесены в основную тему по Для просмотра ссылки Войди или Зарегистрируйся

Если здесь появятся посты не имеющие отношения к теме - "будете иметь бледный вид" :mad:
 
Назад
Сверху