Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

[Поддержка] SEO CMS TOP - Блог | Новости | Отзывы | Галерея


Recommended Posts

Отредактированный шаблон сохранила в папке с темой moneymaker. В папке с темой default шаблон оставила без изменений. Что отредактировала пометила на скриншоте, саму программную часть естественно не трогала, добавила только свой html. если мою корректировку убрать вообще и оставить первоначальный шаблон, то получается вот так

attachicon.gif9.jpg

Было бы не плохо дать URL со стандартным шаблоном, потому как он в MoneyMaker становиться как родной (почти, там чуть чуть jquery  изменить)

Надіслати
Поділитися на інших сайтах

Было бы не плохо дать URL со стандартным шаблоном, потому как он в MoneyMaker становиться как родной (почти, там чуть чуть jquery  изменить)

Т.е. лучше отредактированный шаблон под другим именем сохранять в папке со стандартным шаблоном. Я правильно поняла? И все-таки подскажите, что надо изменить в шаблоне menu_records_category.tpl, чтобы не отображалось название категории, а только записи в ней?

Надіслати
Поділитися на інших сайтах


Т.е. лучше отредактированный шаблон под другим именем сохранять в папке со стандартным шаблоном. Я правильно поняла? И все-таки подскажите, что надо изменить в шаблоне menu_records_category.tpl, чтобы не отображалось название категории, а только записи в ней?

Под другим именем в папке используемой темы.

Если стандартный menu_records_category прописываете такая же беда получается?

Надіслати
Поділитися на інших сайтах

Т.е. лучше отредактированный шаблон под другим именем сохранять в папке со стандартным шаблоном. Я правильно поняла? И все-таки подскажите, что надо изменить в шаблоне menu_records_category.tpl, чтобы не отображалось название категории, а только записи в ней?

Чет я не пойму...справились уже?...на мобильнике не вижу проблемы этой у вас:-)

Надіслати
Поділитися на інших сайтах

Под другим именем в папке используемой темы.

Если стандартный menu_records_category прописываете такая же беда получается?

На данный момент на сайте стоит стандартный menu_records_category, и все записи категории видны сразу. Выглядит это сейчас так:

post-698811-0-23271200-1441716545_thumb.jpg

 

Записи хочу спрятать в выпадающее меню, как сделана "Учетная запись" и как получилось с категорией "Статьи и новости", поэтому чуть-чуть отредактировала шаблон, куда вручную вставила пункт меню "Покупателю" с нужными мне стилями и с выпадающими пунктами. Но при таком способе остается вывод названия категории самого шаблона. В php ничего не понимаю, поэтому не знаю, как убрать родной вывод названия категории, а оставить только вывод названий записей.

Вот, что добавила в код:

post-698811-0-75987100-1441716995_thumb.jpg

 

И тогда получается вот так:

post-698811-0-80567800-1441717238_thumb.jpg

 

Может быть не тем путем пошла, и все это можно сделать проще. Но я не знаю как.

Надіслати
Поділитися на інших сайтах


На данный момент на сайте стоит стандартный menu_records_category, и все записи категории видны сразу. Выглядит это сейчас так:

attachicon.gif9.jpg

 

Записи хочу спрятать в выпадающее меню, как сделана "Учетная запись" и как получилось с категорией "Статьи и новости", поэтому чуть-чуть отредактировала шаблон, куда вручную вставила пункт меню "Покупателю" с нужными мне стилями и с выпадающими пунктами. Но при таком способе остается вывод названия категории самого шаблона. В php ничего не понимаю, поэтому не знаю, как убрать родной вывод названия категории, а оставить только вывод названий записей.

Вот, что добавила в код:

attachicon.gif8.jpg

 

И тогда получается вот так:

attachicon.gif10.jpg

 

Может быть не тем путем пошла, и все это можно сделать проще. Но я не знаю как.

То, что добавили ручками, убирайте.

Откройте демо админки top версии и попробуйте шаблоны привязок с демо повставлять к себе (пробуйте bootstrap привязки). По идее должно получится. Если не получится давайте в ЛС с доступом к админке

