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

Украсить форум к празднику

Вопросы без привязки к версии. Установлена авточистка (2 года).
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).

Стоит ли украшать форум к празднику?

да
242
87%
нет
35
13%
 
Всего голосов: 277

Аватара пользователя
southklad
phpBB 3.1.0 RC2
Сообщения: 3232
Стаж: 12 лет 3 месяца
Благодарил (а): 704 раза
Поблагодарили: 152 раза

Re: Украсить форум к празднику

Сообщение southklad »

Я пока во всем разберусь, новый год пройдет
Изображение
Аватара пользователя
Dbonz
phpBB 2.0.0
Сообщения: 231
Стаж: 11 лет 9 месяцев
Благодарил (а): 1 раз
Поблагодарили: 2 раза

Re: Украсить форум к празднику

Сообщение Dbonz »

Герлянды, мотня новогодняя от яндекса – это всё хорошо! Но даже простая смена логотипа требует очистки КЭШа в браузере. Как сделать видимыми любые мелкие изменения? Чтобы не было необходимости при каждой незначительной переделке выводить глобальное объявление с инструкциями изничтожения КЭШа и т.д…

Вопрос уже поднимался и даже был ответ. Поиск мучил – не нашел его. :(
Аватара пользователя
evrus01
Former team member
Сообщения: 1274
Стаж: 13 лет 1 месяц
Откуда: Москва
Благодарил (а): 8 раз
Поблагодарили: 14 раз

Re: Украсить форум к празднику

Сообщение evrus01 »

Аватара пользователя
Dbonz
phpBB 2.0.0
Сообщения: 231
Стаж: 11 лет 9 месяцев
Благодарил (а): 1 раз
Поблагодарили: 2 раза

Re: Украсить форум к празднику

Сообщение Dbonz »

И даже помню, что Вы давали ответ, а найти не мог... Большое спасибо evrus01!
aleksan.1
phpBB 1.4.2
Сообщения: 67
Стаж: 14 лет
Благодарил (а): 6 раз

Re: Украсить форум к празднику

Сообщение aleksan.1 »

Татьяна5 писал(а):Упустила один момент: после <body> еще надо вставить

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

<div id="loading">
 </div>
<div id="lights">
  <!-- lights go here -->
 </div>
Файлы из lights в корне, скрипты прописаны + эта добавка - и все работает

И да, от файла christmaslights.css стиль разъехался. Нормальная версия во вложении
Подскажите, пожалуйста, как удалить этот мод?
Аватара пользователя
evrus01
Former team member
Сообщения: 1274
Стаж: 13 лет 1 месяц
Откуда: Москва
Благодарил (а): 8 раз
Поблагодарили: 14 раз

Re: Украсить форум к празднику

Сообщение evrus01 »

aleksan.1, удалить все изменения, которые вносили и обновить кеши стиля, темы и возможно браузера.
aleksan.1
phpBB 1.4.2
Сообщения: 67
Стаж: 14 лет
Благодарил (а): 6 раз

Re: Украсить форум к празднику

Сообщение aleksan.1 »

evrus01 писал(а):aleksan.1, удалить все изменения, которые вносили и обновить кеши стиля, темы и возможно браузера.
Позвольте я уточню,
1. Изменения в overall_header.html.
2. Удаляем christmaslights.css.
3. А остальные файлы? Удаляем?
Аватара пользователя
evrus01
Former team member
Сообщения: 1274
Стаж: 13 лет 1 месяц
Откуда: Москва
Благодарил (а): 8 раз
Поблагодарили: 14 раз

Re: Украсить форум к празднику

Сообщение evrus01 »

Остальные, которые были добавлены при установке мода?
— Да, удаляйте.
Тринд
phpBB 1.0.0
Сообщения: 2
Стаж: 11 лет

Re: Украсить форум к празднику

Сообщение Тринд »

Всем здравствуйте. Я совсем новичок!
Мне необходима ваша помощь, мне надо прописать воздушные шарики на форуме движок PhPbb, версия 3.0.11.
Я нашла скрипт шариков http://szenprogs.ru/blog/skript_vozdush ... -09-20-144 (если выставляя ссылку я нарушаю правила, извините меня, можете удалить ссылку) - просто я совсем чайник и мне надо пошаговая инструкция.
Теперь осталось их прописать, а как не знаю, понимаю что мне надо зайти в ПА-Стили- Шаблоны - там я так понимаю в своем шаблоне т.е. стиль который установлен на форуме мне надо выбрать пункт- (настройка) Изменить - и выбрать файл шаблона. Имя файла overall_header.html - но дело в том что у меня таких файла 2 штуки(( один просто html. а другой 2html.
Так вот дальше что делать я вапще не понимаю что и как. Прошу Вас помощь мне прописать скрипт - подробно (если можно на пальцах) объясняя что куда и как.
Пожалуйста, помогите. Заранее всех благодарю.
Аватара пользователя
southklad
phpBB 3.1.0 RC2
Сообщения: 3232
Стаж: 12 лет 3 месяца
Благодарил (а): 704 раза
Поблагодарили: 152 раза

Re: Украсить форум к празднику

Сообщение southklad »

просто вставляете ваш код в файл overall_header.html и все будет работать
Изображение
Тринд
phpBB 1.0.0
Сообщения: 2
Стаж: 11 лет

Re: Украсить форум к празднику

Сообщение Тринд »

igorbond
Огромное Вам спасибо, за то что откликнулись, но этого мало, мне надо помощь!((((
Так я лошара полная и блондинка - что именно в этот файл я знаю - а вот куда именно, там стока букавак, чертачек, знаков, скобок больше и меньше((( я не знаю куда именно, ведь надо куда то вниз и внизу форума прописывать(((
Мне надо конкретно, по шагово, вплоть до каждой запятой!
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11239
Стаж: 14 лет 3 месяца
Откуда: fotovideoforum.ru
Благодарил (а): 673 раза
Поблагодарили: 121 раз

Re: Украсить форум к празднику

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

Тринд писал(а): ПА-Стили- Шаблоны -
Только не в админку...на хост по фтпи!!!!!
Тринд писал(а):.е. стиль который установлен на форуме мне надо выбрать пункт- (настройка) Изменить - и выбрать файл шаблона. Имя файла overall_header.html - но дело в том что у меня таких файла 2 штуки
Только не это!!! Это до первого обновления кеша...
Вот тут почитайте - [FAQ] Что такое МОДы и как установить МОД
Тринд писал(а):Мне надо конкретно, по шагово, вплоть до каждой запятой!
Не...это никто делать не будет наверное...Читаем по ссылке ...
igorbond писал(а):просто вставляете ваш код в файл overall_header.html и все будет работать
Не правильно!!! Надо вставлять в overall_footer.html перед строками

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

</body>
</html>
Вот шарики -
img.rar
Вот вставляемый скрипт

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

<script type="text/javascript"><!--
  // Количество воздушных шариков (не ставьте слишком много - может затормозить браузер)
  var ballmax = 50;

  // Разность скорости слоев (рекомендуется от 0.3 до 2)
  var sinkspeed = 0.6;

  // Максимальный размер воздушных шариков (пиксели)
  var ballmaxsize = 40;

  // Минимальный размер воздушных шариков (пиксели)
  var ballminsize = 10;

  // Скорость полета воздушных шариков (мс)
  var ballspeed = 20;

  // Зона подъема воздушных шариков
  // 1 - подъем воздушных шариков на всем пространстве 
  // 2 - подъем воздушных шариков в левой части
  // 3 - подъем воздушных шариков по центру
  // 4 - подъем воздушных шариков в правой части
  // больше или равно 100 - подъем воздушных шариков по краям. 
  // Указанное число освободит место в пикселях от воздушных шариков в пикселях по-центру
  var ballingzone = 1;
  
  // Пошатывание воздушнвх шариков влево-вправо
  // true - пошатываться
  // false - не пошатываться
  var ballreverb = true;

  var i = 0;
  grphcs = new Array(); 

  // Список ссылок к картинкам воздушных шариков
  grphcs[i++] = 'http://вашдомен/img/posts/balloon01.gif';
  grphcs[i++] = 'http://вашдомен/img/posts/balloon02.gif'
  grphcs[i++] = 'http://вашдомен/img/posts/balloon03.gif';
  grphcs[i++] = 'http://вашдомен/img/posts/balloon04.gif';
  grphcs[i++] = 'http://вашдомен/img/posts/balloon05.gif';
  grphcs[i++] = 'http://вашдомен/img/posts/balloon06.gif';
  grphcs[i++] = 'http://вашдомен/img/posts/balloon07.gif';
  grphcs[i++] = 'http://вашдомен/img/posts/balloon08.gif';

  // Не редактировать ничего ниже этой линии
  var ball = new Array();
  var marginbottom;
  var marginright;
  var timer;
  var i_ball = 0;
  var x_mv = new Array();
  var crds = new Array();
  var lftrght = new Array();
  var browserinfos = navigator.userAgent;
  var ie5 = document.all&&document.getElementById&&!browserinfos.match(/Opera/);
  var ns6 = document.getElementById&&!document.all;
  var opera = browserinfos.match(/Opera/);
  var browserok = ie5||ns6||opera;

  function randommaker(range){
    rand=Math.floor(range*Math.random());
    return rand;
  }

  function randoms(min, max){
    return Math.floor(Math.random() * (max - min + 1)) + min;
  };

  function preloadimages(img){
    image = new Image();
    for(var i = 0; i < img.length; i++) image.src = img[i];
  }
  
  function getBallXPos(oball){
    if(ballingzone == 1){return randommaker(marginright - oball.size)}
    if(ballingzone == 2){return randommaker(marginright / 2 - oball.size)}
    if(ballingzone == 3){return randommaker(marginright / 2 - oball.size) + marginright / 4}
    if(ballingzone == 4){return randommaker(marginright / 2 - oball.size) + marginright / 2}
    if(ballingzone >= 100){return (randoms(0,1) == 0)?((randommaker(marginright / 2 - oball.size)) - ballingzone / 2):((randommaker(marginright / 2 - oball.size) + marginright / 2) + ballingzone / 2);}
    return 0;
  }

  function initball() {
    if (ie5 || opera) {
      marginbottom = document.body.scrollHeight;
      marginright = document.body.clientWidth - 15;
    }
    else if (ns6) {
      marginbottom = document.body.scrollHeight;
      marginright = window.innerWidth - 15;
    }
    var ballsizerange = ballmaxsize - ballminsize;
    for (var i = 0; i <= ballmax; i++) {
      crds[i] = 0;
      lftrght[i] = Math.random() * 15;
      x_mv[i] = 0.03 + Math.random() / 10;
      ball[i] = document.getElementById('s' + i);
      ball[i].onclick = function(){
        this.posx = getBallXPos(this);
        this.posy = marginbottom - 2 * this.size
      }
      ball[i].size = randommaker(ballsizerange) + ballminsize;
      ball[i].style.width = ball[i].size + 'px';
      ball[i].style.height = ball[i].size + 'px';
      ball[i].style.zIndex = 100 + ball[i].size; 
      ball[i].sink = sinkspeed * ball[i].size / 5;
      
      ball[i].posx = getBallXPos(ball[i]);
      ball[i].posy = randommaker(2 * marginbottom - marginbottom - 2 * ball[i].size);
      ball[i].style.left = ball[i].posx + 'px';
      ball[i].style.top = ball[i].posy + 'px';
    }
    moveball();
  }

  function moveball(){
    for (var i = 0; i <= ballmax; i++){
      crds[i] += x_mv[i];
      ball[i].posy -= ball[i].sink;
      ball[i].style.left = (ballreverb)?(ball[i].posx + lftrght[i] * Math.sin(crds[i]) + 'px'):(ball[i].posx + lftrght[i] + 'px');
      ball[i].style.top = ball[i].posy + 'px';
      if(ball[i].posy < -ballmaxsize || parseInt(ball[i].style.left) > (marginright - 3 * lftrght[i])){
        ball[i].posx = getBallXPos(ball[i]);
        ball[i].posy = marginbottom - 2 * ball[i].size
      }
    }
    var timer = setTimeout('moveball()', ballspeed)
  }

  preloadimages(grphcs);

  for(var i = 0; i <= ballmax; i++){
    imgsrc = grphcs[randoms(0,grphcs.length-1)];
    document.write('<img src="' + imgsrc + '" id="s' + i + '" style="position:absolute;top:-' + ballmaxsize + '">');
  }
  
  if(browserok){
    window.onload = initball;
  }
//-->
</script>
В части скрипта -

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

  // Список ссылок к картинкам воздушных шариков
  grphcs[i++] = 'http://вашдомен/img/posts/balloon01.gif';
  grphcs[i++] = 'http://вашдомен/img/posts/balloon02.gif'
  grphcs[i++] = 'http://вашдомен/img/posts/balloon03.gif';
  grphcs[i++] = 'http://вашдомен/img/posts/balloon04.gif';
  grphcs[i++] = 'http://вашдомен/img/posts/balloon05.gif';
  grphcs[i++] = 'http://вашдомен/img/posts/balloon06.gif';
  grphcs[i++] = 'http://вашдомен/img/posts/balloon07.gif';
  grphcs[i++] = 'http://вашдомен/img/posts/balloon08.gif';
Фразу ВАШ ДОМЕН заменить на реальный домен...например - ertuc.ru
После правки файла overall_footer.html в блокнот++ не СОХРАНИТЬ его в ЮТФ-8 без БОМ, а ПРЕОБРАЗОВАТЬ в ЮТФ-8 без БОМ...Так как в скрипте есть русские буквы...

В корне форума в папку img залить папку posts из архива....усЁ....
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
southklad
phpBB 3.1.0 RC2
Сообщения: 3232
Стаж: 12 лет 3 месяца
Благодарил (а): 704 раза
Поблагодарили: 152 раза

Re: Украсить форум к празднику

Сообщение southklad »

Пчелкин писал(а):Не правильно!!! Надо вставлять в overall_footer.html перед строками
А в чем разница, мне так на будущее ??? Просто сразу же попробовал через overall_header.html и все работало
Изображение
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11239
Стаж: 14 лет 3 месяца
Откуда: fotovideoforum.ru
Благодарил (а): 673 раза
Поблагодарили: 121 раз

Re: Украсить форум к празднику

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

igorbond писал(а): через overall_header.html и все работало
У тя там видать ни квери ни мото нема...а тоб...был бы просто перехват скриптов...
Аватара пользователя
Garret_Dark
phpBB 2.0.16
Сообщения: 1096
Стаж: 15 лет 3 месяца
Откуда: root/world/russia/
Благодарил (а): 18 раз
Поблагодарили: 24 раза

Re: Украсить форум к празднику

Сообщение Garret_Dark »

Пчелкин писал(а):Только не это!!! Это до первого обновления кеша...
Не всегда.

Если права на файлы шаблона позволяют, то изменения сделанные через редактирование шаблонов в админке изменятся и сами файлы шаблона.
Проверяется очень просто: делаем тестовое изменение файла шаблона через админку и если выдается "кэш шаблона изменен", то значит файлы НЕ менялись, если же файлы изменены, то об этом прямо будет написано (дословно сообщения не помню, т.к. сам правлю файлы напрямую)
100% проверкой будет заглянуть в измененный через админку файл шаблона скачав его по FTP - правка есть, значит гуд, правки нет - значит права надо поставить...
в зависимости от хостера, у некоторых хватает 644, у других 666.

Вернуться в «phpBB-пространство»