[Soft] ImageCMS Shop Premium

Стоит ли делать интернет-магазин на движке imagecms nulled? Могут ли закрыть сайт если разработчик узнает, что версия движка нулл?
 
Стоит ли делать интернет-магазин на движке imagecms nulled? Могут ли закрыть сайт если разработчик узнает, что версия движка нулл?
Могут. И прецеденты были. Рассылают письма счастья.
А дальше от хостера зависит.
Тут в ветках поищите примеры, вроде, писали уже про это.
Вот - на вскидку, один пост:
Для просмотра ссылки Войди или Зарегистрируйся
Постучитесь к человеку, узнайте чем закончилось.
 
Последнее редактирование:
Для просмотра ссылки Войди или Зарегистрируйся, Вам в вашем файле нужно добавить знак вопроса в следующую строку:
RewriteRule ^(.*)$ /index.php/$1 [L]
так что бы получилось: RewriteRule ^(.*)$ /index.php?/$1 [L]
 
Рабочий ShopAdminController для 4.5.2

Правда, не знаю как там со звонилками... 100% нужно будет еще дополнительно править файлы, которые раньше уже упоминались здесь...
А так, на первый взгляд все функции работают!

Для просмотра ссылки Войди или Зарегистрируйся
Для просмотра ссылки Войди или Зарегистрируйся
 
Последнее редактирование:
Когда поставил сборку на сервер, возникла проблема с ошибкой 500.

Помог вот такой htaccess

PHP:
AddDefaultCharset UTF-8

Options +SymLinksIfOwnerMatch
Options -Indexes

RewriteEngine on

# RewriteCond %{HTTP_HOST} ^www.site.com$ [NC]
# RewriteRule ^(.*)$ http://site.com/$1 [L,R=301]

#apache2ctl -M && sudo a2enmod expires && sudo service apache2 restart (to enable mod_expires on ubuntu)
<IfModule mod_expires.c>
ExpiresActive On
ExpiresDefault "access 7 days"
ExpiresByType image/gif "access plus 1 year"
ExpiresByType image/jpeg "access plus 1 year"
ExpiresByType image/png "access plus 1 year"
ExpiresByType image/jpg "access plus 1 year"
ExpiresByType image/x-icon "access 1 year"
ExpiresByType application/x-shockwave-flash "access 1 year"
ExpiresByType application/javascript "access 1 year"
ExpiresByType application/x-javascript "access 1 year"
ExpiresByType text/css "access 1 year"
ExpiresByType text/html "access 1 year"
</IfModule>

RewriteRule ^(.*)\.tpl$ [R=404]
RewriteRule ^(.*)\.zip$ [R=404]

RewriteCond $1 !^(index\.php|user_guide|uploads/.*|favicon\.ico|docs|favicon\.png|captcha/.*|application/modules/.*/templates|application/modules/.*/assets/js|application/modules/.*/assets/css|application/modules/.*/assets/images|CHANGELOG.xml|templates|js|robots\.txt)
#RewriteRule ^(.*)$ /index.php/$1 [L]

####################################
# or
RewriteRule ^(.+)$ index.php?$1 [L]
# or
# RewriteRule ^(.*)$ /index.php?/$1 [L,QSA]
 
Кто расскажет как находить стучалки к разработчику данной CMS ?
 
1. "Прошерстить" весь скрипт на ссылки страницы разработчика.
- не забыть про base64 и др.
2. Отвязать обновление.
И все.

(Какой вопрос - такой и ответ)
 
1. "Прошерстить" весь скрипт на ссылки страницы разработчика.
- не забыть про base64 и др.
2. Отвязать обновление.
И все.

(Какой вопрос - такой и ответ)

там 3 ссылки на сайт производителя а именно обновление и парсер новостей.
 
