Новости Joomla

Как тестировать Joomla PHP-разработчику? Компонент Patch tester.

👩‍💻 Как тестировать Joomla PHP-разработчику? Компонент Patch tester.Joomla - open source PHP-фреймворк с готовой админкой. Его основная разработка ведётся на GitHub. Для того, чтобы международному сообществу разработчиков было удобнее тестировать Pull Requests был создан компонент Patch Tester, который позволяет "накатить" на текущую установку Joomla именно те изменения, которые необходимо протестировать. На стороне инфраструктуры Joomla для каждого PR собираются готовые пакеты, в которых находится ядро + предложенные изменения. В каждом PR обычно находятся инструкции по тестированию: куда зайти, что нажать, ожидаемый результат. Тестировщики могут предположить дополнительные сценарии, исходя из своего опыта и найти баги, о которых сообщить разработчику. Или не найти, и тогда улучшение или исправление ошибки быстрее войдёт в ядро Joomla. Напомню, что для того, чтобы PR вошёл в ядро Joomla нужны минимум 2 положительных теста от 2 участников сообщества, кроме автора. Видео на YouTubeВидео на VK ВидеоВидео на RuTubeКомпонент на GitHub https://github.com/joomla-extensions/patchtester@joomlafeed#joomla #php #webdev #community

0 Пользователей и 1 Гость просматривают эту тему.
  • 19 Ответов
  • 1683 Просмотров
*

gubinav2007

  • Осваиваюсь на форуме
  • 21
  • 0 / 0
Здравствуйте, столкнулся с такой проблемой: теги h1 и title берутся из одного поля в  карточке товара (product name). Хотелось бы иметь возможность изменять либо одно либо другое....поэтому вопрос как это сделать? Кто сталкивался и как решил подскажите!
*

OmniWizard

  • Захожу иногда
  • 51
  • 3 / 0
Re: Разделить h1 и title в карточке товара
« Ответ #1 : 15.12.2013, 14:31:25 »
Что именно Вы хотите сделать, теги свои прописать?
*

artel-st

  • Захожу иногда
  • 350
  • 37 / 1
Re: Разделить h1 и title в карточке товара
« Ответ #2 : 15.12.2013, 14:40:52 »
Ну а темы зачем клонировать по всем разделам? Или Вы думаете от этого Ваш вопрос интереснее станет?
http://joomlaforum.ru/index.php/topic,282954.0/topicseen.html

На вопрос "как" на форуме отвечали уже неоднократно. поиск по форуму с ключиком setTitle
"Жираф - это лошадь, выполненная по всем требованиям заказчика" (с) кто-то из дизайнеров
*

gubinav2007

  • Осваиваюсь на форуме
  • 21
  • 0 / 0
Re: Разделить h1 и title в карточке товара
« Ответ #3 : 15.12.2013, 15:15:14 »
Хочу добавить вес страница, чтобы title и h1 не совпадали как тут view-source:http://brideberry-online.com/american-choice/12-26np-detail#top
*

gubinav2007

  • Осваиваюсь на форуме
  • 21
  • 0 / 0
Re: Разделить h1 и title в карточке товара
« Ответ #4 : 15.12.2013, 15:16:16 »
Ну а темы зачем клонировать по всем разделам? Или Вы думаете от этого Ваш вопрос интереснее станет?
http://joomlaforum.ru/index.php/topic,282954.0/topicseen.html

На вопрос "как" на форуме отвечали уже неоднократно. поиск по форуму с ключиком setTitle


так наверно быстрее смогу решить вопрос
*

artel-st

  • Захожу иногда
  • 350
  • 37 / 1
Re: Разделить h1 и title в карточке товара
« Ответ #5 : 15.12.2013, 15:35:10 »
Хочу добавить вес страница, чтобы title и h1 не совпадали как тут view-source:http://brideberry-online.com/american-choice/12-26np-detail#top

Так а сложности с чем? С чтением документации или с написанием кода?
"Жираф - это лошадь, выполненная по всем требованиям заказчика" (с) кто-то из дизайнеров
*

gubinav2007

  • Осваиваюсь на форуме
  • 21
  • 0 / 0
Re: Разделить h1 и title в карточке товара
« Ответ #6 : 15.12.2013, 15:45:30 »
Так а сложности с чем? С чтением документации или с написанием кода?
насколько я понял нужно лезть в defaul.php и там искать h1, поискал, но не нашел. Если его там нет может просто прописать, а как прописать?
*

artel-st

  • Захожу иногда
  • 350
  • 37 / 1
Re: Разделить h1 и title в карточке товара
« Ответ #7 : 15.12.2013, 16:21:49 »
насколько я понял нужно лезть в defaul.php и там искать h1, поискал, но не нашел. Если его там нет может просто прописать, а как прописать?

http://docs.joomla.org/Customising_the_dynamic_page_title
"Жираф - это лошадь, выполненная по всем требованиям заказчика" (с) кто-то из дизайнеров
*

gubinav2007

  • Осваиваюсь на форуме
  • 21
  • 0 / 0
*

OmniWizard

  • Захожу иногда
  • 51
  • 3 / 0
Re: Разделить h1 и title в карточке товара
« Ответ #9 : 15.12.2013, 17:45:33 »
Тебе надо найти  с начало в БД и посмотреть там, как он сохраняет материал. Если он сразу с тегом сохраняет, значит надо будет искать в компоненте только в части которая находиться в администрирование. Как найти, именно то что надо: Открой TotalКомандер  там есть поиск файла с текстом "*-текст это часть кода со страницы редактирования товара в администрирование, FireBug тебе поможет. Cкопируешь например <input name" ну и найдешь данный файл для редактирования. Потом просто откроешь, Поправишь вывод.
Либо может быть второй вариант, если в базе данных все отдельно будет, то тогда найдешь таким же способом файл компонента и отображение его в клиентской части. Поправишь вывод.


Править просто: В базе данный увидешь название столбцов таблицы, это поможет узнать где храниться title к примеру, product->name это значит он отображает поле name , найдешь нужное поле и выведешь с <?php echo product->title  ?> в нужном месте
« Последнее редактирование: 15.12.2013, 17:52:48 от OmniWizard »
*

OmniWizard

  • Захожу иногда
  • 51
  • 3 / 0
Re: Разделить h1 и title в карточке товара
« Ответ #10 : 15.12.2013, 17:57:29 »
Кроме этого надо сразу было сказать, что компонент у тебя JoomlaMagazine)) А то тебя уже отослали в набор кастомизаций стандартной страницы контента.
*

gubinav2007

  • Осваиваюсь на форуме
  • 21
  • 0 / 0
Re: Разделить h1 и title в карточке товара
« Ответ #11 : 17.12.2013, 10:18:04 »
Тебе надо найти  с начало в БД и посмотреть там, как он сохраняет материал. Если он сразу с тегом сохраняет, значит надо будет искать в компоненте только в части которая находиться в администрирование. Как найти, именно то что надо: Открой TotalКомандер  там есть поиск файла с текстом "*-текст это часть кода со страницы редактирования товара в администрирование, FireBug тебе поможет. Cкопируешь например <input name" ну и найдешь данный файл для редактирования. Потом просто откроешь, Поправишь вывод.
Либо может быть второй вариант, если в базе данных все отдельно будет, то тогда найдешь таким же способом файл компонента и отображение его в клиентской части. Поправишь вывод.


Править просто: В базе данный увидешь название столбцов таблицы, это поможет узнать где храниться title к примеру, product->name это значит он отображает поле name , найдешь нужное поле и выведешь с <?php echo product->title  ?> в нужном месте
посмотрел в базе товары выгружаются без заголовка h1,
может подскажите какой файл ковырять (какой отвечает за карточку товара)
*

gubinav2007

  • Осваиваюсь на форуме
  • 21
  • 0 / 0
Re: Разделить h1 и title в карточке товара
« Ответ #12 : 17.12.2013, 10:53:02 »
нашел строчку кода которая отвечает за вывод title из поля product_name и ставит тег h1

    <?php // Product Title   ?>
    <!--<h1><?php echo $this->product->product_name ?></h1>-->
    <?php // Product Title END   ?>


Подскажите как правильно поправить код, что бы Tilte прописывался как

Текст | product name | текст

И как правильно удалить h1 тег вообще


*

gubinav2007

  • Осваиваюсь на форуме
  • 21
  • 0 / 0
Re: Разделить h1 и title в карточке товара
« Ответ #13 : 17.12.2013, 11:02:42 »
Тег h1 убрал а как прописать постоянный текст не пойму (я не программист), подскажите знающие люди
*

artel-st

  • Захожу иногда
  • 350
  • 37 / 1
Re: Разделить h1 и title в карточке товара
« Ответ #14 : 17.12.2013, 14:46:39 »
нашел ...
Подскажите ...

Код
    <?php // Product Title   ?>
    <!--<h1><?php echo $this->product->product_name ?></h1>-->
    <?php // Product Title END   ?>
удалите вообще

Ответ на вопрос как правильно прописывается тег H1:
Код
<h1>Тут содержимое, например заголовок страницы</h1>

Читайте документацию http://htmlbook.ru/html/h1

В догонку, Google --> Joomla JText
Пример:
Код
<?php echo JText::('TPL_MYTEMPLATE_MY_TEXT'); ?>

В заключение, если хотите получить четкий ответ на свой вопрос, сформулируйте его так, чтобы он был понятен не только Вам.
"Жираф - это лошадь, выполненная по всем требованиям заказчика" (с) кто-то из дизайнеров
*

gubinav2007

  • Осваиваюсь на форуме
  • 21
  • 0 / 0
