Новости Joomla

Вышел релиз Revo PageBuilder Toolkit for YOOtheme Pro 1.6

Вышел релиз Revo PageBuilder Toolkit for YOOtheme Pro 1.6.2PageBuilder Toolkit - это специализированный плагин для конструктора страниц Yootheme Pro, содержит набор различных утилит для ускорения процесса работы и отладки макета, множественные улучшения в интерфейсе, включая поддержку dark mode, подсказки, быстрая смена разрешения в окне просмотра и много чего еще.v.1.6.2 Что нового?- Индикатор статусов: теперь не просто показывает состояние запросов, но и делает автоматические попытки их отправки при кратковременных сбоях в сети, а если это не помогло, то переводит конструктор в ручной режим, что позволяет сохранит макет и настройки темы прежде чем вы потеряете все, что было сделано с момента последнего сохранения- Подсветка ошибок в макете: плагин анализирует код страницы и может автоматически подсвечивать data атрибуты с кучей мусора, которые попадают в код страницы при копипасте из Figma в TinyMCE (пригодится для старых макетов, в текущей работе плагин сам очищает код мусора). Также есть подсветка семантических ошибок сборки - дубли h1 тега на странице и вложенных друг в друга заголовков.- Улучшена поддержка будущего релиза Yootheme Pro 5 и редактора CodeMirror 6Плагин для русскоязычных пользователей доступен в каталоге расширений SovMart и распространяется за символическую плату (100р). Разработчики Joomla расширений и партнеры автора могут получить плагин бесплатно.Для работы плагина необходим конструктор страниц Yootheme Pro.Разработчик плагина - участник нашего сообщества Александр Судьбинов (@alexrevo), член официальной группы поддержки Yootheme Pro. Страница расширенияОписание на сайте автора@joomlafeed#joomla #yootheme

WT IndexNow плагин для Joomla - отправка страниц сайта на переиндексацию в поисковые системы

WT IndexNow плагин для Joomla - отправка страниц сайта на переиндексацию в поисковые системы

👩‍💻 WT IndexNow плагин для Joomla - отправка страниц сайта на переиндексацию в поисковые системы.Пакет плагинов, обеспечивающий ручную и автоматическую отправку url адресов Joomla в поисковые системы на переиндексацию по протоколу IndexNow. Согласно документации протокол поддерживают все крупнейшие поисковые системы, кроме Google. Протокол служит для получения от сайтов URL, которые нужно переиндексировать заново или проиндексировать в первый раз как можно быстрее. Отправка адресов сайта таким образом существенно ускорит индексацию нового или изменённого контента поисковыми системами.Поисковые системы по этому протоколу обмениваются друг с другом данными, поэтому отправив URL в одну из них вы сообщаете их сразу всем. Протокол IndexNow поддерживают:- Amazon- Microsoft Bing- Naver- Seznam.cz- Yandex - YepСуточный лимит URL - 10000 в сутки. Возможна отправка вручную и автоматически. Поддерживаются:- материалы и категории материалов Joomla- контакты и категории контактов Joomla- SW JProjects - компонент каталога расширений для Joomla- JoomShopping - компонент интернет-магазина для Joomla- Phoca Download - компонент каталога файлоа для Joomla- Phoca Cart - компонент интернет-магазина для Joomla- RadicalMart - компонент интернет-магазина для JoomlaПакет плагинов работает с Joomla 4.3+. Тестировался на Joomla 5 и Joomla 6.Смотреть видео:- ВК Видео- RuTubeСсылки:Страница расширенияGitHub расширенияРаздел Поддержка протокола IndexNow в справке Яндекса@joomlafeed#joomla #seo #indexnow

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

warlocksp

  • Завсегдатай
  • 1198
  • 17 / 4
Доработка скрипта
« : 12.03.2019, 13:46:19 »
Добрый день,
Нужна помощь в доработке скрипта (формы).

1. Обработка select без перезагрузки;
2. Отправка данных на email.

Строки подписанные, сейчас работает, но с .trigger('submit'); и нужно прикрутить отправка на email.

Код
<html>

<head>
  <title></title>

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
<script type="text/javascript">
   function submitSelectedVals(){
      if(jQuery('#selrow').val() > 0 && jQuery('#selcol').val() > 0){
         jQuery('#selrow').closest('form').trigger('submit');
      }
   }
</script>

</head>

<body>
<?php
require_once 'Classes/PHPExcel.php';
require_once 'Classes/PHPExcel/Worksheet.php';
$excel = PHPExcel_IOFactory::load('costing-example.xls');

foreach($excel ->getWorksheetIterator() as $worksheet) {
 $lists[] = $worksheet->toArray();
}

foreach($lists as $list){
 echo '<table border="1">';
 // Перебор строк
     foreach($list as $row){
       echo '<tr>';
       // Перебор столбцов
       foreach($row as $col){
         echo '<td>'.$col.'</td>';
     }
     echo '</tr>';
     }
 echo '</table>';
}
//---------------------------------------
//http://swblog.ru/articles/programming/sozdaem-otchety-v-excel-na-php.html
require_once ('Classes/PHPExcel/IOFactory.php');
// Открываем файл
//$excel = PHPExcel_IOFactory::load('costing-example.xls');
// Устанавливаем индекс активного листа
$excel->setActiveSheetIndex(0);
// Получаем активный лист
$sheet = $excel->getActiveSheet();


//перебор первой строки
$cols = array();
$row = 1;
$lastColumn = $sheet->getHighestColumn();
$lastColumn++;
for ($column = 'A'; $column != $lastColumn; $column++) {
    $val = $sheet->getCell($column.$row)->getValue();
    $cols[$val] = $column;
}
//перебор первой колонки
$rows = array();
$column = 'A';
$lastRow = $sheet->getHighestRow();
for ($row = 1; $row <= $lastRow; $row++) {
$val = $sheet->getCell($column.$row)->getValue();
    $rows[$val] = $row;
}

  //$y = isset($_GET['col'])? (int) $_GET['col'] : 1;
$y = isset($_POST['col'])? (int) $_POST['col'] : array_keys($cols)[1];
  //$x = isset($_GET['row'])? (int) $_GET['row'] : 1;
$x = isset($_POST['row'])? (int) $_POST['row'] : array_keys($rows)[1];
echo $y;
echo $x;

$value1 = $sheet->getCell($cols[$y] . $rows[$x])->getValue();
$formatted_number = number_format($value1, 0,',',' ');
?>
<div class="col-sm-12 calculator">
<div class="col-sm-3 calc-form">
<form id="gatesize" action="" method="post">
Высота:
<select id="selrow" name="row" onchange="submitSelectedVals();">
<? foreach($rows as $key => $row): ?>
    <option value="<?= $key; ?>"><?= $key; ?></option>
<? endforeach; ?>
</select>
Ширина:
<select id="selcol" name="col" onchange="submitSelectedVals();">
    <? foreach($cols as $key => $col): ?>
    <option value="<?= $key; ?>"><?= $key; ?></option>
    <? endforeach; ?>
</select>

<div class="col-sm-4 calc-additionally" id="calc-additionally" >
<p>Дополнительно:</p>
<p class="calc-addit-install">
    <span class="calc-addit-with"><input name="install" type="radio" value="with-install" checked> С установкой</span>
    <span class="calc-addit-without"><input name="install" type="radio" value="without-install"> Без установки</span>
</p>
    </div>
<input type="button" id="button" onchange="sub();" value="Отправить" />
</form>

<div id="calc-basic" class="col-sm-4 calc-basic" method="post">
<p>Высота: <span class="calc-нeight"><?php echo $x ?></span> мм</p>
<p>Ширина: <span class="calc-width"><?php echo $y ?></span> мм</p>
<p>Сумма: <span class="calc-summa"style="font-size: 18px;"><?php echo $formatted_number ?></span> рублей</p>
</div>

<?php
echo '<pre>';
print_r(array_keys(get_defined_vars()));
//print_r(get_defined_vars());
echo '</pre>';
?>

</body>

</html>
Мудр не тот, кто знает много, а тот, чьи знания полезны. Эсхил
*

warlocksp

  • Завсегдатай
  • 1198
  • 17 / 4
Re: Доработка скрипта
« Ответ #1 : 12.03.2019, 14:45:55 »
Вопрос решен,
Тему можно удалять.
Мудр не тот, кто знает много, а тот, чьи знания полезны. Эсхил
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Нужна разработка собственных полей и доработка фильтра Joomla 5

Автор Lemonez

Ответов: 1
Просмотров: 1398
Последний ответ 28.09.2024, 17:43:02
от Lemonez
Доработка К2. Вывод только тех статей, для которых пользователь является автором

Автор Divn

Ответов: 0
Просмотров: 2482
Последний ответ 06.06.2023, 18:39:10
от Divn
Доработка и настройка CommunityBuilder

Автор Максим Мережко

Ответов: 0
Просмотров: 2439
Последний ответ 10.05.2023, 17:02:03
от Максим Мережко
Модернизация и доработка 2 сайтов-визиток

Автор teplolub

Ответов: 4
Просмотров: 2692
Последний ответ 02.09.2022, 13:13:59
от Шмайсер
Доработка Joomla (бюджет 24000р)

Автор saynez

Ответов: 5
Просмотров: 2205
Последний ответ 02.06.2022, 13:59:32
от saynez