logo img
Скрипт I-Soft Bizness

Бизнес в интернет. Виртуальные офисы фирм. Скрипт фирм и организаций.

» » Помощь в каталоге - только в нужный момент
Информация к новости
  • Просмотров: 2 907
  • Дата: 4 июня 2009
  • +8
4 июня 2009

Помощь в каталоге - только в нужный момент

Категория: Полезное

Многие пользователи скрипта каталога организаций считают бесполезным использовать модуль помощи в клиентской части каталога. Порою, он занимает очень много места в колонке, тем самым отодвигая вниз более ценную информацию, которою желают держатели своих каталогов донести до посетителя (например: рекламу, товары, ТОП и т.п.). Но все-таки не стоит забывать, что не каждый посетитель знаком с каталогом на “ТЫ”, и возможно, ему где-то тяжело разобраться с предлагаемыми возможностями Вашего каталога. В этой статье я предложу один из способов использовать помощь только в нужный момент.

Для этого, перед модулем помощи (он, как правило, по умолчанию размещается в правой колонке вверху), добавим ссылку “Помощь”. При нажатии на нее, перед посетителем откроется этот блок, и он сможет прочитать о возможностях использования каталога на этой странице. Чтобы закрыть этот модуль, посетитель может использовать ссылку “Скрыть помощь” и этот блок будет скрыт.

Чтобы реализовать данную технологию, откройте файл для редактирования includes/notepad.js и в самый конец файла, добавьте код:


function trans_help()
{
    var elm = document.getElementById('help_link');
    var show = (elm.style.display == 'none' ? 'none' : '');
    elm.style.display = (show ? '' : 'none');
    document.getElementById('help_link_hide').style.display = show;
    document.getElementById('help_mod').style.display = show;
}


В используемом шаблоне template/ШАБЛОН/footer.php вместо строки:


<? include ("./help.php"); ?>


Используйте код:


<div align="center">
<a href="javascript:;" onclick="trans_help()" id="help_link">Помощь </a>
<a href="javascript:;" onclick="trans_help()" id="help_link_hide" style="display: none">Скрыть помощь</a>
</div>

<div id="help_mod" style="display: none"><br>
    <? include ("./help.php"); ?>
</div>


Не сложно догадаться, что ссылки:


<div align="center">
<a href="javascript:;" onclick="trans_help()" id="help_link">Помощь </a>
<a href="javascript:;" onclick="trans_help()" id="help_link_hide" style="display: none">Скрыть помощь</a>
</div>


Вы можете разместить в любом другом месте сайта. А помощь в удобном месте для чтения посетителя.
Тем самым, теперь посетитель в нужный для себя момент сможет ознакомится с помощью и Вы не лишите его этого права.

Метки к статье: новые функции скрипта

Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
<
joginvik Пользователь offline

21 октября 2012 17:21

Клиенты

  • Нравится
  • 0
Информация к комментарию
  • Группа: Клиенты
  • Регистрация: 28.10.2010
  • Статус: Пользователь offline
  • Публикаций: 0
  • Комментариев: 17
реально Помощь не работает - все установлено правильно - думаю конфликт скриптов наверно - смотрите вверху на сайте Каталог украинских фирм и организаций

сходу не решил - копаю дальше



Уррррррррррррррраа - решил - скрипт менять надо вот тут

/includes/js/

в этой папке, а не той что указано в статье - админ - исправьте


но есть вопрос - как отредактировать $help_section - сам дизайн - конкретно поставить обтекание рисунка, а то там сейчас без обтекания плохо смотрится

пока копаю

понял - менять надо непосредственно в language.ru.php

вот так самому надо разбираться - всем советую...
<
admin Пользователь offline

6 июля 2012 14:01

Администраторы

  • Нравится
  • 0
Информация к комментарию
  • Группа: Администраторы
  • Регистрация: 7.11.2007
  • Статус: Пользователь offline
  • Публикаций: 247
  • Комментариев: 594
Цитата: kirilta
В связи с социальной страницей указанным выше способом Помощь не работает


А если попробовать переустановить и где не работает помощь?

--------------------

<
kirilta Пользователь offline

6 июля 2012 08:09

Пользователь скрипта

  • Нравится
  • 0
Информация к комментарию
  • Группа: Пользователь скрипта
  • Регистрация: 31.05.2012
  • Статус: Пользователь offline
  • Публикаций: 0
  • Комментариев: 1
В связи с социальной страницей указанным выше способом Помощь не работает
<
admin Пользователь offline

20 июня 2011 09:25

Администраторы

  • Нравится
  • 0
Информация к комментарию
  • Группа: Администраторы
  • Регистрация: 7.11.2007
  • Статус: Пользователь offline
  • Публикаций: 247
  • Комментариев: 594
Цитата: egoist
в последней сборке я не нахожу includes/notepad.js


А последней сборки еще и не было. Инструкция исправлена с учетом выхода изменений.

--------------------

<
egoist Пользователь offline

20 июня 2011 02:01

Пользователь скрипта

  • Нравится
  • 0
Информация к комментарию
  • Группа: Пользователь скрипта
  • Регистрация: 15.06.2011
  • Статус: Пользователь offline
  • Публикаций: 0
  • Комментариев: 1
в последней сборке я не нахожу includes/notepad.js
<
akos Пользователь offline

14 сентября 2010 16:11

Клиенты

  • Нравится
  • 0
Информация к комментарию
  • Группа: Клиенты
  • Регистрация: 3.09.2010
  • Статус: Пользователь offline
  • Публикаций: 0
  • Комментариев: 2
Большое спасибо. Очень помогло.
Бизнес каталог Южного регионаwww.ug-biznes.ru Пример решения
<
artelermak Пользователь offline

5 декабря 2009 23:25

Клиенты

  • Нравится
  • 0
Информация к комментарию
  • Группа: Клиенты
  • Регистрация: 29.09.2008
  • Статус: Пользователь offline
  • Публикаций: 0
  • Комментариев: 19
Классно. Спасибо.

--------------------

Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.