Новости Joomla

Вышли релизы безопасности Joomla 6.1.1 и Joomla 5.4.6

Релиз безопасности Joomla 6.1.1 и Joomla 5.4.6

Проект Joomla! рад сообщить о выходе Joomla 6.1.1 и Joomla 5.4.6. Это релизы безопасности и исправления ошибок для серий 5.x и 6.x.

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

Sto-auto

  • Захожу иногда
  • 183
  • 0 / 2
  • не останавливайся...
Очень нужно чтоб иконка  "расказать другу" (отправить на емейл) была у меня не в контенте а в самом низу возле остальных кнопок социальных сетей. Пожалуйста подскажите как это реализовать? Сначала увидел что компонент формирует ссылку        
<a href="/component/mailto/?tmpl=component&amp;link=aHR0cDovL3RvcmJhLmx2aXYudWEvMzMuaHRtbA%3D%3D" title="e-mail" onclick="window.open(this.href,'win2','width=400,height=350,menubar=yes,resizable=yes'); return false;"><img src="/images/M_images/emailButton.png" alt="e-mail"  /></a>  

То есть надо ссылку только вставить а тут она типа зашифрована "link=aHR0cDovL3RvcmJhLmx2aXYudWEvMzMuaHRtbA%3D%3D"
Потому что если вставить стандартную функцию текущего адреса страницы, то на первый взгляд все хорошо но на емейл ссылка приходит как абракадабра. Понимаю что этот способ не есть "ГУД". Подскажите если знаете отрывок какого кода можно вставить в нужное место. Большое спасибо!
*

Leslik

  • Осваиваюсь на форуме
  • 15
  • 2 / 0
Есть решение!

Создаем в папке шаблона сайта папку HTML и копируем туда папку com_content с папкой article (или всеми остальными archive, frontpage, category, section в зависимости от того, где вам нужно поменять расположение кнопки "отправить по e-mail")

В папке article оставляем только index.html, form.php и default.php.

В файле default.php находим код

<?php if ($this->params->get('show_email_icon')) : ?>
      <td width="201px" class="buttonheading">
      <?php echo JHTML::_('icon.email',  $this->article, $this->params, $this->access); ?>
      </td>
и вставляем его в самый конец файла после кода:
<tr>
   <td class="modifydate">
      <?php echo JText::sprintf('LAST_UPDATED2', JHTML::_('date', $this->article->modified, JText::_('DATE_FORMAT_LC2'))); ?>
   </td>
</tr>
<?php endif; ?>
</table>

и перед последними строчками:

<span class="article_separator">&nbsp;</span>
<?php echo $this->article->event->afterDisplayContent; ?>

Можно заключить код кнопки в отдельную строку <tr> или в таблицу <table>. С настройками поиграйтесь сами.

Саму иконку поменять можно в папке www.your_sait\images\M_images\ Замените файл emailButton.png на свой с таким же названием и будет вам счастье.

У меня так все сработало!
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как вевысти форму регистрации на главную?

Автор vinegred

Ответов: 25
Просмотров: 11934
Последний ответ 22.03.2016, 16:04:20
от Festival
Выдернуть код плагина со страницы и перенести его на другой сайт

Автор Hufflepuff

Ответов: 3
Просмотров: 1594
Последний ответ 07.08.2014, 12:42:58
от aspidy
Joomlacomment выравнивание кнопки "отправить комментарий"

Автор lost83

Ответов: 2
Просмотров: 49821
Последний ответ 25.01.2013, 23:33:41
от lost83
Перенести 600 материалов (статей) с одного сайта на другой?

Автор AlexanderKiselev

Ответов: 7
Просмотров: 4213
Последний ответ 16.08.2012, 10:30:21
от hooten
Изменить форму регистрации

Автор rembot

Ответов: 1
Просмотров: 2092
Последний ответ 21.05.2012, 11:39:19
от rembot