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

Kerlen

  • Осваиваюсь на форуме
  • 15
  • 0 / 0
Надумал перейти с SMF на Kunena и обнаружил у последней нежелательное свойство - при просмотре профиля пользователя отображается не только его имя, но и логин. Возможно ли каким-то образом скрыть логин?
*

ChaosHead

  • Moderator
  • 5242
  • 451 / 13
При просмотре чужого профиля как я понял? В своём нет смысла вроде скрывать.
В файле summary.php
удалите или закомментируйте следующие строки:
Код
    <tr class ="<?php echo $boardclass; ?>sectiontableentry1">
      <td  class = "td-1 fbm"><b><?php echo _KUNENA_MYPROFILE_USERNAME; ?></b> </td>
      <td  class = "td-2 fbm"><?php echo $userinfo->username; ?></td>
    </tr>
*

Kerlen

  • Осваиваюсь на форуме
  • 15
  • 0 / 0
Да, конечно при просмотре чужого.

Приведённые вами строки отвечают за показ имени/ника, а за логин следующий блок:
Код
<tr class ="<?php echo $boardclass; ?>sectiontableentry1">
      <td  class = "td-1 fbm"><b><?php echo _KUNENA_MYPROFILE_USERNAME; ?></b> </td>
      <td  class = "td-2 fbm"><?php echo $userinfo->username; ?></td>
    </tr>

Спасибо за подсказку, это то, что надо.
*

ChaosHead

  • Moderator
  • 5242
  • 451 / 13
Ну да, наверное так. Ну главное, что разобрались.
*

fyfcnfcbz1979

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
При просмотре чужого профиля как я понял? В своём нет смысла вроде скрывать.
В файле summary.php
удалите или закомментируйте следующие строки:
Код
    <tr class ="<?php echo $boardclass; ?>sectiontableentry1">
      <td  class = "td-1 fbm"><b><?php echo _KUNENA_MYPROFILE_USERNAME; ?></b> </td>
      <td  class = "td-2 fbm"><?php echo $userinfo->username; ?></td>
    </tr>
Подскажите! У меня KUNENA 1.7. я в этом файле таких строчек вообще найти не могу. В этой версии какой-то другой код?
*

ChaosHead

  • Moderator
  • 5242
  • 451 / 13
Другой, а в последней Kunena 2.0.2 ещё тоже другой ;)
*

fyfcnfcbz1979

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Другой, а в последней Kunena 2.0.2 ещё тоже другой ;)
Вот мой код. Умоляю подскажите что удалить надо.
Код
<?php
/**
 * @version $Id$
 * Kunena Component
 * @package Kunena
 *
 * @Copyright (C) 2008 - 2011 Kunena Team. All rights reserved.
 * @license http://www.gnu.org/copyleft/gpl.html GNU/GPL
 * @link http://www.kunena.org
 *
 **/
defined( '_JEXEC' ) or die();


$document = JFactory::getDocument ();
$document->addScriptDeclaration ( "// <![CDATA[
window.addEvent('domready', function(){ $$('dl.tabs').each(function(tabs){ new KunenaTabs(tabs); }); });
// ]]>" );
$private = KunenaFactory::getPrivateMessaging();
if ($this->my->id == $this->user->id) {
$PMCount = $private->getUnreadCount($this->my->id);
$PMlink = $private->getInboxLink($PMCount ? JText::sprintf('COM_KUNENA_PMS_INBOX_NEW', $PMCount) : JText::_('COM_KUNENA_PMS_INBOX'));
} else {
$PMlink = $this->profile->profileIcon('private');
}
?>

<div class="kblock k-profile">
<div class="kheader">
<h2><span class="k-name"><?php echo JText::_('COM_KUNENA_USER_PROFILE'); ?> <?php echo $this->escape($this->name); ?></span>
<?php if (!empty($this->editlink)) echo '<span class="kheadbtn kright">'.$this->editlink.'</span>';?></h2>
</div>
<div class="kcontainer">
<div class="kbody">
<table class = "kblocktable" id ="kprofile">
<tr>
<td class = "kcol-first kcol-left">
<div id="kprofile-leftcol">
<?php if ($this->avatarlink) : ?>
<div class="kavatar-lg"><?php echo $this->avatarlink; ?></div>
<?php endif; ?>
<div id="kprofile-stats">
<ul>
<?php if ( !empty($this->banReason) ) { ?><li><strong><?php echo JText::_('COM_KUNENA_MYPROFILE_BANINFO'); ?>:</strong> <?php echo $this->escape($this->banReason); ?></li><?php } ?>
<li><span class="kicon-button kbuttononline-<?php echo $this->profile->isOnline(true)?>"><span class="online-<?php echo $this->profile->isOnline(true)?>"><span><?php echo $this->profile->isOnline()? JText::_('COM_KUNENA_ONLINE') : JText::_('COM_KUNENA_OFFLINE'); ?></span></span></span></li>
<?php if (!empty($this->usertype)): ?><li class="usertype"><?php echo $this->escape($this->usertype); ?></li><?php endif; ?>
<?php if (!empty($this->rank_title)): ?><li><strong><?php echo JText::_('COM_KUNENA_MYPROFILE_RANK'); ?>: </strong><?php echo $this->escape($this->rank_title); ?></li><?php endif; ?>
<?php if (!empty($this->rank_image)): ?><li class="kprofile-rank"><?php echo $this->rank_image; ?></li><?php endif; ?>
<?php if (!empty($this->registerdate)): ?><li><strong><?php echo JText::_('COM_KUNENA_MYPROFILE_REGISTERDATE'); ?>:</strong> <span title="<?php echo CKunenaTimeformat::showDate($this->registerdate, 'ago', 'utc'); ?>"><?php echo CKunenaTimeformat::showDate($this->registerdate, 'date_today', 'utc'); ?></span></li><?php endif; ?>
<?php if ($this->lastvisitdate != "0000-00-00 00:00:00"): ?><li><strong><?php echo JText::_('COM_KUNENA_MYPROFILE_LASTVISITDATE'); ?>:</strong> <span title="<?php echo CKunenaTimeformat::showDate($this->lastvisitdate, 'ago', 'utc'); ?>"><?php echo CKunenaTimeformat::showDate($this->lastvisitdate, 'date_today', 'utc'); ?></span></li><?php endif; ?>
<li><strong><?php echo JText::_('COM_KUNENA_MYPROFILE_TIMEZONE'); ?>:</strong> GMT <?php echo CKunenaTimeformat::showTimezone($this->timezone); ?></li>
<li><strong><?php echo JText::_('COM_KUNENA_MYPROFILE_LOCAL_TIME'); ?>:</strong> <?php echo CKunenaTimeformat::showDate('now', 'time', 'utc', $this->timezone); ?></li>
<?php if (!empty($this->posts)): ?><li><strong><?php echo JText::_('COM_KUNENA_MYPROFILE_POSTS'); ?>:</strong> <?php echo intval($this->posts); ?></li><?php endif; ?>
<?php if (!empty($this->userpoints)): ?><li><strong><?php echo JText::_('COM_KUNENA_AUP_POINTS'); ?></strong> <?php echo intval($this->userpoints); ?></li><?php endif; ?>
<?php if (!empty($this->usermedals)) : ?><li><?php foreach ( $this->usermedals as $medal ) : echo $medal,' '; endforeach ?></li><?php endif ?>
<li><strong><?php echo JText::_('COM_KUNENA_MYPROFILE_PROFILEVIEW'); ?>:</strong> <?php echo intval($this->profile->uhits); ?></li>
<li><?php echo $this->displayKarma(); ?></li>
<?php if ($PMlink) {
?>
<li><?php echo $PMlink; ?></li>
<?php  } ?>
<?php if( !empty($this->personalText) ) { ?><li><strong><?php echo JText::_('COM_KUNENA_MYPROFILE_ABOUTME'); ?>:</strong> <?php echo KunenaParser::parseText($this->personalText); ?></li><?php } ?>
</ul>
</div>
</div>
</td>
<td class="kcol-mid kcol-right">
<div id="kprofile-rightcol">
<?php $this->displayTab(); ?>
</div>
</td>
</tr>
</table>
</div>
</div>
</div>
*

ChaosHead

  • Moderator
  • 5242
  • 451 / 13
Код
<?php echo $this->escape($this->name); ?>
тут выводится имя
*

fyfcnfcbz1979

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Код
<?php echo $this->escape($this->name); ?>
тут выводится имя
в профиле в скобках возле имени все равно высвечивается логин. А где это еще может задаваться?
*

fyfcnfcbz1979

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
При просмотре профиля пользователя в Kunena 1.7.  отображается не только его имя, но и логин. Возможно ли каким-то образом скрыть логин?
« Последнее редактирование: 06.11.2012, 23:29:14 от fyfcnfcbz1979 »
*

tminov

  • Осваиваюсь на форуме
  • 14
  • 1 / 0
для версии 2.0.4 надо в файле /components/com_kunena/template/blue_eagle/html/user/default.php
закоментировать echo $this->escape($this->name);
*

Neptun

  • Захожу иногда
  • 183
  • 8 / 0
Здравствуйте!
Подскажите, в моей ситуации. Стоит Kunena, и все логины, которые отображаются в ней, это логины от сайта. То есть если я администратор сайта, и логин у меня administrator то этот логин будет и в кунене. А это крайне нежелательно с точки зрения безопасности.
Есть возможность отображать какие-то псевдонимы, и как?
*

ChaosHead

  • Moderator
  • 5242
  • 451 / 13
Отображать логин или имя - выбирается в настройках форума. Как скрыть логин совсем - вся тема про это.
*

Neptun

  • Захожу иногда
  • 183
  • 8 / 0
Еще вопрос в похожей тематике. Как сделать пользователя скрытым?
*

украина-2015

  • Новичок
  • 1
  • 0 / 0
При просмотре чужого профиля как я понял? В своём нет смысла вроде скрывать.
В файле summary.php
удалите или закомментируйте следующие строки

Здравствуйте! У меня та же проблема. Любой зарегистрированный пользователь, при просмотре чужого профиля, видит не ник, а логин: "Профиль для sdfghjjkl", где sdfghjjkl не ник, а логин! В таком случае теряется смысл использования логина, ведь его может узнать кто угодно, а это небезопасно для сайта.
Установил новый форум kunena_v3.0.3_2013-10-20,  на Joomla_3.2.0
Что делать? Какие и где строчки удалить из кода?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться