Новости Joomla

Astroid обновился до версии 3.3.7!

Astroid обновился до версии 3.3.7!

Astroid — это мощный фреймворк для дизайнеров и разработчиков, позволяющий создавать адаптивные, быстрые и надежные веб-сайты и шаблоны на базе Joomla.

Главное в новой версии:

-   Исправлена загрузка файлов макетов

В предыдущем крупном релизе Astroid 3.3.6 были сделаны важные улучшения:

Основные моменты:

  • Улучшенный UI/UX в ключевых областях конфигурации
  • Повышенная стабильность и согласованность в Layout Builder и Form Builder
  • Исправления ошибок на основе отзывов сообщества
  • Улучшенная обработка визуальных эффектов, границ и шрифтов

Улучшения:

  • Обновленный UX Layout Builder
  • Улучшенный эффект предзагрузчика
  • Улучшенный стиль границ
  • Улучшенный UI/UX вкладки «Layout» в Template Options

Исправления ошибок:

  • Решены проблемы с некорректными динамическими значениями
  • Исправлен Color Transform при прокрутке
  • Устранены проблемы с работой Form Builder в Article Layout и Module Layout Builder
  • Исправлена проблема с созданием ненужных временных файлов при обработке шрифтов

Скачать: https://github.com/templaza/astroid-framework/releases/tag/v3.3.7

Как тестировать 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 Гость просматривают эту тему.
  • 22 Ответов
  • 4936 Просмотров
*

terr

  • Давно я тут
  • 824
  • 14 / 6
  • Ученик html-я
Суть в том что когда нажимаеш "Позвоните чтобы уточнить цену" вылазит форма почтовой отправки



Как возможно убрать ети иероглифы и добавить еще 1 поле для заполнения

Еще вопрос в ВМ 1.1.3 когда цены нет возможно ли вообще сделать так чтобы была кнопка положить в корзину и в дальнейшем сделать заказ без цены, или без вот етого вот ""Позвоните чтобы уточнить цену"" Вообще никак не обойтись?

Зарание благодарю за ответ и помощ!
*

terr

  • Давно я тут
  • 824
  • 14 / 6
  • Ученик html-я
Re: Позвоните чтобы уточнить цену
« Ответ #1 : 01.02.2010, 08:04:45 »
ап
*

shewa

  • Захожу иногда
  • 50
  • 1 / 0
Re: Позвоните чтобы уточнить цену
« Ответ #2 : 01.02.2010, 11:21:37 »
Как возможно убрать ети иероглифы
они находятся сразу в форме заполнения , или ты их вводишь русскимим а  печать идет иероглифами?
*

shewa

  • Захожу иногда
  • 50
  • 1 / 0
Re: Позвоните чтобы уточнить цену
« Ответ #3 : 01.02.2010, 11:23:03 »
Цитировать
добавить еще 1 поле для заполнения
нужно добавить поле в базу и коде компонента, могу помочь
*

terr

  • Давно я тут
  • 824
  • 14 / 6
  • Ученик html-я
Re: Позвоните чтобы уточнить цену
« Ответ #4 : 01.02.2010, 13:15:03 »
Цитировать
они находятся сразу в форме заполнения , или ты их вводишь русскимим а  печать идет иероглифами?

неа печать идет нормально а вот автоматически высвечивает как на скрине
убрать бы ето автозаполнение вообще как нить безполезная штука мне так кажется
*

terr

  • Давно я тут
  • 824
  • 14 / 6
  • Ученик html-я
Re: Позвоните чтобы уточнить цену
« Ответ #5 : 01.02.2010, 13:16:17 »
Цитировать
нужно добавить поле в базу и коде компонента, могу помочь

найти бы сам код я бы справился навоку хотбы какуюнить а то ищу в сене иголку копашусь и безтолку
*

shewa

  • Захожу иногда
  • 50
  • 1 / 0
Re: Позвоните чтобы уточнить цену
« Ответ #6 : 01.02.2010, 13:57:25 »
ну а что тебе машает постмореть код єтой формы?
*

terr

  • Давно я тут
  • 824
  • 14 / 6
  • Ученик html-я
Re: Позвоните чтобы уточнить цену
« Ответ #7 : 01.02.2010, 14:03:16 »
а где его найти
*

shewa

  • Захожу иногда
  • 50
  • 1 / 0
Re: Позвоните чтобы уточнить цену
« Ответ #8 : 01.02.2010, 14:18:19 »
в папаке components/com_virtuemart смотри по смыслу или скинь мне на почту я поищу, покажи какая сслыка на етту страницу ...
*

terr

  • Давно я тут
  • 824
  • 14 / 6
  • Ученик html-я
Re: Позвоните чтобы уточнить цену
« Ответ #9 : 01.02.2010, 14:27:22 »
Код
http://auto.tehnoural.ru/index.php?page=shop.ask&product_id=18&subject=%D0%97%D0%B0%D0%BA%D0%B0%D0%B7%D0%B0%D1%82%D1%8C%3A+%C3%90%91=0%C3%90=0%C2%B0=0%C3%90=0%C2%BC=0%C3%90=0%C2%BF=0%C3%90=0%C2%B5=0%C3%91%80%20=0%C3%90=0%C2%B7=0%C3%90=0%C2%B0=0%C3%90=0%C2%B4=0%C3%90=0%C2%BD=0%C3%90=0%C2%B8=0%C3%90=0%C2%B9,%20Audi%20(=0%C3%90%90=0%C3%91%83=0%C3%90=0%C2%B4=0%C3%90=0%C2%B8)-=0%C3%90%904=0&option=com_virtuemart&Itemid=56&vmcchk=1&Itemid=56

такая вот сцылко
*

shewa

  • Захожу иногда
  • 50
  • 1 / 0
Re: Позвоните чтобы уточнить цену
« Ответ #10 : 01.02.2010, 14:33:06 »
ищи файл shop.ask
*

terr

  • Давно я тут
  • 824
  • 14 / 6
  • Ученик html-я
Re: Позвоните чтобы уточнить цену
« Ответ #11 : 01.02.2010, 14:54:11 »
Код
<?php
if( !defined( '_VALID_MOS' ) && !defined( '_JEXEC' ) ) die( 'Direct Access to '.basename(__FILE__).' is not allowed.' );
/**
*
* @version $Id: shop.ask.tpl.php 1597 2009-01-05 20:16:22Z soeren_nb $
* @package VirtueMart
* @subpackage themes
* @copyright Copyright (C) 2007-2009 soeren - All rights reserved.
* @license http://www.gnu.org/copyleft/gpl.html GNU/GPL, see LICENSE.php
* VirtueMart is free software. This version may have been modified pursuant
* to the GNU General Public License, and as distributed it includes or
* is derivative of works licensed under the GNU General Public License or
* other free or open source software licenses.
* See /administrator/components/com_virtuemart/COPYRIGHT.php for copyright notices and details.
*
* http://virtuemart.net
*/
mm_showMyFileName( __FILE__ );

if ( $set == 0 ) { // This is the enquiry form!

$validate = vmIsJoomla( '1.5' )? JUtility::getHash( $mainframe->getCfg( 'db' ) ) : mosHash( $mainframe->getCfg( 'db' ) );
?>
<br />
<a class="button" href="<?php echo $product_link ?>"><?php echo $VM_LANG->_('VM_RETURN_TO_PRODUCT')?></a>
<br /><br />

<form action="<?php echo $mm_action_url ?>index.php" method="post" name="emailForm" id="emailForm">
<label for="contact_name"><?php echo $VM_LANG->_('NAME_PROMPT')?></label>
<br /><input type="text" name="name" id="contact_name" size="80" class="inputbox" value="<?php echo $name ?>"><br /><br />
<label for="contact_mail"><?php echo $VM_LANG->_('EMAIL_PROMPT')?></label>
<br /><input type="text" id="contact_mail" name="email" size="80" label="Your email" class="inputbox" value="<?php echo $email ?>"><br /><br />
<label for="contact_text"><?php echo $VM_LANG->_('MESSAGE_PROMPT')?></label><br />
<textarea rows="10" cols="60" name="text" id="contact_text" class="inputbox"><?php echo $subject ?></textarea><br />

<input type="button" name="send" value="<?php echo $VM_LANG->_('SEND_BUTTON')?>" class="button" onclick="validateEnquiryForm()" />

<input type="hidden" name="product_id" value="<?php echo  $db_product->f("product_id")  ?>" />
<input type="hidden" name="product_sku" value="<?php echo  shopMakeHtmlSafe($db_product->f("product_sku"))  ?>" />
<input type="hidden" name="set" value="1" />
<input type="hidden" name="func" value="productAsk" />
<input type="hidden" name="page" value="shop.ask" />
<input type="hidden" name="option" value="com_virtuemart" />
<input type="hidden" name="flypage" value="<?php echo $flypage ?>" />
<input type="hidden" name="Itemid" value="<?php echo $Itemid ?>" />

<input type="hidden" name="<?php echo $validate ?>" value="1" />
</form>
<script type="text/javascript"><!--
function validateEnquiryForm() {
if ( ( document.emailForm.text.value == "" ) || ( document.emailForm.email.value.search("@") == -1 ) || ( document.emailForm.email.value.search("[.*]" ) == -1 ) ) {
alert( "<?php echo $VM_LANG->_('CONTACT_FORM_NC',false); ?>" );
} else if ( ( document.emailForm.email.value.search(";")!= -1 ) || ( document.emailForm.email.value.search(",")!= -1 ) || ( document.emailForm.email.value.search(" ")!= -1 ) ) {
alert( "You cannot enter more than one email address" );
} else {
document.emailForm.action = "<?php echo sefRelToAbs("index.php"); ?>"
document.emailForm.submit();
}
}
--></script>

<?php
}
else { // if set==1 then we have sent the email to the vendor and say thank you here.
  ?>
   <img src="<?php echo VM_THEMEURL ?>images/button_ok.png" height="48" width="48" align="center" alt="Success" border="0" />
   <?php echo $VM_LANG->_('THANK_MESSAGE')?>
 
  <br /><br />
  
  <a class="button" href="<?php echo $product_link ?>"><?php echo $VM_LANG->_('VM_RETURN_TO_PRODUCT')?></a>
  
  <?php
}
?>


ВОт содержимое етого ФАЙЛА
*

shewa

  • Захожу иногда
  • 50
  • 1 / 0
Re: Позвоните чтобы уточнить цену
« Ответ #12 : 01.02.2010, 15:06:31 »
ну судя по всему , тебе нужно в строчке
Код
<textarea rows="10" cols="60" name="text" id="contact_text" class="inputbox"><?php echo $subject ?></textarea><br />
перед
Код
echo $subject 
поставить комментарий тоесть
Код
 //echo $subject 
*

terr

  • Давно я тут
  • 824
  • 14 / 6
  • Ученик html-я
Re: Позвоните чтобы уточнить цену
« Ответ #13 : 01.02.2010, 15:12:22 »
оп спасиб пропало все еироглифы)))

А с доп полем я так понял геморой будет? обычное текстовое небольшая палоска
там между именем и мылом нада вставить поле Телефон
*

shewa

  • Захожу иногда
  • 50
  • 1 / 0
Re: Позвоните чтобы уточнить цену
« Ответ #14 : 01.02.2010, 16:00:40 »
смотря на сколько тебе ето поле нужно, если так себе - то не трать время
Если же тебе очень нужно то придется повозиться
, а можна и заплатить професссионалу бысто сделать .
*

terr

  • Давно я тут
  • 824
  • 14 / 6
  • Ученик html-я
Re: Позвоните чтобы уточнить цену
« Ответ #15 : 02.02.2010, 08:19:07 »
ну тут подаплека то такая чтобы самаому научиться))))
« Последнее редактирование: 02.02.2010, 10:43:00 от terr »
*

terr

  • Давно я тут
  • 824
  • 14 / 6
  • Ученик html-я
Re: Позвоните чтобы уточнить цену
« Ответ #16 : 02.02.2010, 10:02:36 »
РЕШЕНО!


И так в бд ничего делать не пришлось просто дописал в 4 файла код ето
Код
enquiry_email.tpl.php
russian.php
shop.ask.tpl.php
ps_communication.php
И собственно никакие проффесионалы ненужны. все работает как часики УРА кому интересно могу подробнее описать процесс!

*

shewa

  • Захожу иногда
  • 50
  • 1 / 0
Re: Позвоните чтобы уточнить цену
« Ответ #17 : 02.02.2010, 13:15:21 »
значит етет код с базой данных не работает, поздравляю , молодец что во всем сам разобрался
*

Mailer

  • Новичок
  • 4
  • 0 / 0