Надіслати
Поділитися на інших сайтах

....

Может быть не тем путем пошла, и все это можно сделать проще. Но я не знаю как.

MoneyMaker сделан по bootstrap теме

Привязки выбирайте из списка - на базе bootstrap

Надіслати
Поділитися на інших сайтах

Добрый день, уважаемый автор! Насколько я поняла, согласие между вами и разработчиком модуля Simple не достигнуто? У меня по-прежнему на сайте конфликт Simple и вашего модуля, если ли у вас какое-нибудь решение? возможно ли отключить конфликтующую часть кода без потери работоспособности модуля? у меня задействовано не так много его функционала: отзывы о магазине, отзывы о товаре и закза обратный звонок. 

Надіслати
Поділитися на інших сайтах


Добрый день, уважаемый автор! Насколько я поняла, согласие между вами и разработчиком модуля Simple не достигнуто? У меня по-прежнему на сайте конфликт Simple и вашего модуля, если ли у вас какое-нибудь решение? возможно ли отключить конфликтующую часть кода без потери работоспособности модуля? у меня задействовано не так много его функционала: отзывы о магазине, отзывы о товаре и закза обратный звонок.

А в чем проблема то? В каком месте не дружат модули...сколько не встречал, проблем не видел.
Надіслати
Поділитися на інших сайтах

Форма заказа у меня задвоена, автор симплы говорит, что конфликт вот тут

<script>
$.ajax({
   type: 'GET',
   url: 'http://pharmabelle.ru/simplecheckout/?ajax_file=YWpheC5hYzVkNzFjZTM1YmNhNDBmN2QxYjg4NjA3YmI1YzM3ZS43LjEucGhw&cmswidget=7',
   dataType: 'html',
   beforeSend: function () {
    $('#ajaxwidget-7').html('Loading...<img src="catalog/view/theme/default/image/loading.gif" alt="">');
  },
   success: function(msg_7){
    $('#ajaxwidget-7').html(msg_7);
         $('.imagebox').colorbox({
        overlayClose: true,
        opacity: 0.5,
        maxWidth: "99%",
        maxHeight: "99%"
    });
      }
});
</script
Надіслати
Поділитися на інших сайтах


Форма заказа у меня задвоена, автор симплы говорит, что конфликт вот тут

<script>
$.ajax({
   type: 'GET',
   url: 'http://pharmabelle.ru/simplecheckout/?ajax_file=YWpheC5hYzVkNzFjZTM1YmNhNDBmN2QxYjg4NjA3YmI1YzM3ZS43LjEucGhw&cmswidget=7',
   dataType: 'html',
   beforeSend: function () {
    $('#ajaxwidget-7').html('Loading...<img src="catalog/view/theme/default/image/loading.gif" alt="">');
  },
   success: function(msg_7){
    $('#ajaxwidget-7').html(msg_7);
         $('.imagebox').colorbox({
        overlayClose: true,
        opacity: 0.5,
        maxWidth: "99%",
        maxHeight: "99%"
    });
      }
});
</script
 
В лс дайте доступ к админке модуля
Надіслати
Поділитися на інших сайтах

...

Конфликта нет - переведите переключатель виджета вызов ajax в положение выключено

И всё

Надіслати
Поділитися на інших сайтах

Конфликта нет - переведите переключатель виджета вызов ajax в положение выключено

И всё

Уже сделано:-)
Надіслати
Поділитися на інших сайтах

MoneyMaker сделан по bootstrap теме

Привязки выбирайте из списка - на базе bootstrap

Здесь тоже проблема решена
Надіслати
Поділитися на інших сайтах

 

Форма заказа у меня задвоена, автор симплы говорит, что конфликт вот тут

<script>
$.ajax({
   type: 'GET',
   url: 'http://pharmabelle.ru/simplecheckout/?ajax_file=YWpheC5hYzVkNzFjZTM1YmNhNDBmN2QxYjg4NjA3YmI1YzM3ZS43LjEucGhw&cmswidget=7',
   dataType: 'html',
   beforeSend: function () {
    $('#ajaxwidget-7').html('Loading...<img src="catalog/view/theme/default/image/loading.gif" alt="">');
  },
   success: function(msg_7){
    $('#ajaxwidget-7').html(msg_7);
         $('.imagebox').colorbox({
        overlayClose: true,
        opacity: 0.5,
        maxWidth: "99%",
        maxHeight: "99%"
    });
      }
});
</script

 

 