глянул только что механизм обновления интереса ради, а там передается много занятной информации
первое - проверка обновляшек происходит раз в 10 часов:
Код:
public function getStatus() {
        if (time() >= $this->getSettings('checkTime') + 60 * 60 * 10) {
            $domen = $_SERVER['SERVER_NAME'];
            $result = $this->client->getStatus($domen, BUILD_ID, IMAGECMS_NUMBER);
второе - стучится вот сюда:
Код:
/**
    * update server
    * @var string
    */
    private $US = "http://upd.imagecms.net/";
третье - при проверке обновления передается:
Код:
$result = $this->client->getHashSum($domen, IMAGECMS_NUMBER, BUILD_ID, $key);

поправьте если не прав )

в dashboard.tpl:
Код:
{if count($api_news) > 1}
                    <table class="table table-striped table-bordered table-hover table-condensed content_big_td">
                        <thead>
                        <th>{lang('ImageCMS news',"admin")}</th>
                        </thead>
                        <tbody>
                            {foreach $api_news as $a}
                                <tr>
                                    <td>
                                        <span>{date('d-m-Y H:i', $a.publish_date)}
                                            <a style="padding-left:10px;" target="_blank" href="http://www.imagecms.net/blog/news/{$a.url}?utm_source=imagecms&utm_medium=admin&utm_campaign={str_replace(array("http://", "/"), "",site_url())}">>>></a>
                                        </span>
                                        <br/> {truncate(strip_tags($a.prev_text), 100)}
                                    </td>
                                </tr>
                            {/foreach}
                        </tbody>
                    </table>
                {/if}
Update:
api.php:
Код:
$config['mod_search_api_url'] = 'http://requests.imagecms.net/index.php/modules';
$config['imagecms_latest_news'] = 'http://requests.imagecms.net/index.php/news';
admin.tpl:
Код:
<li><a href="mailto:dev@imagecms.net">dev@imagecms.net</a></li>
emailPattern.tpl:
Код:
<td class="hide w0" valign="top" width="160"><p id="street-address" class="footer-content-right" align="right"><span>ImageCMS.net</span></p></td>
successful.tpl:
Код:
<td class="hide w0" valign="top" width="160"><p id="street-address" class="footer-content-right" align="right"><span>ImageCMS.net</span></p></td>
dashboard.tpl:
Код:
        {if !$onLocal}
            <section class="mini-layout o_h">
                <div class="frame_title no_fixed">
                    <span class="help-inline"></span>
                    <span class="title">{lang('News of ImageCMS','admin')}</span>
                </div>
                <div class="row-fluid news">
                    {foreach $api_news as $n}
                        <div class="span4">
                            <h4><p>{$n.title}</p></h4>
                            <p>{$n.prev_text}<span class="muted time">{echo date('Y-m-d, H:i:s', $n.publish_date)}</span></p>
                            <a href="http://imagecms.net/blog/news/{$n.url}?utm_source=imagecms&utm_medium=admin&utm_campaign={str_replace(array("http://", "/"), "",site_url())}" target="blank">{lang('Read all','admin')}</a>
                        </div>
                    {/foreach} 
                </div>
            </section>
        {/if}
admin.php:
Код:
            /* pack message */
            $message .= lang("Site address", "admin") . trim(strip_tags($_GET['hostname'])) . ';' . lang("page", "admin") . ': ' . trim(strip_tags($_GET['pathname'])) . ';' . lang("ip-address") . ': ' . trim(strip_tags($_GET['ip_address'])) . '; ' . lang("user name", "admin") . ': ' . trim(strip_tags($_GET['user_name'])) . '; <br/> ' . lang("Message", "admin") . ': ' . trim(strip_tags($_GET['text']));
            $text = trim($val->set_value('text'));

            $this->email->from('bugs@imagecms.net', 'Admin Robot');
            $this->email->to('report@imagecms.net');
            $this->email->bcc('dev@imagecms.net');
            $this->email->subject('Admin report from "' . trim(strip_tags($_GET['hostname'])) . '"');
sys_upgrade.php:
Код:
private $upgrade_server = 'http://imagecms.net/upgrades/';
factor.php:
Код:
    /** Error messages for Export/Import */
    const ErrorFolderPermission = "Ошибка доступа к целевой папке.<br/>Продолжение невозможно. <a target='_blank' href='http://docs.imagecms.net/administrirovanie-imagecms-shop/nastroiki/import-eksport'>Подробнее</a><br/><br/>Error: EIx004";
    const ErrorFileReadError = "Ошибка чтения файла-источника.<br/>Продолжение невозможно. <a target='_blank' href='http://docs.imagecms.net/administrirovanie-imagecms-shop/nastroiki/import-eksport'>Подробнее</a><br/><br/>Error: EIx005";
    const ErrorEmptySlot = "Не загружен файл. Слот пуст <a target='_blank' href='http://http://docs.imagecms.net/administrirovanie-imagecms-shop/nastroiki/import-eksport'>Подробнее</a><br/><br/>Error: EIx005";
    const ErrorCategoryAttribute = "Атрибут 'Категория' не указан.<br/> Уточните данные импорта. <a target='_blank' href='http://docs.imagecms.net/administrirovanie-imagecms-shop/nastroiki/import-eksport'>Подробнее</a><br/><br/>Error: EIx008";
    const ErrorNumberAttribute = "Атрибут 'Артикул' не указан.<br/> Уточните данные импорта. <a target='_blank' href='http://docs.imagecms.net/administrirovanie-imagecms-shop/nastroiki/import-eksport'>Подробнее</a><br/><br/>Error: EIx009";
    const ErrorPossibleAttrValues = "Атрибутов указано больше чем столбцов в файле. <a target='_blank' href=''>Подробнее</a><br/><br/>Error: EIx003";
    const Error1 = " <a target='_blank' href=''>Подробнее</a><br/><br/>Error: EIx009";
license.php:
Код:
<a href="http://www.imagecms.net/" class="btn btn-danger"><i class="icon-ban-circle icon-white"></i><?php echo lang('Cancel', 'install')?></a>
license_shop.php:
Код:
<a href="http://www.imagecms.net/" class="btn btn-danger"><i class="icon-ban-circle icon-white"></i><?php echo lang('Cancel', 'install')?></a>
 
Последнее редактирование:
там 3 ссылки на сайт производителя а именно обновление и парсер новостей.
Забыли добавить.
1. Ссылки на - docs и отказ от инсталляции.
2. Разную почту.
3. Файлы с БД .sql
4. Различные ссылки по тексту.
5. Различные ссылки на картинки.
6. Ссылки на API.
7. Ссылки и почту на siteimage....
8. Ссылки по шаблону.
9. Не вестись на заготовки (
введите в поиск)
- Мы поддерживаем доставку службой Автомир по всему миру.
- Мы обслуживаем ежедневно сотни покупателей
и другие заготовки.
10. Сменить фавикон и названия некоторых папок.

Примерно так.

cyberix - Все верно.
 
Назад
Сверху