А как прописать, чтоб этот фрагмент кода брался из общего стилевого файла, а не с вышеупомянутого?белк писал(а):открыть overall_header.html
найти
Код: Выделить все
<link rel="stylesheet" href="{T_STYLESHEET_LINK}" type="text/css" />
вставить после найденного
Код: Выделить все
<style>
#tooltip{
padding: 3px;
border: solid 1px #000000;
display: none; /*white-space: nowrap;*/
background: #FFF;
color: #000000;
font: 10px Verdana, Arial, Helvetica, sans-serif;
text-align: left;
position: absolute;
left: 0;
z-index: 1000;
filter: alpha(opacity=85);
opacity: .85;
}
</style>
то есть прописать css-код вручную.
стопудово в таком варианте он у вас должен обрабатываться браузером.
Topic Text in Mouse Over phpbb3
Модераторы: Vl@d1m1r, Lorem Ipsum, Atlas
Правила форума
----
----
Topic Text in Mouse Over phpbb3
- белк
- Хорошо тут живется
- Сообщения: 1322
- Стаж: 10 лет 7 месяцев
- Откуда: Россия
- Контактная информация:
Topic Text in Mouse Over phpbb3
прописатьА как прописать, чтоб этот фрагмент кода брался из общего стилевого файла, а не с вышеупомянутого?
Код: Выделить всё
#tooltip{
padding: 3px;
border: solid 1px #000000;
display: none; /*white-space: nowrap;*/
background: #FFF;
color: #000000;
font: 10px Verdana, Arial, Helvetica, sans-serif;
text-align: left;
position: absolute;
left: 0;
z-index: 1000;
filter: alpha(opacity=85);
opacity: .85;
}
а в шапке тогда не прописывать. или вообще его не прописывать, если у вас он уже есть (такой код)...
три головы - это хорошо. но как же трудно придти к согласию...
* белк может помочь, но ставить за кого-то моды не будет... ни платно, ни бесплатно. *
* белк может помочь, но ставить за кого-то моды не будет... ни платно, ни бесплатно. *
Topic Text in Mouse Over phpbb3
Я уже прописал этот код в конце стилевого файла. Но ссылка-то в шаблоне указывает не на него. Вот в чём вопрос.белк писал(а):прописать
- белк
- Хорошо тут живется
- Сообщения: 1322
- Стаж: 10 лет 7 месяцев
- Откуда: Россия
- Контактная информация:
Topic Text in Mouse Over phpbb3
wwnet писал(а):Но ссылка-то в шаблоне указывает не на него. Вот в чём вопрос.
извините, не понял вопроса. какая именно ссылка?
дошло. извините.
после установки у вас по этому адресу
Код: Выделить всё
styles/ваш стиль/theme/tooltip.css
если вы хотите перенести эту информацию в основной файл css - перенесите, как написано выше, но тогда вам будет необходимо удалить этот файл (tooltip.css) и его "прописку" из файла overall_header.html
после обновления шаблонов система должна начать читать код всплывашки из вашего основного файла стиля.
три головы - это хорошо. но как же трудно придти к согласию...
* белк может помочь, но ставить за кого-то моды не будет... ни платно, ни бесплатно. *
* белк может помочь, но ставить за кого-то моды не будет... ни платно, ни бесплатно. *
Topic Text in Mouse Over phpbb3
Да, вы поняли правильно. Сейчас попробую.белк писал(а):находится файл css, в котором и есть оформление, верно?
***
Попробовал. Слетел стиль форума.
Вы что-то путаете. Согласно инструкции мода, в шаблоне хедера только одна правка. Вот эта: <script type="text/javascript" src="{T_TEMPLATE_PATH}/tooltip.js"></script>
- белк
- Хорошо тут живется
- Сообщения: 1322
- Стаж: 10 лет 7 месяцев
- Откуда: Россия
- Контактная информация:
Topic Text in Mouse Over phpbb3
да, сейчас посмотрел - здесь немного по другому:
ваше подключение сss прописывается в файле styles/subsilver2 (prosilver)/theme/stylesheet.css
для стилей на основе subsilver2 надо удалить эту запись и сам файл tooltip.css, а его содержимое прописать в конце файла stylesheet.css.
для стилей на основе prosilver это доработка стандартна (как и подключение), поэтому сделать ничего нельзя (может не работать)...
//соответственно ничего в шапке удалять не надо (хотя странно, что при отключении скрипта слетел стиль - такого быть не должно)...
ваше подключение сss прописывается в файле styles/subsilver2 (prosilver)/theme/stylesheet.css
Код: Выделить всё
@import url("tooltip.css");
для стилей на основе prosilver это доработка стандартна (как и подключение), поэтому сделать ничего нельзя (может не работать)...
//соответственно ничего в шапке удалять не надо (хотя странно, что при отключении скрипта слетел стиль - такого быть не должно)...
три головы - это хорошо. но как же трудно придти к согласию...
* белк может помочь, но ставить за кого-то моды не будет... ни платно, ни бесплатно. *
* белк может помочь, но ставить за кого-то моды не будет... ни платно, ни бесплатно. *
Topic Text in Mouse Over phpbb3
...и получить 3 красных варнинга в консоли браузера. 404 файл тултип пишет. Пути прописаны в рнр-файлах мода, не разберусь.белк писал(а):для стилей на основе subsilver2 надо удалить эту запись и сам файл tooltip.css, а его содержимое прописать в конце файла stylesheet.css.
ничего удивительного, та строка подключает стили.белк писал(а)://соответственно ничего в шапке удалять не надо (хотя странно, что при отключении скрипта слетел стиль - такого быть не должно)...
- белк
- Хорошо тут живется
- Сообщения: 1322
- Стаж: 10 лет 7 месяцев
- Откуда: Россия
- Контактная информация:
Topic Text in Mouse Over phpbb3
Код: Выделить всё
// Coded by Travis Beckham, modified by RMcGirr83
tooltip = {
name : "tooltip",
offsetX : -25,
offsetY : 25,
tip : null
};
tooltip.move = function (evt) {
var x=0, y=0;
if (document.all) {// IE
x = (document.documentElement && document.documentElement.scrollLeft) ? document.documentElement.scrollLeft : document.body.scrollLeft;
y = (document.documentElement && document.documentElement.scrollTop) ? document.documentElement.scrollTop : document.body.scrollTop;
x += window.event.clientX;
y += window.event.clientY;
} else {// Mozilla
x = evt.pageX;
y = evt.pageY;
}
this.tip.style.left = (x + this.offsetX) + "px";
this.tip.style.top = (y + this.offsetY) + "px";
};
tooltip.show = function (text) {
if (!this.tip) return;
text = text.replace(/\n/g, "<br />");
this.tip.innerHTML = text;
this.tip.style.visibility = "visible";
this.tip.style.display = "block";
if (this.tip.offsetWidth > 400)
this.tip.style.width = "400px";
};
tooltip.hide = function () {
if (!this.tip) return;
this.tip.style.visibility = "hidden";
this.tip.style.display = "none";
this.tip.innerHTML = "";
this.tip.style.width = null;
};
tooltip.init = function () {
var tipNameSpaceURI = "http://www.w3.org/1999/xhtml";
if(!tipContainerID){ var tipContainerID = "tooltip";}
var tipContainer = document.getElementById(tipContainerID);
if(!tipContainer){
tipContainer = document.createElementNS ? document.createElementNS(tipNameSpaceURI, "div") : document.createElement("div");
tipContainer.setAttribute("id", tipContainerID);
tipContainer.style.display = "none";
document.getElementsByTagName("body").item(0).appendChild(tipContainer);
}
if (!document.getElementById) return;
this.tip = document.getElementById (this.name);
if (this.tip) document.onmousemove = function (evt) {tooltip.move (evt)};
var a, sTitle;
var anchors = document.getElementsByTagName ("a");
for (var i = 0; i < anchors.length; i ++) {
a = anchors[i];
sTitle = a.getAttribute("title");
if(sTitle) {
a.setAttribute("tooltip", sTitle);
a.removeAttribute("title");
a.removeAttribute("alt");
a.onmouseover = function() {tooltip.show(this.getAttribute('tooltip'))};
a.onmouseout = function() {tooltip.hide()};
}
}
};
// this is used instead in a non-prosilver based template
window.onload = function () {
tooltip.init ();
}
//onload_functions.push('tooltip.init();'); // prosilver based template only
//очень сильно сомневаюсь, что простое оформление всплывашки, то есть стиль css имеет прописку в php файлах....
а кэши чистили после удаления?404 файл тултип пише
три головы - это хорошо. но как же трудно придти к согласию...
* белк может помочь, но ставить за кого-то моды не будет... ни платно, ни бесплатно. *
* белк может помочь, но ставить за кого-то моды не будет... ни платно, ни бесплатно. *
Topic Text in Mouse Over phpbb3
ROOT_PATH это именно оно в рнр-файлах. Описываются пути подключения файлов. Я не достаточно хорошо знаю рнр, чтоб окончательно разобраться. Не в хэдере он подключается, это 100%.белк писал(а)://очень сильно сомневаюсь, что простое оформление всплывашки, то есть стиль css имеет прописку в php файлах....
- белк
- Хорошо тут живется
- Сообщения: 1322
- Стаж: 10 лет 7 месяцев
- Откуда: Россия
- Контактная информация:
Topic Text in Mouse Over phpbb3
немного не так.
ROOT_PATH - это просто переменная, формируемая не php, а самим форумом phpbb 3.x.x для удобства пользования и представляет из себя просто путь http://ваш сайт....
как и T_TEMPLATE_PATH - это тоже переменная форума и показывает путь http://ваш сайт/styles/ваш стиль/template...
оформление всплывашки - это файл tooltip.css, а "чтение оформления" системой происходит не по файлу, а по тегу id tooltip (#tooltip), поэтому когда вы переносите код id tooltip в основной файл система всё равно должна его читать.
//кстати, а без переноса сам мод работает нормально?
ROOT_PATH - это просто переменная, формируемая не php, а самим форумом phpbb 3.x.x для удобства пользования и представляет из себя просто путь http://ваш сайт....
как и T_TEMPLATE_PATH - это тоже переменная форума и показывает путь http://ваш сайт/styles/ваш стиль/template...
оформление всплывашки - это файл tooltip.css, а "чтение оформления" системой происходит не по файлу, а по тегу id tooltip (#tooltip), поэтому когда вы переносите код id tooltip в основной файл система всё равно должна его читать.
//кстати, а без переноса сам мод работает нормально?
три головы - это хорошо. но как же трудно придти к согласию...
* белк может помочь, но ставить за кого-то моды не будет... ни платно, ни бесплатно. *
* белк может помочь, но ставить за кого-то моды не будет... ни платно, ни бесплатно. *
Topic Text in Mouse Over phpbb3
Она и читает. Но варнинги в браузере мне не нравятся.белк писал(а):поэтому когда вы переносите код id tooltip в основной файл система всё равно должна его читать.
Он вообще нормально работает. Гугловский пейдж-спид ругается на скорость загрузки, на то что этот файл подгружается отдельно.белк писал(а)://кстати, а без переноса сам мод работает нормально?
- белк
- Хорошо тут живется
- Сообщения: 1322
- Стаж: 10 лет 7 месяцев
- Откуда: Россия
- Контактная информация:
Topic Text in Mouse Over phpbb3
wwnet писал(а):Гугловский пейдж-спид ругается на скорость загрузки, на то что этот файл подгружается отдельно.
может ему просто грустно?
если всё работает, то при том переносе, что я писал - всё должно было работать как вам необходимо.
//до сего дня я не слышал, чтобы этот мод "тормозил" страницы.... например в prosilver'e все стилевые файлы css выполнены отдельно и прописаны в stylesheet.css. их там вагон и маленькая тележка. и никаких проблем с погрузкой и чтением не возникает...
три головы - это хорошо. но как же трудно придти к согласию...
* белк может помочь, но ставить за кого-то моды не будет... ни платно, ни бесплатно. *
* белк может помочь, но ставить за кого-то моды не будет... ни платно, ни бесплатно. *
Topic Text in Mouse Over phpbb3
Нет. Это мне грустно. Читать в поисковой выдаче Гугла над сниппетом-"Ваша страница не оптимизированна для смартфонов". И оптимизация заключается не только в мобильном виде, а и во времени загрузки страницы. И страницы таких сайтов находятся далеко не не на первой странице в выдаче-а это уже "попадалово" в плане посещаемости.белк писал(а):может ему просто грустно?
Вот именно, "выполнены отдельно и прописаны в stylesheet.css.". Все прописаны, кроме этого злочастного тултипа. Он загружается отдельно, и в стилевом файле только ссылка на него.белк писал(а)://до сего дня я не слышал, чтобы этот мод "тормозил" страницы.... например в prosilver'e все стилевые файлы css выполнены отдельно и прописаны в stylesheet.css. их там вагон и маленькая тележка. и никаких проблем с погрузкой и чтением не возникает...
Посмотрите и Вы на свои результаты. Это не в упрёк, и не в насмешку, просто Вы, видимо, ранее не интересовались этой проблеммой. У Вас тоже на этот тултип ругается. Понажимайте раскрывающиеся блоки с надписью "Как исправить?" https://developers.google.com/speed/pag ... tab=mobile
- белк
- Хорошо тут живется
- Сообщения: 1322
- Стаж: 10 лет 7 месяцев
- Откуда: Россия
- Контактная информация:
Topic Text in Mouse Over phpbb3
понятно. да, вы правы, я и не предназначал свой сайт для мобильного варианта, так как там информация к действию, а с мобильника вы ничего сделать не сможете....
в каждый браузер по умолчанию встроена обработка тултипов (всплывающих подсказок). не буду утверждать стопроцентно, но вполне может быть конфликт как раз из-за этого. гугла сначала читает свою внутреннюю обработку, а уже потом вывод оформления тултипа с сайта. скорее всего будет ругаться и дальше.
чтобы полностью соответствовать "мобильному" варианту от гуглы - придётся удалить более 90% рабочих скриптов сайта и процентов 50 - оформления, оптимизировав для загрузки все страницы (то есть уменьшив на них количество информации). я на такое вряд ли пойду.
посмотрим, что, может ещё админ добавит - но я думаю, что для данной ситуации с гуглой решения нет. проще убрать сам мод.
в каждый браузер по умолчанию встроена обработка тултипов (всплывающих подсказок). не буду утверждать стопроцентно, но вполне может быть конфликт как раз из-за этого. гугла сначала читает свою внутреннюю обработку, а уже потом вывод оформления тултипа с сайта. скорее всего будет ругаться и дальше.
чтобы полностью соответствовать "мобильному" варианту от гуглы - придётся удалить более 90% рабочих скриптов сайта и процентов 50 - оформления, оптимизировав для загрузки все страницы (то есть уменьшив на них количество информации). я на такое вряд ли пойду.
посмотрим, что, может ещё админ добавит - но я думаю, что для данной ситуации с гуглой решения нет. проще убрать сам мод.
три головы - это хорошо. но как же трудно придти к согласию...
* белк может помочь, но ставить за кого-то моды не будет... ни платно, ни бесплатно. *
* белк может помочь, но ставить за кого-то моды не будет... ни платно, ни бесплатно. *
- DeaDRoMeO
- Старожил Форума
- Сообщения: 16763
- Стаж: 13 лет 2 месяца
- Откуда: Витебск
- Контактная информация:
Topic Text in Mouse Over phpbb3
А что тут добавлять то? Если каждый раз прогибаться под поисковики можно и с ума сойти. Как я понял вас смущает надпись что ваш форум не оптимизирован под мобильники? Ставьте мод мобильной версии, ставьте мобильный стиль под этот мод и будет счастье ибо этот стиль максимально облегчен и адаптивен
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
- SAK
- Заглянул на огонек
- Сообщения: 17
- Стаж: 6 лет 2 месяца
- Откуда: Флаг как бЭ намекает...
- Контактная информация:
Topic Text in Mouse Over phpbb3
Установилось, но родные всплывалки остались, новый стиль всплывалки работает только с предпросмотром тем/сообщений. Тут вроде говорили, что tooltip обрабатывает все всплывалки. Ну то ладно. Больше огорчает, что всплывалка не понимает bb-кодов, в смысле отображается ведь просто отформатированный текст. Это можно исправить как-то?
- DeaDRoMeO
- Старожил Форума
- Сообщения: 16763
- Стаж: 13 лет 2 месяца
- Откуда: Витебск
- Контактная информация:
Topic Text in Mouse Over phpbb3
По подробней пожалуйста, в чем там беда?SAK писал(а):что всплывалка не понимает bb-кодов, в смысле отображается ведь просто отформатированный текст. Это можно исправить как-то?
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
- SAK
- Заглянул на огонек
- Сообщения: 17
- Стаж: 6 лет 2 месяца
- Откуда: Флаг как бЭ намекает...
- Контактная информация:
Topic Text in Mouse Over phpbb3
Да делов-то, хотел, чтобы всплывалка распознавала бб-коды, то есть отображала текст так, как он выглядит в самой теме, а не тупо простыню текста.
Но это не существенно)
ПС. Хотя перенос строки явно нужен, иначе литой текст смотрится просто некошерно и сложночитабельно.
Но это не существенно)
ПС. Хотя перенос строки явно нужен, иначе литой текст смотрится просто некошерно и сложночитабельно.
Только 3.0.14 и только subsilver2
- DeaDRoMeO
- Старожил Форума
- Сообщения: 16763
- Стаж: 13 лет 2 месяца
- Откуда: Витебск
- Контактная информация:
Topic Text in Mouse Over phpbb3
Парсинг вв кодов? Это куда сложнее реализовать и боюсь придется аякс призывать на помощь
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!