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

Karyuudo

  • Захожу иногда
  • 354
  • 0 / 0
есть список материалов в категории - faq
вот только проблема есть..
при нажатии на материал, нет возможности вернуться на предыдущю страницу, кроме как не нажав кнопку назад в браузере, а это не удобно каждый раз туда жать, хотелосьбы кнопочку, внизу текста под материалом, которая бы вела назад.. как такое можно организовать?
*

SmokerMan

  • Гуру
  • 5293
  • 720 / 26
Можно добавить в статью ссылку типа:
Код
<div id="back_link">
<a href='javascript:history.go(-1)'>
Назад</a>
</div>
Либо:
Код
<div id="back_link">
<a href="javascript:history.back();">
Назад</a>
</div>
Но для этого из черного списка надо исключать script Что бы ссылка не вырезалась
Проще помоему изменить немного вывод материала. Для этого добавим в файл components\com_content\views\article\tmpl\default.php строчку.
Допустим в конце, после того как в нем идет <?php echo $this->article->event->afterDisplayContent; ?> добавляем следующее:
Код
<div id="back_link" align="center">
<a href='javascript:history.go(-1)'>
Назад</a>
</div>

*

Karyuudo

  • Захожу иногда
  • 354
  • 0 / 0

добавим в файл components\com_content\views\article\tmpl\default.php строчку.
Допустим в конце, после того как в нем идет <?php echo $this->article->event->afterDisplayContent; ?> добавляем следующее:
Код
<div id="back_link" align="center">
<a href='javascript:history.go(-1)'>
Назад</a>
</div>
странно, но эта строчка отсуствует в этом файле (в соседнем тоже) а добавление в конец этого кода не помогает.. ничего не происходит
*

SmokerMan

  • Гуру
  • 5293
  • 720 / 26
может этот файл лежит у вас в шаблоне. Посмотрите в директории Ваш шаблон\html\com_content\article\default.php
Если он есть то редактировать надо его. Я так понял про материал идет речь? не про другое?

Цитировать
но эта строчка отсуствует в этом файле
ее может и не быть, главное в конец пихайте.
И еще такой нюанс какая версия joomla?
*

vdr

  • Захожу иногда
  • 196
  • 17 / 0
  • Всё есть в тебе. Реализовывайся.
Спасибо. На 1.5.9 работает.
Всё есть в тебе. Реализовывайся.

Всё сделал как написано, но кнопка не появляется...
*

hack

  • Новичок
  • 6
  • 0 / 0
Присоединюсь к поиску решения проблемы)))  ^-^ То, что кнопка "Назад" не может быть включена стандартными настройками J1.5 - имхо, есть глупость и недосмотр разработчиков.

Что сделал я:

У меня самописный шаблон. Разбирая шаблон ja_purity заметил, что непосредственно в шаблоне лежит обсуждаемый выше default.php - ВИД материала.

Отсюда простая идея: взять default.php (и default.xml) движка, перенести в свой шаблон (в templates/XXX/html/com_content/article/).

Затем я добавил в default.php следующий код:

Код
</table>
/*---back_button---*/
<div id="back_button">
<a href="javascript:history.go(-1)">Назад</a>
</div>
/*-----------------*/
<span class="article_separator">&nbsp;</span>

Все работает прекрасно, но я так понял что если в новой версии движка разработчики поправят default.php, то мне придется снова копировать и править обновленный файл? К тому же неясно, что делать в случае, если мне в отдельном материале ссылка "Назад" не нужна...

Что посоветуете для исправления минусов данного варианта?

Решить проблему хочется именно так, чтобы кнопка добавлялась во все интересующие материалы автоматически. А не как в в плагинах типа Back Button - там требуется добавлять теги в каждый материал вручную.  8)
*

wanderer

  • Осваиваюсь на форуме
  • 41
  • 0 / 0
Спасибо!
Странный недостаток..
*

SmokerMan

  • Гуру
  • 5293
  • 720 / 26
Все работает прекрасно, но я так понял что если в новой версии движка разработчики поправят default.php, то мне придется снова копировать и править обновленный файл?
Зачем это делать? Именно для этого шаблонизация и нужна, что бы не зависимо от того что там поправляется у вас шаблон оставался в вашем виде.
Цитировать
К тому же неясно, что делать в случае, если мне в отдельном материале ссылка "Назад" не нужна...
Как вариант можно сделать следующее:
Так как тему на форуме бахнули, кину линк на сайт - http://joomla.forsite.org/index.php/articles/tutarial/dop-param
Читаем внимательно, добавляем параметр в материале, и в зависимости от этого параметра выводим кнопку.
*

hack

  • Новичок
  • 6
  • 0 / 0
2 SmokerMan Спасибо за линк! наконец-то сделал нормально и удобно батон "назад" на сайте!   :D

Замечу, что если хотите видеть опцию в глобальных настройках материалов, то нужно еще поправить файл \administrator\components\com_content\config.xml

Я, например, добавил следущее:
Код
<param name="show_back_button" type="radio" default="1" label="Back button" description="PARAMBACK">
     <option value="0">Hide</option>
     <option value="1">Show</option>
</param>
*

goga63

  • Осваиваюсь на форуме
  • 41
  • 1 / 0
Добрый день !
Вроде все хорошо,но хочется единства стиля. В шаблоне же уже есть формы кнопок. нельзя ли объединить Ваш способ или плагин back-button-plugin  (извите в програмировании я профан,вот методом тыка кнопку в мариал я засунул)
плагин (надпись "Назад") работает ,кнопка "Назад" ,естественно, нет -на ней ничего не висит.
Может кто подскажет как на кнопку повесить плагин (убрать надпись "Назад" и оставить работающую кнопку ?)

P.S. Повторюсь в програмировании я профан >:(



[вложение удалено Администратором]
*

SmokerMan

  • Гуру
  • 5293
  • 720 / 26
Четно говоря ничего не понял  ^-^
Если ставили плагин зачем тогда было делать изменения в шаблоне?
Если плагин не работает то это другой вопрос. Что за плагин я не знаю.
*

goga63

  • Осваиваюсь на форуме
  • 41
  • 1 / 0
Четно говоря ничего не понял  ^-^
Извините ,попробую объяснить подробнее
Если плагин не работает то это другой вопрос. Что за плагин я не знаю.
плагин добавляет в материал кнопку , вернее ссылку "Назад"   ( http://www.zwartschaap.com/joomla-1.5-plugins/back-button-plugin.html)
Если ставили плагин зачем тогда было делать изменения в шаблоне?
Плагин работает номально , но хочется именно изображение кнопки "Назад"
тоесть как изменить плагин чтобы заменить текст "Назад" на кнопку "Назад"
или
как кнопке "Назад" прицепить плагин "Назад".

 P.S. возможно лучшее враг хорошего , но при отсутствии опыта в програмировании все равно хочется "красивостей"

[вложение удалено Администратором]
« Последнее редактирование: 02.01.2010, 21:00:37 от goga63 »
*

SmokerMan

  • Гуру
  • 5293
  • 720 / 26
ну так задайте нужный класс или id для ссылки и через CSS делайте с ней что хотите.
*

goga63

  • Осваиваюсь на форуме
  • 41
  • 1 / 0
Пока у меня такое "решение" - <p><span class="art-button-wrapper"><a href="javascript:history.back();"><input name="Submit" value="Назад" class="button art-button" type="submit" /></a></span></p>
кнопка отображается во всех браузерах (так  как хотелось,с.м. рис. через пост выше), но работает (возвращает назад) только в Mozilla и Opera.
подскажите как её подправить для IE ?
*

SmokerMan

  • Гуру
  • 5293
  • 720 / 26
Зачем в ссылке ставить кнопку?
<input name="Submit" value="Назад" class="button art-button" type="submit" /> ?
Естественно ослик может и не понять, да думаю и не только он.
Не пробовали просто написать <p><span class="art-button-wrapper"><a href="javascript:history.back();">НАЗАД</a></span></p>
А остальное все оформляйте через CSS.
Если не понимаете как это сделать можете почитать здесь
Вот пример кнопок сделанных на CSS
*

goga63

  • Осваиваюсь на форуме
  • 41
  • 1 / 0
Может я опять сделал чтонибуть не по правилам, но вот код работающей (для моего шаблона и его таблицы стилей) кнопки "Назад"
<p><span class="art-button-wrapper"><span class="l"></span><span class="r"></span><a href="javascript:history.back();" class="readon art-button">Назад</a></span></p>
Спасибо за ответы.
Всех с настутившим Новым Годом!
*

walking_alone

  • Осваиваюсь на форуме
  • 42
  • 0 / 0
Так как тему на форуме бахнули, кину линк на сайт - http://joomla.forsite.org/index.php/articles/tutarial/dop-param
Читаем внимательно, добавляем параметр в материале, и в зависимости от этого параметра выводим кнопку.

ссылка не работает. Очень нужно сделать кнопочку назад, помогите)

Есть ли способ, чтобы она появилась сразу во всех статьях без тупого Back Button плагина. Дело в том, что я его поставил, и кнопка "назад" у меня отображается даже на главной странице (если не делать разрыв "подробнее". А если мне нужно вывести страницу отдельно на одной странице и с кнопкой "назад", но она не содержит разрыва? Тогда эта злополучная "назад" отобразится и на главной.
*

Макс

  • Осваиваюсь на форуме
  • 30
  • 0 / 0
  • Спасибо! Только учусь.
Добавляю в php нужную строчку и всё работает. Только вместо "Назад" кракозябры. Как поменять кодировку  файла .php, чтоб он нормально на странице кириллицу отображал?
*

zzzerocoolll

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
Цитировать
Добавляю в php нужную строчку и всё работает. Только вместо "Назад" кракозябры. Как поменять кодировку  файла .php, чтоб он нормально на странице кириллицу отображал?

то же самое, кто знает как поменять кодировку?
*

zzzerocoolll

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
добавил в default.php

в самый верх
Код
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>

не знаю на сколько это правельно, но работает
*

danik.html

  • Живу я здесь
  • 2650
  • 353 / 4
добавил в default.php

в самый верх
Код
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>

не знаю на сколько это правельно, но работает

И получился двухголовый зверь )))
【Мегапак Virtuemart:
 • метатеги (description,keywords)
 • заголовки (title)
 • красивые алиасы (чпу) без тормозов и дублей!
*

TRIGUN

  • Захожу иногда
  • 95
  • 0 / 0
Так кто нибудь придумал как быть с кодировкой?
Даже если кнопка работает, но показывается кракозябры - это не лучший выход.
*

TRIGUN

  • Захожу иногда
  • 95
  • 0 / 0
В общем взял файл default.php, изменил кодировку с ANSI на UTF-8 без BOM
В итоге заработало. Пользовался редактором AkelPad.

Вопрос на засыпку: Это не нарушит работу сайта? Можно ли родные файлы движка так перекодировать?

P.S.
Я лично вставил такой код
Код
<div class="back_button" align="left">
<a href='javascript:history.go(-1)'>
Назад</a>
</div>

CSS наложил те же, которые были прописаны для класса back_button
« Последнее редактирование: 08.03.2011, 17:35:30 от TRIGUN »
*

accept

  • Осваиваюсь на форуме
  • 31
  • 0 / 1
для возвращения на главную в материалах я использую тег {backbutton} но он просто выводит надпись "назад" а хотелось бы сделать что бы была кнопка как читать далее помогите люди добрые   Joomla у меня 1.5.22
*

danilovmy

  • Осваиваюсь на форуме
  • 28
  • 1 / 0
  • Технический директор http://linguaxtrem.at/ru/
если стоит плагин "модуль anywhere"

Создайте модуль http в позиции Back

Текст модуля
<div id="back">
<a href='javascript:history.back()'>Назад</a>
</div>
Хотите туда картинку впихните, все что угодно вместо текста назад.

в CSS настроите как должна кнопка выглядеть.

теперь везде где нужна такая кнопка можете просто указывать {loadposition Back}

И тогда ненужны вам никакие другие плагины

Важно, модуль можно переводить при помощи JoomFish, следовательно это решение подойдет для мультиязычного сайта
*

artMelnikov

  • Захожу иногда
  • 57
  • 3 / 0
для возвращения на главную в материалах я использую тег {backbutton} но он просто выводит надпись "назад" а хотелось бы сделать что бы была кнопка как читать далее http://s41.radikal.ru/i091/1105/80/f33e489787cc.jpg помогите люди добрые   Joomla у меня 1.5.22
А можно по подробнее... куда этот тэг {backbutton} вставлять и что для этого должно быть? может плагин какой-то, потому что простая вставка в код страницы не помогает.
*

Dobreff

  • Захожу иногда
  • 214
  • 10 / 4
А можно по подробнее... куда этот тэг {backbutton} вставлять и что для этого должно быть? может плагин какой-то, потому что простая вставка в код страницы не помогает.
если  сплагином, то - Back Button Plugin
{backbutton}  вставляешь в конце материала

если без плагина,
вставить можно:
Код
    <form>
    <input type="button" value="Назад на предыдущую страницу"
    onClick="history.back()">
    </form>
*

artMelnikov

  • Захожу иногда
  • 57
  • 3 / 0
Dobreff, Спасибо! Попробую.
*

Urlchik

  • Осваиваюсь на форуме
  • 23
  • 0 / 0
Четно говоря ничего не понял  ^-^
Если ставили плагин зачем тогда было делать изменения в шаблоне?
Если плагин не работает то это другой вопрос. Что за плагин я не знаю.
Что понимать-то? Человек хочет чтоб ссылка назад выглядела точно так как кнопка подробнее
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как сделать появление случайных картинок из пяти разных категорий?

Автор Katy93

Ответов: 2
Просмотров: 110
Последний ответ 03.05.2021, 21:34:20
от sivers
Для чего нужны разделы и категории?

Автор lost

Ответов: 10
Просмотров: 4977
Последний ответ 26.04.2021, 15:12:31
от altvvc
Как сделать бэкап сайта

Автор egorovv

Ответов: 8
Просмотров: 4375
Последний ответ 06.06.2020, 12:09:43
от SeBun
Как отключить стандартный счетчик просмотров материалов

Автор Akksimo

Ответов: 5
Просмотров: 4172
Последний ответ 25.12.2019, 16:56:29
от nikolaevevge
Как вывести все категории всех разделов на одной странице?

Автор genius

Ответов: 4
Просмотров: 1143
Последний ответ 22.01.2019, 08:38:30
от genius