-
Публикаций
26 -
Зарегистрирован
-
Посещение
Достижения AdrianNight
-
buslikdrev подписался на AdrianNight
-
Поддомен я сделал как в инструкции (смотрит он как надо). Новый сайт в админке добавил. А вот на выходе, второй сайт показывает все тоже самое что и первый. Т.е. и тайтл тот же и описание, и ссылки ведут на основной (первый) сайт. Вот надо чтобы второй сайт заработал.
-
Задолбался я с этим мультимагазином. Кто может помочь на платной основе? Стучите во вконтакт: https://vk.com/adriannight
-
Вывести размеры товара в каталоге
AdrianNight ответил в теме пользователя AdrianNight в Opencart 2.x: Настройка и оптимизация
Во что мне это станет? -
Вывести размеры товара в каталоге
AdrianNight опубликовал теме в Opencart 2.x: Настройка и оптимизация
Сейчас есть вывод размеров товара в карточке товара. А как вот вывести эти размеры в каталоге? Пробовал копировать и вставлять код который выводит эти параметры из product.php в catalog.php, однако выдает ошибки. Сейчас вот так выглядит товар в категории (см. изображение 1) Нужно так: (см. изображение 2) В карточке товара вывел: (см. изображение 3) Код который выводит размеры в карточке товара: <div class="param"> <?php if ($length>0 or $width>0 or $height>0) { ?> <?php if ($length>0) { ?><?php echo '<i class="fa fa-arrows-h" aria-hidden="true"></i>'; ?><span itemprop="depth" href="http://schema.org/QuantitativeValue"/><?php echo $length; ?></span><?php if (($width>0) or ($height>0)) echo ""; ?><?php } ?><?php if ($width>0) { ?><?php echo '<i class="fa fa-arrows-v" aria-hidden="true"></i> ' ; ?><span itemprop="width" href="http://schema.org/QuantitativeValue"/><?php echo $width; ?></span><?php if ($height>0) echo ""; ?><?php } ?><?php if ($height>0) { ?><?php echo ' <i class="fa fa-ban" aria-hidden="true"></i> '; ?><span itemprop="height" href="http://schema.org/QuantitativeValue"/> <?php echo $height; ?></span><?php } ?> <?php } ?> <?php if ($weight>0) { ?><span><?php echo $entry_weight; ?></span> <?php echo round($weight, 2); ?> <?php } ?> <?php if ($weight_class_id == 2) {?> <?php echo $text_weight_2; ?> <?php } ?> <?php if ($weight_class_id == 1) {?> <?php echo $text_weight_1; ?> <?php } ?> </div> -
Как ограничить установку модуля не более одного домена
AdrianNight ответил в теме пользователя AdrianNight в Помощь программистам и разработчикам
Да собственно для себя решение нашел. Как и было сказано без 100% гарантии. Но защита от новичка есть, а это уже неплохо, ибо есть такие момент как поддержка и обновление, даа и те кто по сути может хакнуть, могут и сами написать себе модуль в большинстве случаев) -
Как ограничить установку модуля не более одного домена
AdrianNight ответил в теме пользователя AdrianNight в Помощь программистам и разработчикам
Да, модуль мой! Денег заплатил! Хватит подозревать то уже))) Боюсь что не с сайта у меня его украдут, а какой ни будь "шустрик" после покупки модуля, выльет его в паблик. И кстати идея о том, что бы пугать обновлениями и поддержкой - мне кажется имеет все же какой бы то ни было смысл) По поводу честности автора модуля... Ну даже если он толкнет его парочке своих знакомых, думаю не страшно) В паблик тоже думаю не сольет его, ну вот уверен я в нем! И кстати про почитать, это я с удовольствием! За что кстати спасибо (за ссылки)! -
Как ограничить установку модуля не более одного домена
AdrianNight ответил в теме пользователя AdrianNight в Помощь программистам и разработчикам
Ого... Какой злой))) Все просто) Я оплатил разработку модуля. Он представляет интерес определенному кругу людей (и мне в том числе). При заказе сразу с разработчиком договорился, что все права на модуль переходят ко мне, что буду его продавать. Вот собственно и вся трабла. Модуль лично мне скажу прямо вышел не дешево (не хотелось бы называть сумму), и просо так отдать его на растерзание тем кому он нужен (ну вот не уверен я в честности всех тех, кому он может понадобится), мне сами понимаете не резон. Однако вот вопрос защиты от того, что бы его купили а потом слили в паблик - стал непосредственно после того как все было готово (да и автор модуля тоже не придумал как бы его защитить, ну или не захотел придумать). Так, ну вроде внес ясность? -
Как ограничить установку модуля не более одного домена
AdrianNight ответил в теме пользователя AdrianNight в Помощь программистам и разработчикам
Ага, значит по умолчанию защита слабая. Да к тому же неудобство для пользователя. -
Как ограничить установку модуля не более одного домена
AdrianNight ответил в теме пользователя AdrianNight в Помощь программистам и разработчикам
А на форуме ж продаются модули с установкой только на один домен. Интересно, они тоже используют такую вот нехитрую систему??? -
Как ограничить установку модуля не более одного домена
AdrianNight ответил в теме пользователя AdrianNight в Помощь программистам и разработчикам
Пока что временно решил воспользоваться php lockit, там есть привязка к домену, и файл шифрует. Триал 30 дней. Может и какое другое адекватное решение найдется. Вообще хорошо бы если бы это была выдача лицензий -
Как ограничить установку модуля не более одного домена
AdrianNight ответил в теме пользователя AdrianNight в Помощь программистам и разработчикам
Та же лажа) Триал скачать не получится, поскольку работа над hgjtrnjv не то закрыта, не то еще чет там у них) Кстати есть мнение: Я бы посоветовал Вам быть немного универсальнее... А именно если Вы делаете такую привязочку с целью защиты от несанкционированного распространения скрипта то вот чтобы я Вам порекомендовал... На своём хосте создать базу по хостам которые лицензионные и организовать проверку удаленную примерно так: Скрипт на Вашем сервере: Допустим на Вашем хостинге используется MySQL и на хосты вот такая табличка: первое поле ID второе HOST, имя таблички Good_Host <?php // Секция базы данных $site['db']['user'] = "Пользователь"; $site['db']['pass'] = "Пароль"; $site['db']['base'] = "Имя базы"; $site['db']['host'] = "Ваш хост"; $site['coding'] = "cp1251"; $site['loc'] = "cp1251_general_ci"; // Соединямся $connect = @mysql_connect($site['db']['host'], $site['db']['user'], $site['db']['pass'])or die("Ошибки при попытке соедениться с сервером баз данных."); $select = @mysql_select_db($site['db']['base']) or die("Ошибки при попытке соедениться с базой данных."); // попытка решить проблему кодировок @mysql_query("SET NAMES '".$site['coding']."'"); @mysql_query("SET CHARACTER SET '".$site['coding']."'"); @mysql_query("SET @@collation_connection = ".$site['loc'].""); // Выберим данные $res = @mysql_query("SELECT `HOST` FROM `Good_Host`;"); $array = @mysql_fetch_assoc($res); // Проверим есть ли хост переданный нам для проверки в списке foreach ($array as $val) { if (trim($val) == $_GET['host']){ // Если есть выведим такой статус header('Status: 202 Accepted'); } } ?>Тут же можно организовать занесения в черный лист и тд... Скрипт который будет в Вашем приложении отвечать за проверку выглядит примерно так <?php $fp = fsockopen("Ваш хост", 80); fputs($fp, "GET /имя_скрипта.php?host=".$_SERVER['HTTP_HOST']." HTTP/1.1\r\n"); fputs($fp, "Host: localhost\r\n"); fputs($fp, "Connection: close\r\n"); fputs($fp, "\r\n"); // Если нелегальное использование, выведим сообщение... if(!check_header($fp)) exit("Ну и какого хрена???"); fclose($fp); // // Ну а тут уже Ваши данные и тд.. // // function check_header($fp){ while (!feof($fp)){ if (substr_count(fgets($fp, 1000), "Status: 202 Accepted") == 1){return true; } } return false; } ?> Далее берем Вот этот инструмент: TrueBug PHP Encoder и кодируем нужный файл. Данная софтина не требует установки чего то на хост и до безобразия проста... В инете она есть... Это я нарыл на одном из форумов. Не приложу ума, можно ли это использовать, и если можно, то как) -
Как ограничить установку модуля не более одного домена
AdrianNight ответил в теме пользователя AdrianNight в Помощь программистам и разработчикам
Угу, проведя часов 5 в поиске решения, вынужден согласиться. -
Как ограничить установку модуля не более одного домена
AdrianNight ответил в теме пользователя AdrianNight в Помощь программистам и разработчикам
Ну-ну, сам бы я не догадался погуглить))))) К сожалению есть из успешного только видео))) указаный на видео сайт более не работает))) Есть еще Codelock Tracker, но триал 15 дней. Вот собственно буду его тестить эти 15 дней, и в случае если все норм, придется прикупить цацку. Правда если честно отзывы по нему не читал еще, вот щас займусь -
Как ограничить установку модуля не более одного домена
AdrianNight ответил в теме пользователя AdrianNight в Помощь программистам и разработчикам
Ага, использую) Так ни чего адекватного и не нашел блин( -
Как ограничить установку модуля не более одного домена
AdrianNight ответил в теме пользователя AdrianNight в Помощь программистам и разработчикам
Ну собственно не в этом дело, имею ли, или не имею. вопрос собственно вообще в другом здесь. Тут важно что бы в паблик не попало то, что предназначается для личного использования. И хотя широкой общественности данный модуль вряд ли будет интересен, хочется сохранить его