Новости Joomla

Joomla 6 нуждается в вашей помощи с тестированием.Вышел недавно релиз Joomla 6 alpha1

Joomla 6 нуждается в вашей помощи с тестированием.Вышел недавно релиз Joomla 6 alpha1

👩‍💻 Joomla 6 нуждается в вашей помощи с тестированием.Вышел недавно релиз Joomla 6 alpha1. Это релиз, в который включены уже проверенные изменения, но ещё очень многие исправления и улучшения ждут своей очереди. Joomla следит за качеством и безопасностью своего кода и каждое изменение должно быть успешно протестировано как минимум ещё двумя участниками сообщества. Разработка Joomla ведётся на платформе GitHub.Филипп Уолтон (Philip Walton) - один из разработчиков, кто активно вносит свой вклад в ядро Joomla. Он уже несколько месяцев посвящает свои послеполуденные часы пятницы работе с Joomla и предлагает присоединиться к нему. 📆 Пятница, 30 мая 2025, с 15:00 до 17:00 по UTC (Лондон) - с 18:00 до 20:00 по Москве.В чате Google Meet Филипп готов помочь с тестированием тем, кто будет делать это в первый раз. А так же он подготовил список лёгких Pull Request, которые можно протестировать довольно быстро. Чем больше тестов будет проведено сейчас, тем меньше ошибок вылезет потом. На данный момент 148 (уже 147 на момент написания заметки) PR на GitHub Joomla ждут тестирования.👩‍💻 Open to all. All together.Также вам поможет сделать первые шаги это видео.GitHub JoomlaДа, это вечер пятницы. Но тестирование занимает порой минут 15, а доброе дело сделано. Просто убедитесь, что разработчик чего-то не пропустил и всё работает как ожидается.#joomla #joomla6 #community

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

newjey

  • Захожу иногда
  • 405
  • 2 / 0
Подскажите, как сделать страницу к примеру thanks.php куда покупатель попадает после нажатия кнопки оформить заказ. Сейчас после нажатия Оформить заказ покупатель попадает на главную страницу с адресом site/home/index.php.
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Зачем изобрести велосипед? Есть же checkout.thankyou.tpl.php.
Не будь паразитом, сделай что-нибудь самостоятельно!
*

newjey

  • Захожу иногда
  • 405
  • 2 / 0
Просто у меня корзина переделана из стандартной в быструю без регистрации (checkout.without_register_form.php). Оформление происходит прямо из корзины.
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Код
<form action="<?php echo VM_THEMEURL.'templates/pages/checkout.thankyou.tpl.php' ?>" blah blah blah >
Не будь паразитом, сделай что-нибудь самостоятельно!
*

newjey

  • Захожу иногда
  • 405
  • 2 / 0
у меня а файле так:
Код
<div class="w_button">
<input class="button" type="submit" value="Отправить" onClick="_gaq.push(['_trackEvent', 'Shop', 'Bought', 'successful']);">
<input type="hidden" name="option" value="com_virtuemart" />
<input type="hidden" name="page" value="checkout.without_register_form" />
</div>
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Вот в этом файле checkout.without_register_form.php и пропишите action.
Не будь паразитом, сделай что-нибудь самостоятельно!
*

newjey

  • Захожу иногда
  • 405
  • 2 / 0
Вот в этом файле checkout.without_register_form.php и пропишите action.
Прописываю. вставляю
Код
<form action="<?php echo VM_THEMEURL.'templates/pages/checkout.thankyou.tpl.php' ?>" blah blah blah >
но ничего не изменяется, как было так и есть
*

newjey

  • Захожу иногда
  • 405
  • 2 / 0
Получилось сделать, но checkout.thankyou.php открывется без шаблона сайта, как отдельная страница
Изменил так:
Код
<form method="post" action="checkout.thankyou.php" id="without_register_form">
« Последнее редактирование: 10.08.2013, 21:49:21 от newjey »
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Да, допустил ошибку.
Лучше оставьте action как было и добавьте
Код
<input type="hidden" name="page" value="checkout.thankyou" />
Не будь паразитом, сделай что-нибудь самостоятельно!
*

newjey

  • Захожу иногда
  • 405
  • 2 / 0
уже запутался) Смотрите у меня код выгляди так
Код
<form method="post" action="index.php" id="without_register_form">
 <?php if($error) echo '<fieldset><legend>Ошибка</legend>'.$error.'</fieldset>'; ?>
 <fieldset>
<legend class="sectiontableheader"><i><h1><b>Оформить заказ.</b></h1></i></legend>
<div class="w_center">
<span>Вам не нужно регистрироваться, чтобы совершить покупку в нашем магазине.</span><br><br>
&nbsp;&nbsp;Обязательные поля для заполнения отмечены звёздочкой<font color="red" size="3" >&nbsp;*</font><br><br>
<label for="name">Контактное лицо<font color="red">&nbsp;*</font>&nbsp;&nbsp;&nbsp; <br></label>
<input id="name" name="checkout[name]" value="<?php if ( $checkout ) echo $checkout['name']; ?>" class="inputbox" /><br>
<label for="phone">Телефон<font color="red">&nbsp;*</font>&nbsp;&nbsp;&nbsp; <br></label>
<input id="phone" name="checkout[phone]" value="<?php if ( $checkout ) echo $checkout['phone']; ?>" class="inputbox" /><br>

   <h5><span>Указать дополнительную информацию (необязательно)</span></h5>

<div>
<label for="phone">Код на скидку&nbsp;&nbsp;&nbsp; <br></label>
<input id="phone" name="coupon_code" value="<?php if ( $checkout ) echo $checkout['coupon_code']; ?>" class="inputbox" /><br>
<label for="phone">Адрес&nbsp;&nbsp;&nbsp; <br></label>
<input id="phone" name="checkout[address]" value="<?php if ( $checkout ) echo $checkout['address']; ?>" class="inputbox" /><br>
<label for="email">E-mail&nbsp;&nbsp;&nbsp; <br></label>
<input id="email" name="checkout[email]" value="<?php if ( $checkout ) echo $checkout['email']; ?>" class="inputbox" /><br>
<div class="clearfloat"></div>
<?php $selected = 'selected="selected"'; ?>
<label for="email">Отправить вам копию заказа?&nbsp;&nbsp;&nbsp; <br></label>
<select id="email" name="checkout[customer_copy]" class="inputbox" />
<optgroup>

        <option value="1" <?php if( $checkout && $checkout['customer_copy'] == 1 ) echo $selected; ?>>Да</option>
<option value="0" <?php if( !$checkout || $checkout['customer_copy'] != 1 ) echo $selected; ?>>Нет</option>
</optgroup>
</select>
<div class="deliver"><label for="oplata">Подписаться на рассылку:<br></label>
<div class="fl_r">
<div class="r_1">
<label><input type="radio" name="checkout[sub]" value="Да"><div class="al_r"><span>Да</span>
  Ваша электронная почта будет использоваться только для уведомления Вас о новостях, акциях, распродажах и новинках нашего магазина. И не будет переданна третим лицам.</div></label></div>
<div class="clearfloat"></div>
    <div class="r_1"><label><input type="radio" name="checkout[sub]" value="Нет"><div class="al_r"><span>Нет</span>
    Я не хочу получать рассылку.</div></label></div>
<div class="clearfloat"></div>
</div>
</div>
<div class="deliver"><label for="oplata">Варианты доставки:<br></label>
<div class="fl_r">
<div class="r_1">
<label><input type="radio" name="checkout[answer]" value="Курьерская доставка по Киеву ( 30 грн.)"><div class="al_r"><span>Курьерская доставка по Киеву ( 30 грн.)</span>
  Наш курьер доставит Ваш заказ по указанному адресу в оговоренное время. Вы сможете проверить товар перед покупкой и оплатить его.</div></label></div>
<div class="clearfloat"></div>
    <div class="r_1"><label><input type="radio" name="checkout[answer]" value="Посылка Новой Почтой"><div class="al_r"><span>Посылка Новой Почтой</span>
    Вы сможете забрать заказ в офисе транспортной компании Новая Почта или заказать курьерскую доставку их курьером на свой адрес.</div></label></div>
<div class="clearfloat"></div>
  <div class="r_1"><label><input type="radio" name="checkout[answer]" value="Посылка Укр Почта ( 25 грн.)"><div class="al_r"><span>Посылка Укр Почта ( 25 грн.)</span>
  Мы отправим Ваш заказ Укрпочтой, и Вы сможете получить и оплатить его в ближайшем отделении почты.</div></br>
</label></div>
<div class="clearfloat"></div>
<div class="r_1"> <label><input type="radio" name="checkout[answer]" value="Самовывоз в г.Киеве"><div class="al_r"><span>Самовывоз в г.Киеве.</span>
  Можете забрать Ваш заказ сами, предварительно сообщив менеджеру магазина</div></label></div>
</div>
</div>
<div class="clearfloat"></div>
<label for="comment">Комментарий&nbsp;&nbsp;&nbsp; <br></label>
<textarea id="comment" name="checkout[comment]" class="inputbox"><?php if ( $checkout ) echo $checkout['comment']; ?></textarea>
</div>
</div>
<div class="clearfloat"></div>
<div class="w_button">
<input class="button" type="submit" value="Отправить" onClick="_gaq.push(['_trackEvent', 'Shop', 'Bought', 'successful']);">
<input type="hidden" name="option" value="com_virtuemart" />
<input type="hidden" name="page" value="checkout.without_register_form" />
</div>
<div class="text_b">
Мы обрабатываем заказы в будние с 9<sup>00</sup> до 20<sup>00</sup>. <br>
Обычно мы перезваниваем через 5-15 минут.
</div>
</fieldset>
</form>
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Да, допустил ошибку.
Лучше оставьте action как было и добавьте
Код
<input type="hidden" name="page" value="checkout.thankyou" />
Я имел в виду файл checkout.without_register_form.php
Не будь паразитом, сделай что-нибудь самостоятельно!
*

newjey

  • Захожу иногда
  • 405
  • 2 / 0
Я имел в виду файл checkout.without_register_form.php
так выше код из этого файла
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Тогда поменяйте
Код
<input type="hidden" name="page" value="checkout.without_register_form" />
на
Код
<input type="hidden" name="page" value="checkout.thankyou" />
Не будь паразитом, сделай что-нибудь самостоятельно!
*

newjey

  • Захожу иногда
  • 405
  • 2 / 0
Тогда поменяйте
Код
<input type="hidden" name="page" value="checkout.without_register_form" />
на
Код
<input type="hidden" name="page" value="checkout.thankyou" />
пишет
Спасибо за Ваш заказ.

Success Ваш заказ принят!

Подтверждающее письмо было выслано по адресу:
Но адрес страницы остался прежним home/index.php
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Так вам что? Шашки или ехать?
Если в адресной строке стоит index.php, это еще не значит, что перед вами не другая страница.
Меняйте checkout.thankyou.tpl.php так, как вы хотите.
Не будь паразитом, сделай что-нибудь самостоятельно!
*

newjey

  • Захожу иногда
  • 405
  • 2 / 0
Мне вообще надо это для отслеживания цели в аналитиксе, делал цель по событию (нажатию кнопки оформить заказ) отображается 50 на 50. Хочу попробовать отслеживать не по событию а по URL, куда человек попадает после нажатия кнопки Оформить заказ.
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Тогда пропишите в action
Код
index.php?option=com_virtuemart&page=checkout.thankyou&blahblahblah
Не будь паразитом, сделай что-нибудь самостоятельно!
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Номер заказа в модуле

Автор sashgera

Ответов: 0
Просмотров: 3105
Последний ответ 28.02.2016, 22:44:30
от sashgera
One Page Checkout (оформление заказа на одной странице) - Скрыть поле по выбору радиобаттон

Автор sashgera

Ответов: 1
Просмотров: 3837
Последний ответ 23.09.2015, 06:02:39
от sashgera
Зависимый селект при оформлении заказа

Автор sashgera

Ответов: 1
Просмотров: 3215
Последний ответ 29.07.2015, 01:01:23
от orsy
Вывод номера заказа на странице сайта после его подтверждения

Автор redsowet

Ответов: 0
Просмотров: 3295
Последний ответ 02.03.2015, 16:49:22
от redsowet
Форма с полями для заполнения при оформлении заказа

Автор sashgera

Ответов: 4
Просмотров: 4017
Последний ответ 12.02.2015, 20:36:53
от sashgera