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

yrygvay

  • Завсегдатай
  • 1293
  • 36 / 3
FAQ K2
« : 20.02.2011, 19:31:18 »
« Последнее редактирование: 04.05.2015, 21:45:29 от staticlight »
Смотрю....
*

staticlight

  • Moderator
  • 1086
  • 65 / 0
  • Staticlight
Re: FAQ K2
« Ответ #1 : 20.02.2011, 20:37:39 »
Как загружать  RAR и ZIP файлы?


Для файлов формата RAR обычно используется расширение .rar и MIME-тип application/x-rar-compressed.

Для файлов формата ZIP  - application/zip

Итого, добавляем в файл administrator\components\com_k2\lib\class.upload.php
Cледующие строчки:
Код

...
                               "application/x-rar-compressed",
                               "application/x-rtf",
                               "application/x-shockwave-flash",
                               "application/x-sit",
                               "application/x-stuffit",
                               "application/x-troff-msvideo",
                               "application/x-zip",
                               "application/x-zip-compressed",
                               "application/zip", -----------------------------------> эту строчку
                           "application/x-rar-compressed", -------------------------> и эту строчку
      "application/rar",
...


UPD: все-таки rar-архивы k2 не распознает.
Как лечить - отключаем проверку на MIME-тип (опасно, если на сайт контент добавляют зарегистрированные пользователи - могут и экзэшник закачать)
Меняем в administrator/components/com_k2/lib/class.upload.php
Код

function init()
строка 1946
        $this->mime_file                = true;     // MIME detection with UNIX file() command
на
Код
        $this->mime_file                = false;     // MIME detection with UNIX file() command

« Последнее редактирование: 14.10.2011, 13:36:14 от staticlight »
Руководитель отдела сервисного обслуживания систем безопасности.
Устали от com_content - поставьте com_k2.
TRIPLE "F" POWER: Firefox+FireShot+Firebug. Chrome + Ctrl+Shift+I
*

staticlight

  • Moderator
  • 1086
  • 65 / 0
  • Staticlight
Re: FAQ K2
« Ответ #2 : 20.02.2011, 21:03:44 »
Обтекаемая картинка в материале

Заходим в k2.css

Ищем там

Код
div.itemImageBlock {
    margin: 0 0 16px;
    padding: 8px;
}

Присваиваем блоку обтекаемость float:left

Внимание! Не путать блоки:
div.itemImageBlock - блок отображения картинки в материале
div.latestItemImageBlock - блок отображения последних материалов

Код
div.latestItemImageBlock {
    float: left;
    margin: 0;
    padding: 0;
}

Руководитель отдела сервисного обслуживания систем безопасности.
Устали от com_content - поставьте com_k2.
TRIPLE "F" POWER: Firefox+FireShot+Firebug. Chrome + Ctrl+Shift+I
*

yrygvay

  • Завсегдатай
  • 1293
  • 36 / 3
Re: FAQ K2
« Ответ #3 : 21.02.2011, 11:09:07 »
А ещё можно просто в настройках К2(Код 'Социальных кнопок') указать код например Яндекс закладок :
Код
<script type="text/javascript" src="//yandex.st/share/share.js" charset="utf-8"></script>
<div class="yashare-auto-init" data-yashareType="button" data-yashareQuickServices="yaru,vkontakte,facebook,twitter,odnoklassniki,moimir,friendfeed,lj"></div>

и они автоматом будут у каждой статьи! и товара.

Это решение для тех кто не хочет лазить в код!
Смотрю....
*

staticlight

  • Moderator
  • 1086
  • 65 / 0
  • Staticlight
Re: FAQ K2
« Ответ #4 : 21.02.2011, 21:47:09 »
Перенос материалов из одной категории в другую

1) Отмечаем галочками материалы, которые хотим перенести в другую категорию

2) Жмем на ссылку "перенести" (наверху над материалами).

3) Выбираем категорию ,в которую хотим перенести. Переносим.
Руководитель отдела сервисного обслуживания систем безопасности.
Устали от com_content - поставьте com_k2.
TRIPLE "F" POWER: Firefox+FireShot+Firebug. Chrome + Ctrl+Shift+I
*

Romella

  • Осваиваюсь на форуме
  • 45
  • 5 / 0
Re: FAQ K2
« Ответ #5 : 28.02.2011, 13:19:30 »
reCaptcha при регистрации в модуле логина К2?

Итак решено:
1. скачиваем плагин отсюда http://www.joomlaez.com/downloads/cat_view/59-joomla-plugins/55-recaptcha-integrator-joomla-plugin.html
2. идем сюда http://www.google.com/recaptcha добавляем свой сайт получаем ключи Public Key: Private Key:
3. устанавливаем плагин в настройках прописываем ключи Public Key: Private Key: отметим чек бокс Auto-verify
4. в директории components/com_k2/templates/  открываем register.php и добавляем после строки 108
Код
<?php 
global $mainframe;
$mainframe->triggerEvent('onCaptchaDisplay');
?>
Все
p.s. тестовая площадка Joomla 1.5.22 K2 v2.4.1
« Последнее редактирование: 28.02.2011, 21:52:36 от Romella »
*

staticlight

  • Moderator
  • 1086
  • 65 / 0
  • Staticlight
Re: FAQ K2
« Ответ #6 : 28.02.2011, 18:12:21 »
Суперизящное решение проблемы "Save and Close"  при добавлении или редактировании материала с фронтэнда (лицевой части сайта).
[spoiler title=Суперизящное решение проблемы "Save and Close"  при добавлении или редактировании материала с фронтэнда (лицевой части сайта).]
Источник

Открываем components/com_k2/views/item/tmpl и к существующему коду в form.php:
Код
[script type="text/javascript"]
//<![CDATA[
function submitbutton(pressbutton) {

syncExtraFieldsEditor();

if (trim( document.adminForm.title.value ) == "") {
alert( '<?php echo JText::_('Item must have a title', true); ?>' );
} else if (trim( document.adminForm.catid.value ) == "0") {
alert( '<?php echo JText::_('Please select a category', true); ?>' );
} else {
<?php if(!$this->params->get('taggingSystem')): ?>
var tags = document.getElementById("selectedTags");
for(i=0; i<tags.options.length; i++)
tags.options[i].selected = true;
<?php endif; ?>
submitform( pressbutton );

просто добавляем строчку:

parent.$('sbox-window').close();



Итого:

Код
[script type="text/javascript"]
//<![CDATA[
function submitbutton(pressbutton) {

syncExtraFieldsEditor();

if (trim( document.adminForm.title.value ) == "") {
alert( '<?php echo JText::_('Item must have a title', true); ?>' );
} else if (trim( document.adminForm.catid.value ) == "0") {
alert( '<?php echo JText::_('Please select a category', true); ?>' );
} else {
<?php if(!$this->params->get('taggingSystem')): ?>
var tags = document.getElementById("selectedTags");
for(i=0; i<tags.options.length; i++)
tags.options[i].selected = true;
<?php endif; ?>
submitform( pressbutton );
parent.$('sbox-window').close(); --------------> Добавленная нами строчка
}
}




Также советуют добавить

Код
172 строка--> $$('#toolbar-cancel a').addEvent('click', function(e){

               new Event(e).stop();

              <?php if ($this->row->id): ?>

              dummy = $time() + $random(0, 100); XHRCheckin.request("t"+dummy);

            <?php endif; ?>

 178-->parent.$('sbox-window').close();

 179-->window.history.back(); /*Вот эту строчку*/

});

[/spoiler]

У меня все заработало
[spoiler title=если все равно не заработает]Попробуй вместо parent.$('sbox-window').close(); написать parent.document.getElementById('sbox-window').close();

От пользователя iuranemo
[/spoiler]
« Последнее редактирование: 05.10.2011, 14:25:23 от staticlight »
Руководитель отдела сервисного обслуживания систем безопасности.
Устали от com_content - поставьте com_k2.
TRIPLE "F" POWER: Firefox+FireShot+Firebug. Chrome + Ctrl+Shift+I
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться