Перейти к содержанию
evgosan

Быстро находим нужный файл, строку и т.д.

Рекомендуемые сообщения

Всем здрасте!

 

Многим пользователям это надеюсь пригодится.

Часто вижу темы: Где находится такой то файл, или, Где отредактировать такую то строку.

Для меня, opencart совершенно новый двиг, и я не знаю где находятся какие то файлы.

Чтоб их найти, есть очень простой способ.

 

Понадобится:

- Sublime text (самый лучший редактор кода);

- Firebug для Firefox (люблю Хром, но в нем firebug криво работает);

- Filezilla.

 

Качаем весь сайт через ftp на комп (у кого хостинг).

Открываем папку с сайтом в sublime text.

 

Далее пример:

Я хочу, например, убрать из админки пункт Помощь (зачем он вообще нужен?), который занимает пространство.

Открываю firebug - инспектор. Нахожу 

<li id="help" class="sfHover">

, интересует id. т.е. 

<li id="help"

Идем в sublime.В сайдбаре, на папке жмем ПКМ. Выбираем Find in folder.

вставляем <li id="help" , enter (Find).

 

Поиск пройдется по всем файлам сайта (папки, в которой ищем) и выведет пути к файлам с номерами строк, где встречается данная комбинация. 

Ну а дальше, находим это файл, удаляем <li id="help"......</li> и все нормально.

 

Таким способ я всю админку под себя подстроил.

Даже банальные вещи, как, сделать всю строку (товары) активной ссылкой, а не лезть в правую колонку и жать Изменить (куда разработчики смотрят?), делаю таким способом.

 

Спасибо за внимание! #:

 

P.S. Кому интересно, могу подробней объяснить.

  • +1 2

Поделиться сообщением


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

Даже банальные вещи, как, сделать всю строку (товары) активной ссылкой, а не лезть в правую колонку и жать Изменить (куда разработчики смотрят?)

Разработчики чего? Opencart? Ocstore?

Разработчикам сборок, основанных на Opencart, смотреть приходится прежде всего в сторону сохранения совместимости и минимальных отличий от оригинального движка. По мере возможностей. Иначе появляются проблемы (а) синхронизации своих изменений при обновлении движка и (б) совместимости с расширениями.

Разработчикам Opencart подобные вещи даром не нужны. В лучшем случае скажут "not required!", часто могут просто обозвать идиотом.

К тому же сделано это в правой колонке потому, что там предусмотрен вывод нескольких действий (которые добавляются в массив и выводятся в шаблоне циклом). То, что во многих местах там всего одна операция - частный случай и следствие универсального подхода к интерфейсу админки. Исправляющих неудобства админки расширений, рецептов и советов - вагон и маленькая тележка. Хорошо было бы включить это в оригинальный опенкарт? Да. Реально ли? Практически нет. Надо ли эти улучшения включать в сборки? Зависит от майнтейнеров. Но обычно это ведёт к усложнению процесса синхронизации. И тут уже - либо более оперативные обновления и совместимость, либо много красивостей и удобств.

Поделиться сообщением


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

распишите подробнее со скринами, куча вопросов "а где?" "а как?" отпадет

Поделиться сообщением


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

есть вариант фаэр бага для мобильной версии?

Поделиться сообщением


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

есть вариант фаэр бага для мобильной версии?

у хромого встроен

иначе размеры арбуза тягать

Поделиться сообщением


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

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

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Похожий контент

    • От Xenogen
      500.00 руб
      Скачать/Купить дополнение


      Лучшие цены
      Модуль ab_bestsales(Лучшие цены) для OpenCart представляет собой готовое решение, состоящие из тематической страницы с отдельным списком товаров. Вам не потребуется тратить много времени и создавать отдельную категорию, помещать в нее все возможные товары и каждый раз править в выгрузках. Просто перечислите в модуле нужные товары из имеющихся и все готово. Простое и быстрое решение.
      Модуль ни каких изменений в оригинальные файлы OpenCart не вносит.
      Модуль ни каких дополнительных модулей не требует.

      Ваши клиенты теперь всегда будут в курсе, лучших предложений вашего магазина. Согласитесь, удобство и забота о клиентах - это важно!
      А все что от вас потребуется, указать нужные вам данные в настройках модуля и разместить ссылку на него где пожелаете.

      Не забудьте дать права к модулю:
      Перейдите в раздел System(Система) -> User(Пользователи) -> User Groups(Группы пользователей). Напротив группы Administrator(Администратор) нажмите кнопку Edit(Редактировать). В полях Access Permission и Modify Permission установите галочку для модуля(module/ab_bestsales). Нажмите Save(Сохранить) в правом верхнем углу.
      Установка модуля:
      Зайдите в административную панель сайта. Перейдите в раздел Extension Installer(Установка модулей). Нажмите кнопку Upload(Загрузить) -> Укажите скаченный файл(ab_bestsales.ocmod.zip) -> Нажмите кнопку Continue(Продолжить). Это было не сложно, ваш модуль установлен на сайт. Осталось его включить и настроить.
      Настройка модуля:
      Перейдите в раздел Modules(Модули). Напротив модуля(ab_bestsales), нажмите Install(Установка). Теперь можно редактировать модуль нажав Edit(Редактировать). Заполните нужные вам поля и нажмите Save(Сохранить) в правом верхнем углу.
      Маршрут для ссылки на страницу модуля index.php?route=module/ab_bestsales
      Вы можете задать seourl для модуля(module/ab_bestsales)

      Если вы хотите добавить другие модули/баннеры/слайдеры/итд на страницу модуля, создайте макет.
      Создание макета:
      Перейдите в раздел Design(Дизайн) -> Layouts(Макеты). Нажмите Add New(Добавить), что бы создать макет. Укажите название макета(ab_bestsales), добавте маршрут(module/ab_bestsales) нажав Add Route(Добавить).
      Теперь можно переходить к добавлению модулей на страницу, существует четыре зоны Content Top/Content Bottom/Column Left/Column Right куда вы можете добавить необходимые модули.
      Добавление модулей на страницу:
      Добавте необходимые модули в соответствующие зоны. Нажмите Save(Сохранить) в правом верхнем углу.
      По вопросам поддержки/доработки модуля обращайтесь в любое удобное для вас время на почту arthur.baburov@gmail.com или skype arthur.baburov.
      Указывайте площадку где вы купили модуль, логин/почту вашего аккаунта с которого приобрели данный модуль.
      Модуль распространяется по принципу одна покупка для одного домена.

      Будьте внимательны! Автор распространяет модуль лишь с ниже следующих площадок:
      opencartforum.com (Xenogen) opencart.com (arthur.baburov) https://opencartforum.com/files/ (arthur.baburov) myopencart.com (arthur.baburov) Приобретая или скачивая модуль с других площадок или у иных лиц, автор не несет ни какой ответственности за причененеый вред вашему магазину.

      Модуль протестирован на сборках OpenCart
      2.1.0.2 2.2.0.0 Добавил Xenogen Добавлено 12.04.2018 Категория Модули Системные требования OpenCart 2.2 OpenCart 2.1 Сайт разработчика Старая цена 550 Метод активации Без активации Ioncube Loader Нет OpenCart 2.1 ocStore 2.1 OpenCart.Pro, ocShop Opencart.pro 2.1  
    • От Xenogen
      Модуль ab_bestsales(Лучшие цены) для OpenCart представляет собой готовое решение, состоящие из тематической страницы с отдельным списком товаров. Вам не потребуется тратить много времени и создавать отдельную категорию, помещать в нее все возможные товары и каждый раз править в выгрузках. Просто перечислите в модуле нужные товары из имеющихся и все готово. Простое и быстрое решение.
      Модуль ни каких изменений в оригинальные файлы OpenCart не вносит.
      Модуль ни каких дополнительных модулей не требует.

      Ваши клиенты теперь всегда будут в курсе, лучших предложений вашего магазина. Согласитесь, удобство и забота о клиентах - это важно!
      А все что от вас потребуется, указать нужные вам данные в настройках модуля и разместить ссылку на него где пожелаете.

      Не забудьте дать права к модулю:
      Перейдите в раздел System(Система) -> User(Пользователи) -> User Groups(Группы пользователей). Напротив группы Administrator(Администратор) нажмите кнопку Edit(Редактировать). В полях Access Permission и Modify Permission установите галочку для модуля(module/ab_bestsales). Нажмите Save(Сохранить) в правом верхнем углу.
      Установка модуля:
      Зайдите в административную панель сайта. Перейдите в раздел Extension Installer(Установка модулей). Нажмите кнопку Upload(Загрузить) -> Укажите скаченный файл(ab_bestsales.ocmod.zip) -> Нажмите кнопку Continue(Продолжить). Это было не сложно, ваш модуль установлен на сайт. Осталось его включить и настроить.
      Настройка модуля:
      Перейдите в раздел Modules(Модули). Напротив модуля(ab_bestsales), нажмите Install(Установка). Теперь можно редактировать модуль нажав Edit(Редактировать). Заполните нужные вам поля и нажмите Save(Сохранить) в правом верхнем углу.
      Маршрут для ссылки на страницу модуля index.php?route=module/ab_bestsales
      Вы можете задать seourl для модуля(module/ab_bestsales)

      Если вы хотите добавить другие модули/баннеры/слайдеры/итд на страницу модуля, создайте макет.
      Создание макета:
      Перейдите в раздел Design(Дизайн) -> Layouts(Макеты). Нажмите Add New(Добавить), что бы создать макет. Укажите название макета(ab_bestsales), добавте маршрут(module/ab_bestsales) нажав Add Route(Добавить).
      Теперь можно переходить к добавлению модулей на страницу, существует четыре зоны Content Top/Content Bottom/Column Left/Column Right куда вы можете добавить необходимые модули.
      Добавление модулей на страницу:
      Добавте необходимые модули в соответствующие зоны. Нажмите Save(Сохранить) в правом верхнем углу.
      По вопросам поддержки/доработки модуля обращайтесь в любое удобное для вас время на почту arthur.baburov@gmail.com или skype arthur.baburov.
      Указывайте площадку где вы купили модуль, логин/почту вашего аккаунта с которого приобрели данный модуль.
      Модуль распространяется по принципу одна покупка для одного домена.

      Будьте внимательны! Автор распространяет модуль лишь с ниже следующих площадок:
      opencartforum.com (Xenogen) opencart.com (arthur.baburov) https://opencartforum.com/files/ (arthur.baburov) myopencart.com (arthur.baburov) Приобретая или скачивая модуль с других площадок или у иных лиц, автор не несет ни какой ответственности за причененеый вред вашему магазину.

      Модуль протестирован на сборках OpenCart
      2.1.0.2 2.2.0.0
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

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

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