При этом simpla перехватывает чужой вызов и выводит свои данные не проверяя входящие данные (это основа программирования - проверка входящих данных) Т е выводит уже запрос модуль simpla 

 

Пока simpla не научилась проверять входящие данные - то просто переключите положение виджета вызова ajax в положение выключено

Надіслати
Поділитися на інших сайтах

При этом simpla перехватывает чужой вызов и выводит свои данные не проверяя входящие данные (это основа программирования - проверка входящих данных) Т е выводит уже запрос модуль simpla 

 

Пока simpla не научилась проверять входящие данные - то просто переключите положение виджета вызова ajax в положение выключено

спасибо, именно это я хотела услышать! 

Надіслати
Поділитися на інших сайтах


При этом simpla перехватывает чужой вызов и выводит свои данные не проверяя входящие данные (это основа программирования - проверка входящих данных) Т е выводит уже запрос модуль simpla 

 

Пока simpla не научилась проверять входящие данные - то просто переключите положение виджета вызова ajax в положение выключено

о, господи... слов у меня нет и аргументов тоже

Надіслати
Поділитися на інших сайтах

о, господи... слов у меня нет и аргументов тоже

Ну у меня тоже.

Надіслати
Поділитися на інших сайтах

Ну у меня тоже.

не хорошо как получилось, вышел конфлик не только модулей..но все ведь хорошо закончилось! я за мир во всем мире)) и все люди - братья!

Надіслати
Поділитися на інших сайтах


не хорошо как получилось, вышел конфлик не только модулей..но все ведь хорошо закончилось! я за мир во всем мире)) и все люди - братья!

Да у модуля нет конфликта с Simpla и не было - переключатель ajax в положение выключено на схеме checkout (если стоит simpla старая версия 3) и всё отлично работает (к тому же там и вызов ajax не надо страница оформления зарыта от индексации и там не надо вызывать ajax чтобы не индексировался контент вызова)

Все отлично дружат :)

Надіслати
Поділитися на інших сайтах

Ну у меня тоже.

поясняю для обывателей

человек решил, что я в МОЕМ коде должен проверять ПРИДУМАННЫЙ ИМ ПАРАМЕТР и НЕ ВЫВОДИТЬ КОНТЕНТ СВОЕГО МОДУЛЯ

это все равно что позвонить Васе на сотовый телефон и набрать цифру 1 после гудка, искренне удивившись при этом, что трубку взял не Петя.

еще при этом обвинить Васю в том, что он не передает трубку Пете. Довод, что звонит он на сотовый, а не на АТС, не довод.

а довод, почему он не звонит Пете напрямую по его сотовому номеру вообще не принимается.

Надіслати
Поділитися на інших сайтах

...

deeman - выключай свои эмоции. Никто не сомневается в твоем профессионализме

Не надо разводить демагогию про "звонки"

Это все равно что я пришел на работу в офис со своим телефоном, а владелец офиса говорит, что телефон теперь его, так как я в его офисе и звонок ему (на мой телефон)

Так что демагогию можно сколько угодно разводить. Выключай эмоции и профессиональным языком давай вести диалог

 

 

Уже давно 2015 год и все вызывают ajax полным URL, чтобы не было дублей  контента и в индексе не болтались URL в виде

/index.php?route=module/my

Это плохо для SEO

К примеру: каждый второй модуль с быстрым просмотром ( и не только быстрый - таких модулей сейчас валом)  вызывает полный URL ajax вызова и как бы реагировали другие если бы не проверяли свои это входящие данные или нет. (как твоя 3-ка , когда видит XMLHttpRequest  - считает что вызвали только её, по логике твоей тогда выводился только контент твоего модуля при вызове любого ajax запроса с полным путем вызова, а другие как же)

 

 

В 4 ке у тебя проверяется уже параметр (маркер) вызова ->post['ajax'] а вот в 3-ке нет, там только проверка XMLHttpRequest :(

Надіслати
Поділитися на інших сайтах

 

 

При этом simpla перехватывает чужой вызов и выводит свои данные не проверяя входящие данные (это основа программирования - проверка входящих данных) Т е выводит уже запрос модуль simpla

 

В каком месте?

Пока simpla не научилась проверять входящие данные

 

Какие данные? Свои она проверяет.

А не проще ли отбросить чужие?

Надіслати
Поділитися на інших сайтах

В каком месте?

Какие данные? Свои она проверяет.

А не проще ли отбросить чужие?

В старой версии simple 3

 

 

            $this->data['ajax'] = true;

            $this->data['simple'] = $this->simple;

            

            if (!isset($this->request->server['HTTP_X_REQUESTED_WITH']) || $this->request->server['HTTP_X_REQUESTED_WITH'] != 'XMLHttpRequest') {

 

 

 

В 4-ке уже добавлен "маркер" проверки (т е deeman противоречит сам себе)

 

    public function isAjaxRequest() {

        $ajax = false;

        if ((!empty($this->request->server['HTTP_X_REQUESTED_WITH']) && strtolower($this->request->server['HTTP_X_REQUESTED_WITH']) == 'xmlhttprequest') || (!isset($this->request->server['HTTP_X_REQUESTED_WITH']) && $this->request->server['REQUEST_METHOD'] == 'POST' &&

 

!empty($this->request->post['ajax']))) {

            $ajax = true;

        }

        return $ajax;

    }

 

 

Т е в 4-ке все работает как надо

 

 

Т е получается если рассуждать демагогией предложенной deeman

 

Simpla - арендодатель "офиса" (да, да - так как там работают и другие модули, к примеру рекомендуемые могут вставить или меню какое и т п  была бы там simpla одна без меню, футеров, модулей  то другое дело)

Т е  человек пришел на работу в офис со своим мобильным, ему звонит на ЕГО мобильный кто-то, но прибегает арендодатель выхватывает телефон и выдает в трубку свой "контент" в стиле "иди...", потом вешает трубку и говорит - мой "офис" - мой телефон :)

 

Т е на ЛЮБОЙ ajax запрос с полный URL (напомню что для seo важен вызов полного URL в ajax запросе чтобы не болтались обрывки в индексе /index.php?route=module/my) - simpla версии 3) считает его своим априори и выдает только свой контент

 

К примеру как делают на больших магазинах меню

Загружает подкатегории ajax - ом м полным URL вызовом

Надіслати
Поділитися на інших сайтах

К примеру как делают на больших магазинах меню

Загружает подкатегории ajax - ом м полным URL вызовом

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

 

HTTP_X_REQUESTED_WITH

 

он используется, чтобы определить, что ДАННАЯ страница грузится через АЯКС и нужно отдать _ЕЕ_ ОБНОВЛЯЮЩИЙСЯ контент.

ты же вводишь какие-то свои "понятия" и пытаешься у любой страницы подменить ЕЁ контент на свой при передаче своего параметра, откидываю ВСЮ логику данной запрошенной страницы.

я как программист, когда вижу код

get('адрес_страницы')

сразу понимаю, что будет выдана данная страница, а все параметры страницы только лишь означают ДАННЫЕ для ЭТОЙ страницы.

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

и ладно бы, если это была логика самой страницы - проверять параметр и грузить свой контент. так нет, ты у ЛЮБОЙ страницы изменяешь ее поведение, добавляя свой параметр и удивляешься, почему нет реакции на этот параметр.

зачем ты вообще мелочишься? подменяй контент на уровне index.php в зависимости от параметров. зачем тебе обращать внимание на какие-то роуты, которые тебе мешают?

запрошен роут simplecheckout? да плевать мне что он запрошен, я то хочу получить мой ответ от моего модуля, поэтому подвинтесь все, я подменю контент страницы на контент своего модуля.

я тебе это уже второй день твержу, ты мне все какие-то доводы непонятные приводишь.

Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.