Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

Мод добавления сайта в избранное.

Идеи для расширения функциональности phpBB 2.0.x
beatles
phpBB 1.2.0
Сообщения: 17
Стаж: 16 лет

Мод добавления сайта в избранное.

Сообщение beatles »

Доброго всем времени суток! Нужен мод который выводит предложение о занесение форума в избранное, если человек впервые вошел на сайт! скрипт у меня есть:

Код: Выделить всё

<Script Language="Javascript">
<!--//
var bm_url="http://sait.ru"
var bm_titel="мОЙ САЙТ
function bookmark()
{if (document.all)
window.external.AddFavorite(bm_url,bm_titel)}
//-->
</Script>
он должен вставляться в шапку между тегами head, одна проблема я не знаю как сделать проверку первый ли раз зашел человек или нет. просто будт тупо если предложение все время будет появляться! может кто знает как это организовать?????
Lektor
phpBB 2.0.7
Сообщения: 574
Стаж: 17 лет 11 месяцев

Сообщение Lektor »

beatles
очень просто:проверять куку.
beatles
phpBB 1.2.0
Сообщения: 17
Стаж: 16 лет

Сообщение beatles »

к сожалению не работал с куками! так что прошу примерчик!
Аватара пользователя
FladeX
Former team member
Сообщения: 1935
Стаж: 16 лет 9 месяцев
Откуда: Саранск
Благодарил (а): 7 раз
Поблагодарили: 59 раз
Контактная информация:

Сообщение FladeX »

beatles
Есть два мода для двойки - Welcome PM и Welcome PM On First Login. Соответственно отправляют приватное сообщение только что зарегистрировавшемуся пользователю/пользователю при первом входе на форум. Попробуйте переделать их код так, чтобы вместо сообщения выводилось бы предложение о добавке сайта в избранное.
//
// Okay, let's do the loop, yeah come on baby let's do the loop
// and it goes like this ...
| phpBB Adept ] | Каталог форумов | генератор sitemap для форумов | форум про форумы
Аватара пользователя
epislon
phpBB 1.2.0
Сообщения: 16
Стаж: 16 лет 7 месяцев
Контактная информация:

Сообщение epislon »

На логине смотрите поле user_lastvisit таблицы пользователей, если оно равно нулю, выводите совй текст.
А вообще лучше конечно к пользователю с бОльшим уважением относиться, если конечно, у вас не порносайт.
Lektor
phpBB 2.0.7
Сообщения: 574
Стаж: 17 лет 11 месяцев

Сообщение Lektor »

Согласен.. если я например увижу "д в и" мнение о сайте ухудшится .. имхо это правило плохого тона ) Но дело не в этом .. есть реквест значит будем помогать..

Добавлено спустя 6 часов 11 минут 34 секунды:

Если нужно вывести предложение только тем, кто впервые зашел на сайт, то, во-первых, зарегестрированным юзерам выводить эту информацию уже не нужно.
Т.е. в шапке ваше предложение должно выглядеть так (изходя из вашего js скрипта):

Код: Выделить всё

<!-- BEGIN switch_user_logged_out -->
<form><input type="button" value="Добавить в избранное" onclick="bookmark()" style="border: 0px;  background: none;  text-decoration: underline;  cursor: pointer;" ></form>
<!-- END switch_user_logged_out -->
Но такой вариант не предусматривает вариант если человек только что зашел на сайт, только что зарегестрировался и как только он залогинеться, то ссылка есно пропадет.

Ну а по поводу гостей писать им в куку инфу и потом проверку делать если гость и нет куки с инфой, то покзывать предложение, если гость и есть кука с инфой, то не показывать. Но оно вам точно надо? )

Добавлено спустя 1 минуту 31 секунду:

Плюс логично было бы сделать проверку, а есть ли уже у юзера сайт в избранном и соответсвтенно не выводить предложение ..
Но вопрос кто щас юзает ИЕ ?Оо ) Стока гемора непонятно ради чего/кого.
Закрыто

Вернуться в «Запросы модов для phpBB 2.0.x»