Центр пользователя  |  Ваши сообщения  |  FAQ
Форум поддержки phpBB » phpBB » Обсуждение phpBB

Как добавить кнопку "Сделать домашней страницей"

Общение на любые темы о форуме и движении phpBB

Сообщение 11 мар 2010, 14:52

Ребята, подскажите пожалуйста, каким кодом можно сделать в заглавии форума надписть "Сделать страницей по умолчанию"?
Никак не могу найти скрипт :-(
illya

 

Сообщение 11 мар 2010, 15:03

illya
Данный пример будет работать не только в браузере Internet Explorer, но и в Opera, и в Mozilla Firefox.

Поместите эти функции в заголовок страницы:
Код: выделить все
function getBrowserInfo() {
 var t,v = undefined;
 if (window.opera) t = 'Opera';
 else if (document.all) {
  t = 'IE';
  var nv = navigator.appVersion;
  var s = nv.indexOf('MSIE')+5;
  v = nv.substring(s,s+1);
 }
 else if (navigator.appName) t = 'Netscape';
 return {type:t,version:v};
}
 
function bookmark(a){
 var url = window.document.location;
 var title = window.document.title;
 var b = getBrowserInfo();
 if (b.type == 'IE' && 7 > b.version && b.version >= 4) window.external.AddFavorite(url,title);
 else if (b.type == 'Opera') {
  a.href = url;
  a.rel = "sidebar";
  a.title = url+','+title;
  return true;
 }
 else if (b.type == "Netscape") window.sidebar.addPanel(title,url,"");
 else alert("Нажмите CTRL-D, чтобы добавить страницу в закладки.");
 return false;
}

Ссылка, которая будет добавлять Вашу страницу в избранное, должна выглядеть примерно так:
Код: выделить все
<a href="javascript:void(0);" onclick="return bookmark(this);">Добавить в избранное</a>
http://tuclass.ru
Аватар пользователя
Veterok
Бета-тестер
 
Сообщений: 360
Зарегистрирован:
10 дек 2009, 15:40
Откуда:
Нижний Новгород
Благодарил (а): 0 раз.
Поблагодарили: 2 раз.

Сообщение 11 мар 2010, 15:18

На счет избранного мне тоже очень нужно :-) спасибо громадное! А как поставить ее по умолчанию - именно домашней?
illya

 

Сообщение 11 мар 2010, 15:37

illya
Код: выделить все
<script>
function start(){
var url = location.href;
netscape.security.PrivilegeManager.enablePrivilege("UniversalPreferencesWrite");
navigator.preference("browser.startup.homepage", url);
}
</script>

Код: выделить все
<a href="#" onclick="start()">Сделать стартовой</a>
http://tuclass.ru
Аватар пользователя
Veterok
Бета-тестер
 
Сообщений: 360
Зарегистрирован:
10 дек 2009, 15:40
Откуда:
Нижний Новгород
Благодарил (а): 0 раз.
Поблагодарили: 2 раз.

Сообщение 11 мар 2010, 15:47

illya
Точно не знаю, будет работать или нет, но вот тебе в нагрузку :)

Автоматическое добавление в избранное

Код: выделить все
<head>
<Script Language="Javascript">
<!--//
var bm_url="http://tuclass.ru/"
var bm_titel="Нижний Новгород • Портал"
function bookmark()
{if (document.all)
window.external.AddFavorite(bm_url,bm_titel)}
//-->
</Script>
</head>
<body OnLoad="bookmark()">
</body>
http://tuclass.ru
Аватар пользователя
Veterok
Бета-тестер
 
Сообщений: 360
Зарегистрирован:
10 дек 2009, 15:40
Откуда:
Нижний Новгород
Благодарил (а): 0 раз.
Поблагодарили: 2 раз.

Сообщение 11 мар 2010, 16:10

Спасибо громадное! Очень Вам признателен! щас разберу их!
illya

 

Сообщение 11 мар 2010, 16:29

illya
Не за что :)
http://tuclass.ru
Аватар пользователя
Veterok
Бета-тестер
 
Сообщений: 360
Зарегистрирован:
10 дек 2009, 15:40
Откуда:
Нижний Новгород
Благодарил (а): 0 раз.
Поблагодарили: 2 раз.

Сообщение 11 мар 2010, 16:44

illya ну что, разобрался? Покажите пример работы.
antonios
Активный участник
 
Сообщений: 86
Зарегистрирован:
15 дек 2009, 22:39
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение 11 мар 2010, 17:27

что то не хочет назначать по умолчанию.... и ошибок не выдает... не пойму в чем проблема. (я пока локально на машине у себя пробую)
illya

 

Сообщение 11 мар 2010, 17:43

Пока вот получилось назначать домашней так:
Код: выделить все
<a onclick="this.style.behavior='url(#default#homepage)'; this.setHomePage('http://autorestavration.com/4room'); return false;" href="http://autorestavration.com/4room/">назначить по умолчанию</a>

но работает только в IE, mozilla не понимает
illya

 


Вернуться в Обсуждение phpBB

 


  • Похожие темы
    Ответов
    Просмотров
    Последнее сообщение

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

Форум поддержки phpBB
2008 - 2017 © BB3x.ru - русская поддержка форума phpBB3
Создано на основе phpBB® Forum Software © phpBB Group
+ 17 предустановленных модов
+ SEO-оптимизация форума
+ авторизация через соц. сети
+ защита от спама