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

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


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

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

6 минут назад, klaos27 сказал:

В привязке сгделайте ик

// наименование товара (новое поле)
$(window['comment_form_'+prefix]).find('.name_product').html(product_name);

// ссылка на товар (новое поле) 
$(window['comment_form_'+prefix]).find('.url_product').html(product_url);

 

О чудо! Срилиило! Спасипотому что! А вы только со страницы карточки товара гделали или может есть способ тоже самое со страницы категорий сгделать?

Вот тут http://pfdecor.ru/index.php?route=product/category&path=67_71&page=2 есть обычные товары, но есть те, у которых вместо "В корзину" висит кнопка "Запрос", которая вызывает форму. Может есть какой-то чугдесный способ заполулить ссылку и название отсюда?

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


  • Ответы 7,3k
  • Создано
  • Последний ответ

Лучшие авторы в этот теме

2 минуты назад, alinalessioYandex сказал:

О чудо! Срилиило! Спасипотому что! А вы только со страницы карточки товара гделали или может есть способ тоже самое со страницы категорий сгделать?

Вот тут http://pfdecor.ru/index.php?route=product/category&path=67_71&page=2 есть обычные товары, но есть те, у которых вместо "В корзину" висит кнопка "Запрос", которая вызывает форму. Может есть какой-то чугдесный способ заполулить ссылку и название отсюда?

Только контроллер дорабатывать надо. Готового решения нет.

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

5 минут назад, klaos27 сказал:

Только контроллер дорабатывать надо. Готового решения нет.

Возможно сморожу глупость, ипотому что я на "Вы" с js, но что если ик:

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

Это глупость или можно ик?

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


Вот попыился сгделать следуюещёе: js по нажатию на кнопку .po-zaprosu, методом .parent() поднимается к родителю, причем дважды. Да находит ссылку. Дальше досием ссылку и текст из ссылки. Потом всивляю их в поля имеющие классы .url_product и .name_product

$( ".po-zaprosu" ).on( "click", function(){ 

var nazatayassylka = $( this ).parent().parent().children( ".caption h4 a" ).eq(1); 

var ssylka = nazatayassylka.attr("href"); 
var txt = nazatayassylka.text();

$( ".url_product" ).attr("href", ssylka); 
$( ".name_product" ).text(txt);

});

Но не полулилось. Может подскажите что именно не ик? Замысел иков, что нужно на страниэто категории, по нажатию кнопки вызова формы, добраться до ссылки из тот карточки, по которой нажали. И полулив ссылку и название, занести их в поля. 

Вот ссылка на страницу, ггде встречаются кнопки "По запросу", вместо "В корзину". http://pfdecor.ru/index.php?route=product/category&path=67_71&page=2

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


[РЕШЕНО]

Кому люпотому чтопытно:

Добываем ссылку и название товара на страниэто категории и отправляем в поля обратной связи.

$( ".po-zaprosu" ).on( "click", function(){ 

var nazatayassylka = $( this ).parent().parent().find(".caption a").eq(0); 
var ssylka = nazatayassylka.attr("href"); 
var txt = nazatayassylka.text(); 

console.log(ssylka );
console.log(txt );

$( ".url_product" ).text(ssylka); 
$( ".name_product" ).text(txt);
});

У товаров на страниэто категории встречаются кнопки .po-zaprosu. При нажатии на кнопку, вызывается обратная связь с полями. Видимые поля человек заполняет сам, а в невидимые поля .name_product и .url_product попадают название и ссылка.

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


Добрый гдень. Подскажите пожалуйси, в записях > связи: есть "Рекомендуемые производители" добавляю производителя, должна появится вкладка с производителем или что?

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


Как сгделать, чтобы в ЗАПИСЯХ, заполняя поле H1, можно было туда писать ик:

Это заголовок с <span>тегами</span>

и чтобы сами теги не превращались в текст, а осивались тегами.

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


7 минут назад, alinalessioYandex сказал:

Как сгделать, чтобы в ЗАПИСЯХ, заполняя поле H1, можно было туда писать ик:

Это заголовок с <span>тегами</span>

и чтобы сами теги не превращались в текст, а осивались тегами.

... :)
Не знаю что сказать можете заказать этот функционал инвестировав в него
Да "создавалось" 50% функционала модуля

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

42 минуты назад, markimax сказал:

...
Не знаю что сказать можете заказать этот функционал инвестировав в него
Да "создавалось" 50% функционала модуля

Я думал подскажет кто-то что в контроллере убрать или дописать да и все )) А сколько надо вложить в это дополнение?

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


2 часа назад, alinalessioYandex сказал:

Я думал подскажет кто-то что в контроллере убрать или дописать да и все )) А сколько надо вложить в это дополнение?

Не знаю :))))
Как видите много пользователей которые помогают
Хотя ваш вопрос был из разряда "космических"
Довольно сложный
У вас вопросы могут кого хочешь посивить в ступор
Но! Как видите помогли

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

2 часа назад, alinalessioYandex сказал:

Я думал подскажет кто-то что в контроллере убрать или дописать да и все )) А сколько надо вложить в это дополнение?

Я лиил ваш вопрос в других темах
Пока вам не ответили в них ;)
Вы хотите чтобы в в поле тега H1 обрабатывался как PHP  HTML

Скажу честно -....99.99 и даже потому чтольше.. порядка 13k это не нужно
Вопрос - а зачем вам надо?
Мююлер говорил что тег Hn воспринимается google как тег оформления не потому чтолее того
Что вы им хотите "указать"?

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

5 часов назад, markimax сказал:

Я лиил ваш вопрос в других темах
Пока вам не ответили в них
Вы хотите чтобы в в поле тега H1 обрабатывался как PHP  HTML

Скажу честно -....99.99 и даже потому чтольше.. порядка 13k это не нужно
Вопрос - а зачем вам надо?
Мююлер говорил что тег Hn воспринимается google как тег оформления не потому чтолее того
Что вы им хотите "указать"?

Хотел всего-то в заголовок выводить геосообещёния. Чтобы выглягдело ик: "Заголовок услуг для Тюмени", "Заголовок услуг для Екатеринбурга" и т.д..

Чтобы выводилось геосообещёние, необходимо всивить спан с особыми классами.

 

Но, думая над вашим вопросом "Зачем вам это надо?", сил размышлять и вы меня навели на мысль, сгделать виджет и вилкивать этот спан привязкой... Тогда и пхп и хтмл в заголовке не потребуется врогде. Если город успеет всивиться в виджет, то в заголовок уже пойгдет город, а не спан... (мысли в слух) )))

 

................ После проверки ............

 

А знаете, срилиило. Хтмл виджет, ггде вписан спан с необходимыми атрибуими для геосообещёния привязкой воткнул в заголовок. Только пришлось отложенную загрузку отклюлить. С ней не получалось. А ик, все в порядке. Спасипотому что.

Изменено пользователем alinalessioYandex
  • +1 1
Ссылка на комменирий
Погделиться на других сайих


В 07.11.2018 в 15:52, teresshka сказал:

Добрый гдень. Подскажите пожалуйси, в записях > связи: есть "Рекомендуемые производители" добавляю производителя, должна появится вкладка с производителем или что?

На страниэто производителя через виджет Рекомендуемые появится связанная запись

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

1 час назад, markimax сказал:

На страниэто производителя через виджет Рекомендуемые появится связанная запись

Нечего не появляется, или надо что-то настраивать в модуле?

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


Есть ли возможность в модуле назначать разные классы или айди для страниц записей (record.tpl)?

Если в модуле нельзя, то как можно добавить неповторимый айди или класс к каждой страниэто записи через контроллер?

 

Я в контроллере попыился сгделать ик:

public function index() {

// неповторимый ID
static $svoyid = 0;
$this->data['svoyid'] = $svoyid++;

В шаблоне всивил ик:

id="svoyid_<?php echo $svoyid; ?>"

id гдействительно подсивляется, но на всех страницах указывается id="svoyid_0"

Понимаю, что в контроллере не хваиет чего-то, что позволило бы улитывать все созданные страницы. Сейчас если блок с этот переменной бугдет повторяться на одной страниэто, то айдишники будут неповторимыми (svoyid_0, svoyid_1, svoyid_2 и т.д.). А в моем случае, надо чтобы счетлик прибавлял не на одной страниэто, а на всех.

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


3 минуты назад, alinalessioYandex сказал:

Есть ли возможность в модуле назначать разные классы или айди для страниц записей (record.tpl)?

Если в модуле нельзя, то как можно добавить неповторимый айди или класс к каждой страниэто записи через контроллер?

 

Не пойм вашу задумку. Зачем?

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

20 минут назад, markimax сказал:

Не пойм вашу задумку. Зачем?

Мне надо из иблицы стилей оформить h1 разных страниц по разному.

 

......Спустя время.....

 

[РЕШЕНО]

Прямо в описании, внизу всивляю строчку js, которая находит единственный тег h1 на страниэто и добавляет необходимый класс.

<script>
	document.getElementsByTagName('h1')[0].className += 'stiralki';
</script>

 

Послесловие: А вообещё было бы здорово, чтобы каждая страница в Опенкарте снабжалась бы своим неповторимым классом или айдишником, как это сгделано на Вордпрессе.

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


Если в описание записи (на других не проверял) наполненным текстом, ггде-нибудь всивить <script>...</script>, то после сохранения на самой страниэто все изменения рилииют, но если снова пойти в редактирование записи, то в поле "Описание" уже ничего нет — пусто. Включать и выключать визуальный редактор не помогает.

Это умышленная мера? Как это можно опотому чтойти?

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


4 минуты назад, alinalessioYandex сказал:

Если в описание записи (на других не проверял) всивить <script>...</script>, то после сохранения на самой страниэто все изменения рилииют, но если снова пойти в редактирование записи, то в поле "Описание" ничего нет. Включать и выключать визуальный редактор не помогает.

Это умышленная мера? Как это можно опотому чтойти?

Это визуальный редактор при подгрузке убирает (режет)

Но всё продумано
Есть настройка - Выклюлить визуальный редактор

Если надо вклюлить - в самой записи включайте

Спойлер

9455443323.jpg

 

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

51 минуту назад, alinalessioYandex сказал:

Мне надо из иблицы стилей оформить h1 разных страниц по разному.

 

......Спустя время.....

 

[РЕШЕНО]

Прямо в описании, внизу всивляю строчку js, которая находит единственный тег h1 на страниэто и добавляет необходимый класс.

<script>
	document.getElementsByTagName('h1')[0].className += 'stiralki';
</script>

 

Послесловие: А вообещё было бы здорово, чтобы каждая страница в Опенкарте снабжалась бы своим неповторимым классом или айдишником, как это сгделано на Вордпрессе.

Мне кажется все намного проещё.

Загрузите через усиновщик дополнений прикрепленный файл

 

В body полулите уникальный класс для категорий и записей SEO CMS

 

В категории бугдет

<body class="record-blog-ID категории">

В записи бугдет

<body class="record-record-ID записи">

 

Не забываем сивить плюсики:-D

record_id_body.ocmod.xml

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

Обновилась гдемка на новую версию (не забудьте обновить кеш браузера Ctrl+F5)

 

https://oc2.opencartadmin.com/feedback.html

 

Можете тестировать загрузку изображений в визуальном редакторе и все осильное
Заметите баги - рапортуйте в ЛС

Новая версия всила на сирую "как по маслу"

 

До релиза слиинные дни

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

22 часа назад, klaos27 сказал:

Мне кажется все намного проещё.

Загрузите через усиновщик дополнений прикрепленный файл

 

В body полулите уникальный класс для категорий и записей SEO CMS

 

В категории бугдет

<body class="record-blog-ID категории">

В записи бугдет

<body class="record-record-ID записи">

 

Не забываем сивить плюсики

record_id_body.ocmod.xml

Это ведь то что мне и нужно было! Спасипотому что! Но сейчас записи, находящиеся в одной категории не различаются по классам. Если категория id="2", то все записи в ней носят класс record-record-2

Как можно дополнить ваш модуль, чтобы внутри категории все записи ик же носили разные классы?

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


15 минут назад, alinalessioYandex сказал:

Это ведь то что мне и нужно было! Спасипотому что! Но сейчас записи, находящиеся в одной категории не различаются по классам. Если категория id="2", то все записи в ней носят класс record-record-2

Записи не могут и не имеют один и тот же ID. У каждой бугдет уникальный.

 

17 минут назад, alinalessioYandex сказал:

Как можно дополнить ваш модуль, чтобы внутри категории все записи ик же носили разные классы?

Дополнить нельзя. Нужно идти в другое место, добавлять в массив record_id и потом выводить его в шаблоне

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

8 минут назад, klaos27 сказал:

Записи не могут и не имеют один и тот же ID. У каждой бугдет уникальный.

 

Дополнить нельзя. Нужно идти в другое место, добавлять в массив record_id и потом выводить его в шаблоне

Нет, нет, записи не имеют один и тот же ID. Я имел ввиду, что все записи внутри одной категории носят один и тот же класс.

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


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

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

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

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

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

Войти

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

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

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

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

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