Re: Позвоните чтобы уточнить цену
« Ответ #18 : 28.02.2010, 16:03:20 »
РЕШЕНО!


И так в бд ничего делать не пришлось просто дописал в 4 файла код ето
Код
enquiry_email.tpl.php
russian.php
shop.ask.tpl.php
ps_communication.php
И собственно никакие проффесионалы ненужны. все работает как часики УРА кому интересно могу подробнее описать процесс!


Интересно, очень нужно изменить. А именно код интересует?
Upd.
Уже решил.
« Последнее редактирование: 28.02.2010, 17:05:19 от Mailer »
*

sergeys2

  • Осваиваюсь на форуме
  • 47
  • 3 / 0
Re: Позвоните чтобы уточнить цену
« Ответ #19 : 25.03.2010, 04:11:21 »
может кому пригодится решение: http://joomlaforum.ru/index.php/topic,87400.msg592045.html#msg592045
*

terr

  • Давно я тут
  • 824
  • 14 / 6
  • Ученик html-я
Re: Позвоните чтобы уточнить цену
« Ответ #20 : 19.11.2010, 08:45:40 »
вот блин забыл де ети файлы, перелапатил весь форум назадавал кучу вапросов, и наконец то нашол свой топик)))
*

ravenant

  • Новичок
  • 5
  • 0 / 0
Re: Позвоните чтобы уточнить цену
« Ответ #21 : 08.12.2010, 13:51:52 »
РЕШЕНО!


И так в бд ничего делать не пришлось просто дописал в 4 файла код ето
Код
enquiry_email.tpl.php
russian.php
shop.ask.tpl.php
ps_communication.php
И собственно никакие проффесионалы ненужны. все работает как часики УРА кому интересно могу подробнее описать процесс!


А можно собственно сам код узнать, который добавлять в ети файлы?
*

terr

  • Давно я тут
  • 824
  • 14 / 6
  • Ученик html-я
Re: Позвоните чтобы уточнить цену
« Ответ #22 : 08.12.2010, 14:14:12 »
Вот вам наводка что примерно ставить, логика понятна действуем дальше сами)

В ps_communication.php
После
Код
$shopper_name = $d["name"];
ставим
Код
		$shopper_city = $d["city"];     // добавляем переменную city
$shopper_phone = $d["phone"]; // Переменная телефон

После
Код
 'contact_name' => $shopper_name,
ставим
Код
'contact_city' => $shopper_city,       // добавляем переменную city
                                           'contact_phone' => $shopper_phone,       // добавляем переменную phone

В enquiry_email.tpl.php

После

Код
        <tr>
            <td width="20%"><?php echo $VM_LANG->_('NAME_PROMPT')?>:</td>
            <td width="80%"><?php echo $contact_name ?></td>
        </tr>

Вставить
Код
       <tr>
            <td width="20%"><?php echo $VM_LANG->_('CITY_PROMPT')?>:</td>
            <td width="80%"><?php echo $contact_city ?></td>
        </tr>
        
        <tr>
            <td width="20%"><?php echo $VM_LANG->_('PHONE_PROMPT')?>:</td>
            <td width="80%"><?php echo $contact_phone ?></td>
        </tr>
        

В russian.php просто скопировать и вставить код выше и вставить 'CITY_PROMPT' и так далеее
administrator/components/com_virtuemart/languages/vendor/russian.php

в shop.ask.tpl.php

После

Код
    <label for="contact_name"><?php echo $VM_LANG->_('NAME_PROMPT')?></label>
<br /><input type="text" name="name" id="contact_name" size="80" class="inputbox" value="<?php echo $name ?>"><br /><br />

Ставил код

Код
    <label for="contact_city"><?php echo $VM_LANG->_('CITY_PROMPT')?></label>
<br /><input type="text" name="city" id="contact_city" size="80" class="inputbox" value="<?php echo $city ?>"><br /><br />
    
    <label for="contact_phone"><?php echo $VM_LANG->_('PHONE_PROMPT')?></label>
<br /><input type="text" name="phone" id="contact_phone" size="80" class="inputbox" value="<?php echo $phone ?>"><br /><br />

и все ниче сложного, можеш так добавлять какие угодно поля
« Последнее редактирование: 08.12.2010, 14:21:10 от terr »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться