Как подключить скрипт?

Есть любые вопросы, связанные со стилями/темами для phpBB 3.0.x? Задайте их здесь!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Nataliya
phpBB 1.4.3
Сообщения: 95
Стаж: 13 лет 10 месяцев
Откуда: Россия, МО, наукоград Дубна
Благодарил (а): 9 раз
Поблагодарили: 2 раза

Как подключить скрипт?

Сообщение Nataliya »

Хочу изменить вид всплывающих подсказок. Есть такой скрипт:

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

<script src='http://www.patmax.eu/J1/120404182635.js'></script>
<script>
jQuery(document).ready(function(){
jQuery('a [title]').quicktip({
speed:700
});
jQuery('img [title]').quicktip({
speed:700
});
jQuery('div [title]').quicktip({
speed:700
});
jQuery('span [title]').quicktip({
speed:700
});
});
</script>
И блок CSS к нему:

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

#tooltip {
  display:none;
  position: absolute;
  background-color: #558B9F; 
  z-index: 999;
  width: auto;
  padding: 5px 10px;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
  border-radius: 3px;
  font-family: Verdana; 
  font-size: 11px; 
  color: #FFF;
  overflow-x: auto;
    -moz-box-shadow: 1px 1px 3px rgba(0,0,0,0.5);
    -webkit-box-shadow: 1px 1px rgba(0,0,0,0.5);
  box-shadow: 1px 1px 3px rgba(0,0,0,0.5);
}
Пока обреталась на сервисе форумов ставила всё это после открывающего тэга body (в overall_header), всё работало. Здесь не получается. Сам скрипт по ссылке пробовала скопировать, поместить в папку с шаблонами и подключить при помощи внутренней ссылки, не помогло. Переставить из body в header, сразу за строкой

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

<script type="text/javascript" src="{T_SUPER_TEMPLATE_PATH}/forum_fn.js"></script>
тоже пробовала. Тоже не помогло. Помогите, пожалуйста, разобраться в чём дело.
Делаю свой стиль на основе Prosilver (PhpBB 3.0.11)
Аватара пользователя
ВладимирТ
phpBB 2.0.4
Сообщения: 421
Стаж: 16 лет 3 месяца
Откуда: Москва
Благодарил (а): 52 раза
Поблагодарили: 75 раз

Re: Как подключить скрипт?

Сообщение ВладимирТ »

Подключил по быстрому, работает.

Скрипт подключаете перед </head> в overall_header
Код CSS копируете в файл common.css Вашего стиля
Обновляете стили в админке и все.

З.Ы. Сам скрипт лучше тоже себе скачать, счас сделаю и выложу.....

И конечно сам jQuery у Вас должен быть подключен.


Вот собственно готово:

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

<!-- Всплывающая подсказка --> 
<script src='{T_SUPER_TEMPLATE_PATH}/jquery.quick.tip.js'></script>
<script>
jQuery(document).ready(function(){
jQuery('a [title]').quicktip({
speed:700
});
jQuery('img [title]').quicktip({
speed:700
});
jQuery('div [title]').quicktip({
speed:700
});
jQuery('span [title]').quicktip({
speed:700
});
});
</script>
<!-- /Всплывающая подсказка --> 
На вкус и цвет - разный CSS
Аватара пользователя
Nataliya
phpBB 1.4.3
Сообщения: 95
Стаж: 13 лет 10 месяцев
Откуда: Россия, МО, наукоград Дубна
Благодарил (а): 9 раз
Поблагодарили: 2 раза

Re: Как подключить скрипт?

Сообщение Nataliya »

Спасибо, что откликнулись. Я неаккуратно выразилась. "Всё это" - это скрипт, CSS, конечно, отдельно и в положенное место.

Перед /head сейчас попробую переставить, это не проблема. И скрипт тоже в папке с шаблонами уже лежит. А вот что такое "И конечно сам jQuery у Вас должен быть подключен."? Это как?
Делаю свой стиль на основе Prosilver (PhpBB 3.0.11)
Аватара пользователя
ВладимирТ
phpBB 2.0.4
Сообщения: 421
Стаж: 16 лет 3 месяца
Откуда: Москва
Благодарил (а): 52 раза
Поблагодарили: 75 раз

Re: Как подключить скрипт?

Сообщение ВладимирТ »

http://jquery.com подключить библиотеку jQuery, если конечно у Вас её нет.

Вот так уже прижилась у меня на форуме...
Подсказка.jpg
У вас нет необходимых прав для просмотра вложений в этом сообщении.
На вкус и цвет - разный CSS
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Как подключить скрипт?

Сообщение Sheer »

Nataliya писал(а): Это как?
Это так

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

<script src="{T_TEMPLATE_PATH}/jquery.js" type="text/javascript"></script>
при условии, что файл jquery.js находится в папке/styles/_ваш_стиль_/template
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Nataliya
phpBB 1.4.3
Сообщения: 95
Стаж: 13 лет 10 месяцев
Откуда: Россия, МО, наукоград Дубна
Благодарил (а): 9 раз
Поблагодарили: 2 раза

Re: Как подключить скрипт?

Сообщение Nataliya »

ВладимирТ писал(а):http://jquery.com подключить библиотеку jQuery, если конечно у Вас её нет.

Вот так уже прижилась у меня на форуме...
Подсказка.jpg
Нету её у меня. Если изначально в дистрибутиве движка её не было - значит нет. А на сервисе, видимо, была. Просто я всего месяц как в самостоятельном плавании, первый раз в жизни сама поставила движок на первый в жизни собственный сайт. Чайник вульгарис. )))

Пойду пытаться подключить. Рада, что у Вас прижилась подсказка, скрипт-то, конечно, я готовый в своё время нашла, а CSS для неё сама сотворила. )
Sheer писал(а):
Nataliya писал(а): Это как?
Это так

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

<script src="{T_TEMPLATE_PATH}/jquery.js" type="text/javascript"></script>
при условии, что файл jquery.js находится в папке/styles/_ваш_стиль_/template
Т.е. мне надо скачать и поставить в папку эту самую библиотеку, а в overall_header добавить указанный Вами код. Так?

PS. Кстати, по поводу скрипта. У него есть один недостаток, исправить который мне не хватает знаний. Было бы хорошо, если бы подсказка сама определяла правый край экрана и всплывала, соответственно, отодвигаясь влево. В том виде как есть она обужается до возможного минимума или вылезает за пределы экрана.
Делаю свой стиль на основе Prosilver (PhpBB 3.0.11)
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Как подключить скрипт?

Сообщение Sheer »

Nataliya писал(а):Т.е. мне надо скачать и поставить в папку эту самую библиотеку, а в overall_header добавить указанный Вами код. Так?
Так.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Nataliya
phpBB 1.4.3
Сообщения: 95
Стаж: 13 лет 10 месяцев
Откуда: Россия, МО, наукоград Дубна
Благодарил (а): 9 раз
Поблагодарили: 2 раза

Re: Как подключить скрипт?

Сообщение Nataliya »

Спасибочки.

Добавлено спустя 2 часа 10 минут 52 секунды:
На http://jquery.com при нажатии на кнопку download открывается страница со скриптом. Сохранила как... с предложенным названием jquery-1.8.3.min.js .

Загрузила в папку styles/my_style/template/ . Там же находится файл приведённого в первом сообщении скрипта, переименованный в jquery.quick.tip.js .

В overall_header после

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

<script type="text/javascript" src="{T_SUPER_TEMPLATE_PATH}/forum_fn.js"></script>
добавила

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

<script type="text/javascript" src="{T_SUPER_TEMPLATE_PATH}/jquery-1.8.3.min.js"></script>
Перед </head> добавила

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

<script type="text/javascript" src="{T_SUPER_TEMPLATE_PATH}/jquery.quick.tip.js"></script>
<script>
jQuery(document).ready(function(){
jQuery('a [title]').quicktip({
speed:700
});
jQuery('img [title]').quicktip({
speed:700
});
jQuery('div [title]').quicktip({
speed:700
});
jQuery('span [title]').quicktip({
speed:700
});
});
</script> 
Кэш очистила, шаблоны обновила. Не работает. Изображение
Делаю свой стиль на основе Prosilver (PhpBB 3.0.11)
Аватара пользователя
ВладимирТ
phpBB 2.0.4
Сообщения: 421
Стаж: 16 лет 3 месяца
Откуда: Москва
Благодарил (а): 52 раза
Поблагодарили: 75 раз

Re: Как подключить скрипт?

Сообщение ВладимирТ »

Еще раз по порядку:
В - styles/my_style/template/ лежат два скрипта jquery-1.8.3.min.js и тот который был по адресу http://www.patmax.eu/J1/120404182635.js

В overall_header перед </head>

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

<script type="text/javascript" src="{T_SUPER_TEMPLATE_PATH}/jquery-1.8.3.min.js"></script>
<script type="text/javascript" src='{T_SUPER_TEMPLATE_PATH}/название скрипта который был по адресу http://www.patmax.eu/J1/120404182635.js '></script>
<script>
jQuery(document).ready(function(){
jQuery('a [title]').quicktip({
speed:700
});
jQuery('img [title]').quicktip({
speed:700
});
jQuery('div [title]').quicktip({
speed:700
});
jQuery('span [title]').quicktip({
speed:700
});
});
</script>
Далее в конце кода файла styles/prosilver/theme/common.css
дописываем Ваш стиль

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

#tooltip {
  display:none;
  position: absolute;
  background-color: #558B9F; 
  z-index: 999;
  width: auto;
  padding: 5px 10px;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
  border-radius: 3px;
  font-family: Verdana; 
  font-size: 11px; 
  color: #FFF;
  overflow-x: auto;
    -moz-box-shadow: 1px 1px 3px rgba(0,0,0,0.5);
    -webkit-box-shadow: 1px 1px rgba(0,0,0,0.5);
  box-shadow: 1px 1px 3px rgba(0,0,0,0.5);
}
На вкус и цвет - разный CSS
Аватара пользователя
Nataliya
phpBB 1.4.3
Сообщения: 95
Стаж: 13 лет 10 месяцев
Откуда: Россия, МО, наукоград Дубна
Благодарил (а): 9 раз
Поблагодарили: 2 раза

Re: Как подключить скрипт?

Сообщение Nataliya »

Ага. Так всё и есть. За исключением того, что код CSS дописан в common не prosilver, а моего стиля, но Вы, наверное это и имели ввиду.

Добавлено спустя 57 минут 30 секунд:
Всё заработало. Надо было из {T_SUPER_TEMPLATE_PATH} слово super выкинуть. Как Sheer писал: {T_TEMPLATE_PATH}.

Еще вопрос по библиотеке jQuery. На их сайте предлагают на выбор два варианта: jquery-1.8.3.min и просто jquery-1.8.3. Который для форума пригоднее?

И с доработкой скрипта, чтобы подсказки у правого борта экрана в порядок привести, - новую тему открывать? Или здесь можно?
Делаю свой стиль на основе Prosilver (PhpBB 3.0.11)
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Как подключить скрипт?

Сообщение Sheer »

Nataliya писал(а):Который для форума пригоднее?
Без разницы.
Nataliya писал(а): Или здесь можно?
Можно.
Nataliya писал(а):Надо было из {T_SUPER_TEMPLATE_PATH} слово supe
Потому что
Nataliya писал(а):не prosilver, а моего стиля
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Nataliya
phpBB 1.4.3
Сообщения: 95
Стаж: 13 лет 10 месяцев
Откуда: Россия, МО, наукоград Дубна
Благодарил (а): 9 раз
Поблагодарили: 2 раза

Re: Как подключить скрипт?

Сообщение Nataliya »

А всё-таки ... Что и как нужно изменить в этом скрипте, чтобы всплывающая подсказка сама определяла края экрана и не выползала за их пределы?
Делаю свой стиль на основе Prosilver (PhpBB 3.0.11)
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Как подключить скрипт?

Сообщение Пчелкин »

Добавить класс с

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

position: absolute;
только это будет некрасиво иногда...
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Эля
phpBB 1.0.0
Сообщения: 1
Стаж: 10 лет 2 месяца

Re: Как подключить скрипт?

Сообщение Эля »

Доброго дня.
Подскажите пожалуйста как подключить модуль Совместных Покупок, чтобы с ним можно было работать на своем сайте, если вся её(СП) база уже есть на хостинге.
Я поменяла стиль, шаблон форума, а по умолчанию стоял prosilver. Может поэтому не могу найти СП на своем сайте? Если так, как это можно исправить? Помогите пожалуйста.
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 13158
Стаж: 15 лет 1 месяц
Благодарил (а): 236 раз
Поблагодарили: 3750 раз

Re: Как подключить скрипт?

Сообщение Татьяна5 »

Вернуться в «Стили для phpBB 3.0.x»