Re: Разделить h1 и title в карточке товара
« Ответ #15 : 30.12.2013, 16:15:52 »
Код
    <?php // Product Title   ?>
    <!--<h1><?php echo $this->product->product_name ?></h1>-->
    <?php // Product Title END   ?>
удалите вообще

Ответ на вопрос как правильно прописывается тег H1:
Код
<h1>Тут содержимое, например заголовок страницы</h1>

Читайте документацию http://htmlbook.ru/html/h1

В догонку, Google --> Joomla JText
Пример:
Код
<?php echo JText::('TPL_MYTEMPLATE_MY_TEXT'); ?>

В заключение, если хотите получить четкий ответ на свой вопрос, сформулируйте его так, чтобы он был понятен не только Вам.


пытаюсь вставить текст в код:

    <?php // Product Title   ?>
    <!--<?php echo JText::('TPL_MYTEMPLATE_MY_TEXT') $this->product->product_name ?>-->
    <?php // Product Title END   ?>

Так оно не работает, подскажите в чем ошибка??
*

gubinav2007

  • Осваиваюсь на форуме
  • 21
  • 0 / 0
Re: Разделить h1 и title в карточке товара
« Ответ #16 : 30.12.2013, 16:59:55 »
Напишу подробнее:

сейчас в default.php у меня прописана такая строчка кода:

    <?php // Product Title   ?>
    <!--<?php echo $this->product->product_name ?>-->
    <?php // Product Title END   ?>

И title прописывается соответственно как название товара из поля его ввода. Я хочу сделать чтобы title был такой:

Текст | product_name | Текст

Вставляю код:

    <?php // Product Title   ?>
    <!--<?php echo JText:('TPL_MYTEMPLATE_MY_TEXT')| $this->product->product_name |JText:('TPL_MYTEMPLATE_MY_TEXT')?>-->
    <?php // Product Title END   ?>

Так не работает...я не программист ( подскажите пожалуйста где ошибка
*

artel-st

  • Захожу иногда
  • 350
  • 37 / 1
Re: Разделить h1 и title в карточке товара
« Ответ #17 : 30.12.2013, 17:14:01 »
подскажите пожалуйста где ошибка
Ошибка в незнании php

Все, что находиться внутри такой конструкции работать НЕ будет, т.к. строка оформлена в виде комментариев
Код
<!-- тут что угодно -->

Эта конструкция тоже НЕ верная
Код
<?php echo JText:('TPL_MYTEMPLATE_MY_TEXT')| $this->product->product_name |JText:('TPL_MYTEMPLATE_MY_TEXT')?>

Пример корректной записи:
Код
<?php echo $my_var_1 ." тут какой-нибудь текст ". $my_var_2 . $my_var_3; ?>
"Жираф - это лошадь, выполненная по всем требованиям заказчика" (с) кто-то из дизайнеров
*

gubinav2007

  • Осваиваюсь на форуме
  • 21
  • 0 / 0
Re: Разделить h1 и title в карточке товара
« Ответ #18 : 30.12.2013, 17:24:28 »
Ошибка в незнании php

Все, что находиться внутри такой конструкции работать НЕ будет, т.к. строка оформлена в виде комментариев
Код
<!-- тут что угодно -->

Эта конструкция тоже НЕ верная
Код
<?php echo JText:('TPL_MYTEMPLATE_MY_TEXT')| $this->product->product_name |JText:('TPL_MYTEMPLATE_MY_TEXT')?>

Пример корректной записи:
Код
<?php echo $my_var_1 ." тут какой-нибудь текст ". $my_var_2 . $my_var_3; ?>

Это да...

Такая запись будет корректной?

<?php echo " тут какой-нибудь текст " $this->product->product_name " тут какой-нибудь текст "?>
*

gubinav2007

  • Осваиваюсь на форуме
  • 21
  • 0 / 0
Re: Разделить h1 и title в карточке товара
« Ответ #19 : 30.12.2013, 17:33:10 »
Да, так получилось, спасибо за совет *DRINK*
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Ошибки на карточке товара Virtuamart

Автор navara1978

Ответов: 10
Просмотров: 1778
Последний ответ 09.07.2019, 11:40:23
от navara1978
Необходимо расширение (модуль) для карточки товара: обзор 360

Автор Yarilo88

Ответов: 25
Просмотров: 2300
Последний ответ 27.03.2019, 14:51:48
от effrit
несколько цен для товара

Автор abonnent

Ответов: 0
Просмотров: 1083
Последний ответ 20.10.2017, 12:16:07
от abonnent
Не изменяется Title главной страницы

Автор Alex_Vazovski

Ответов: 1
Просмотров: 1522
Последний ответ 19.07.2017, 12:51:46
от Alex_Vazovski
Как добавить title в К2?

Автор vipex

Ответов: 0
Просмотров: 1067
Последний ответ 30.06.2017, 16:29:26
от vipex