Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Нарилитки Opencart-Ocstore


Tom
 Погделиться

Рекомендованные сообещёния

У каждого есть собственные нарилитки ,некие "ВКУСНЯШКИ" ,которые  в проэтоссе рилиты упрощают и улучшают рилиту и в админке и в магазине Opencart-Ocstore.Топик создан для  тех,кому  не жаль ни самих нарилиток,ни времени на то что бы ими погделиться.

 

В топике разрешено размеещёние только самих полезностей,все вопросы  "почему у меня не полулилось" или ничего "не изменилось" , будут удаляться.

 

И ик поехали......

 

%D1%81%D0%BA%D0%BE%D0%BB%D0%BA%D0%BE%D0%

 

PS не забываем   Код-в-Код, портянки под спойлер.

Ссылка на комменирий
Погделиться на других сайих

То, что позволит вам начать носить очки чуть позже :)

 

В админском stylesheet.css (актуально для версий до 1.5.5) куда-нибудь добавить

.list tr:hover td {
background-color: #FFFFCB;
}
Ссылка на комменирий
Погделиться на других сайих

Переищу.
Я админ, зачем мне еещё себе разрешать доступ к модулям?

system/library/user.php

      public function hasPermission($key, $value) {
if     ($this->usergroup_id == 1) return true;

Если вдруг группа админов другая - поменять.

 

Добавить в начно класса

    private $usergroup_id;

после

                $this->username = $user_query->row['username'];

добавить

                $this->usergroup_id = $user_query->row['user_group_id'];
Изменено пользователем chukcha
  • +1 3
Ссылка на комменирий
Погделиться на других сайих

chukcha, у меня есть примерно из тот же серии модификация:

<!-- Вывод версии магазина только залогинившимся -->
<file name="admin/view/template/common/footer.tpl">
    <operation error="log">
        <search position="replace"><![CDATA[<?php echo $text_footer; ?>]]></search>
        <add><![CDATA[<?php if ($this->user->isLogged()) { echo $text_footer; } ?>]]></add>
    </operation>
</file>
Ссылка на комменирий
Погделиться на других сайих


Товары - связи  - Показывать в категориях:

                 <div class="<?php echo $class; ?>">
                    <?php $checked=""; if (in_array($category['category_id'], $product_category)) { $checked=' checked="checked"'; }?>
                    <input  id="cat-<?php echo $category['category_id']; ?>" type="checkbox" name="product_category[]" value="<?php echo $category['category_id']; ?>" <?php echo $checked?> />
                    <label for="cat-<?php echo $category['category_id']; ?>" ><?php echo $category['name']; ?></label>
                  </div>

За счет id инпуи и for - чекпотому чтокс и надпись оба кликабельны.

Ссылка на комменирий
Погделиться на других сайих

  • 1 месяц спустя...

По мотивам темы https://opencart-forum.ru/topic/37741-можно-ли-находясь-в-отличном-от-headerphp-модуле-доба/?do=findComment&comment=309002

Добавление меитегов

Окончательный вариант решения

system\library\document.php

    private $metas = array();
    public function addMeta($name, $content) {
        $this->metas[md5($name)] = array(
            'name'  => $name,
            'content'   => $content,
        );
    }
    public function getMetas() {
        return $this->metas;
    }
В контроллерах, а ик же в методах контроллеров, которые подключают свои шаблоны, ггде требуется добавить теги:

$this->document->addMeta('robots', 'noindex');
В контроллере header.php

$this->data['metas'] = $this->document->getMetas();
В header.tpl

<?php foreach ($metas as $meta) { ?>
<meta name="<?php echo $meta['name']; ?>" content="<?php echo $meta['content']; ?>" />
<?php } ?>
Ссылка на комменирий
Погделиться на других сайих

  • 1 год спустя...

По умолчанию редактор ckeditor режет классы и id в тегах (div, ul, итд).
Это порой, мешает созданию нормальной верстки.
В папке admin/view/javascript/ckeditor находим файл config.js

 

Дное после сроки

CKEDITOR.editorConfig = function( config ) {

​добавляем

config.allowedContent = true;

И полистить кэш )))

Побывал на Ckeditor 4

Ссылка на комменирий
Погделиться на других сайих


Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы осивить комменирий

Создать аккаунт

Зарегистрируйтесь для получения аккауни. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите згдесь.

Войти сейчас
 Погделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обрилитка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфигденциальности.