Пропустить

Рождественский календарь

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

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

Рождественский календарь

Сообщение Oktja » 28.11.2010 14:04

Есть такой мод "Advent Calendar" (Рождественский календарь)
Автор Wuerzi
Скачать можно здесь http://www.spieleresidenz.de/board/dm_e ... t.php?id=3
Посмотреть на титульный лист можно здесь http://komuza.eu/forum/advent.php
Перевод на русский
advent_ru.zip
(1.35 КБ) Скачиваний: 26


Окошки с датами оформлены специально так, чтобы затруднить поиск нужной даты.
За каждым окошком открывается страничка, которую нужно самостоятельно оформлять

Может ли кто-то его продолжить на все русские новогодние праздники? (дополнить титульную страничку и изменить проверку даты)
Т.е. чтобы и после 25.12 были окошки вплоть до старого нового года 14.01?

Oktja
phpBB 1.2.0
 
Сообщения: 17
Зарегистрирован: 27.02.2005 2:57
Благодарил (а): 4 раз.
Поблагодарили: 0 раз.

Re: Рождественский календарь

Сообщение mau » 28.11.2010 15:03

У меня есть только с 8 декабря до 31 декабря. Хотя я этот мод использую уже для других целей
Люди, которые и впрямь любят животных, всегда спрашивают их имена
Аватара пользователя
mau
phpBB 2.0.5
 
Сообщения: 228
Зарегистрирован: 28.04.2008 11:26
Откуда: Россия
Благодарил (а): 6 раз.
Поблагодарили: 12 раз.

Re: Рождественский календарь

Сообщение Пчелкин » 28.11.2010 17:25

По логике получается что в advent.php в строку
	$tuer = array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24);

Надо вставить свою последовательность чисел.
Это ведь числа Мериканосного рождественского месяца...
Фанат phpBB. В HTML - без проблем, в CSS - так себе, учусь, в php - баран, помогает только дедукция
За это сообщение автора Пчелкин поблагодарил:
Oktja (28.11.2010 22:17)
Аватара пользователя
Пчелкин
phpBB 3.0.7-PL1
 
Сообщения: 4901
Зарегистрирован: 15.01.2010 14:57
Откуда: От Москвы 9 часов на Боинге
Благодарил (а): 289 раз.
Поблагодарили: 557 раз.

Re: Рождественский календарь

Сообщение Oktja » 28.11.2010 23:07

Не все так просто.
В файле advent.php есть проверка даты. Месяц может быть только 12м и число, наверное, не больше 24.
Поэтому, мне кажется, просто добавление цифр в массив не поможет. Как-то же еще надо дополнительные квадратики на титульную страничку календаря добавить...

Oktja
phpBB 1.2.0
 
Сообщения: 17
Зарегистрирован: 27.02.2005 2:57
Благодарил (а): 4 раз.
Поблагодарили: 0 раз.

Re: Рождественский календарь

Сообщение Пчелкин » 29.11.2010 5:00

Да, я видел про месяц....Ну дак пока оставьте до 31 декабря в файле проверку на 12 месяц, а с первого смените на прокерку на 1 месяц...
Но последовательность чисел дней все ж надо воткнуть необходимую..
Например с 15 декабря 15 - 31, а уже с 1го яваря до 14-го 1-14.
Oktja писал(а):В файле advent.php есть проверка даты. Месяц может быть только 12м и число, наверное, не больше 24.

А то и обойти можно.
Последний раз редактировалось Пчелкин 29.11.2010 12:18, всего редактировалось 3 раз(а).
Фанат phpBB. В HTML - без проблем, в CSS - так себе, учусь, в php - баран, помогает только дедукция
Аватара пользователя
Пчелкин
phpBB 3.0.7-PL1
 
Сообщения: 4901
Зарегистрирован: 15.01.2010 14:57
Откуда: От Москвы 9 часов на Боинге
Благодарил (а): 289 раз.
Поблагодарили: 557 раз.

Re: Рождественский календарь

Сообщение mau » 29.11.2010 11:17

месяц можно исправить
в строке
if ($tuer[$pos] < $heute_t && $heute_m == 12)


Например вот так, но только пришлось добавить оператор @, хотя это и не лучшее решение

if (@$tuer[$pos] < $heute_t && $heute_m == 7)


и в этой строке исправить месяц
if ($heute_m < 12)
Люди, которые и впрямь любят животных, всегда спрашивают их имена
Аватара пользователя
mau
phpBB 2.0.5
 
Сообщения: 228
Зарегистрирован: 28.04.2008 11:26
Откуда: Россия
Благодарил (а): 6 раз.
Поблагодарили: 12 раз.

Re: Рождественский календарь

Сообщение Oktja » 30.11.2010 1:35

Спасибо большое. Вроде получилось добавить числа декабря. Посмотрим, как на практике выйдет

Oktja
phpBB 1.2.0
 
Сообщения: 17
Зарегистрирован: 27.02.2005 2:57
Благодарил (а): 4 раз.
Поблагодарили: 0 раз.

Re: Рождественский календарь

Сообщение Oktja » 01.12.2010 13:12

На титульной страничке 24 окошка, вместо 31. Как это исправить?
Мне кажется, нужно здесь что-то подправить
<table width="60" height="60" cellspacing="0" cellpadding="0" background="' . $tuerbild . '">
					<tr>
						<td align="center" valign="middle"><a href="advent.php?t=' . $tuer[$pos] . '" id="a' . $pos . '" style="font-size: ' . $class_size[$class_size_rand] . 'px; ' . $class_font[rand(0, count($class_font) - 1)] . 'color: ' . $class_color[$class_color_rand] . '; ' . $class_weight[rand(0, count($class_weight) - 1)] . $class_style[rand(0, count($class_style) - 1)] . 'text-decoration: none" onmouseover="ka_over(\'a' . $pos . '\');" onmouseout="ka_out(\'a' . $pos. '\', \'' . $class_color[$class_color_rand] . '\', \'' . $class_size[$class_size_rand] . '\');">' . $tuer[$pos] . '</a></td>
					</tr>
				</table></td>';

Но вроде ничего, отвечающего за ограничение количества окошек не видать....

Oktja
phpBB 1.2.0
 
Сообщения: 17
Зарегистрирован: 27.02.2005 2:57
Благодарил (а): 4 раз.
Поблагодарили: 0 раз.

Re: Рождественский календарь

Сообщение Пчелкин » 01.12.2010 16:37

А разве не видно что в папке для мода advent и файлов php приготовлено 24 ?
Фанат phpBB. В HTML - без проблем, в CSS - так себе, учусь, в php - баран, помогает только дедукция
Аватара пользователя
Пчелкин
phpBB 3.0.7-PL1
 
Сообщения: 4901
Зарегистрирован: 15.01.2010 14:57
Откуда: От Москвы 9 часов на Боинге
Благодарил (а): 289 раз.
Поблагодарили: 557 раз.

Re: Рождественский календарь

Сообщение mau » 01.12.2010 18:36

Это не решит проблему. Отображаться все равно будет 24 окошка. Надо переделать мод.
Люди, которые и впрямь любят животных, всегда спрашивают их имена
Аватара пользователя
mau
phpBB 2.0.5
 
Сообщения: 228
Зарегистрирован: 28.04.2008 11:26
Откуда: Россия
Благодарил (а): 6 раз.
Поблагодарили: 12 раз.

Re: Рождественский календарь

Сообщение Oktja » 13.12.2010 21:42

Неполное решение с выводом 31 окошка:
В файле advent.php делаем такие изменения:
найти
	for ($z = 1; $z <= 4; $z++)
	{
		$kalender .= '<tr>';
		for ($s = 1; $s <= 6; $s++)

заменить на
	for ($z = 1; $z <= 5; $z++)
	{
		$kalender .= '<tr>';
		for ($s = 1; $s <= 7; $s++)

Это дает 5 столбцов и 7 строк (35 окошек), но последние 4 окошка отображаются пустыми и открытыми... как-то некрасиво. Надо бы еще сделать проверку, чтобы день был меньше 31.
Подскажите, пожалуйста, как правильно это сделать, и в каком месте вписать проверку

Для месяца с 30ю днями все просто: $z <= 5, а $s <= 6

Oktja
phpBB 1.2.0
 
Сообщения: 17
Зарегистрирован: 27.02.2005 2:57
Благодарил (а): 4 раз.
Поблагодарили: 0 раз.

Re: Рождественский календарь

Сообщение Пчелкин » 29.12.2010 22:28

Довел мод до ума...настроил на 30 дней в январе...да легко. Будет показывать каждый день новый мультик swf про Масяню.
Качайте у меня..сюда не пускает 32 метра...
http://fotovideoforum.ru/download/Adven ... 0_8_03.rar

В архиве реадми - как делать....Мульты или клипы делать свои..
И исправить файл русификации по аналогии.
Заработает строго с 1 января...
http://www.izone.ru/internet/plugins/ad ... player.htm - брать флеш модуль для баузеров...(любых)
Последний раз редактировалось Пчелкин 31.07.2011 7:08, всего редактировалось 2 раз(а).
Фанат phpBB. В HTML - без проблем, в CSS - так себе, учусь, в php - баран, помогает только дедукция
Аватара пользователя
Пчелкин
phpBB 3.0.7-PL1
 
Сообщения: 4901
Зарегистрирован: 15.01.2010 14:57
Откуда: От Москвы 9 часов на Боинге
Благодарил (а): 289 раз.
Поблагодарили: 557 раз.

Re: Рождественский календарь

Сообщение Пчелкин » 26.02.2011 21:27

Переделал мод к женскому месяцу МАРТ...настроил на 30 дней в марте...
Будет показывать каждый день новый музыкальный клип swf .

В архиве реадми - как делать с адресом флеш модуля (если надо)..
Клипы формата swf с номерами от 01.swf до 30.swf создайте сами
Заработает строго с 1 марта, если настроите на март, открыв файл advent.php в корне...
В нем комментариями сверху написал как настраивать мод на определенный месяц и на право просматривать все клипы основателем.
Повторю здесь...
Там в одном месте ставим Id настройщика и в ТРЕХ местах указываем номер месяца.(без нуля впереди)

http://www.izone.ru/internet/plugins/ad ... player.htm - брать флеш модуль для баузеров...(любых)

Архив на моем форуме
http://fotovideoforum.ru/download/Adven ... 0_8_03.rar
Фанат phpBB. В HTML - без проблем, в CSS - так себе, учусь, в php - баран, помогает только дедукция
Аватара пользователя
Пчелкин
phpBB 3.0.7-PL1
 
Сообщения: 4901
Зарегистрирован: 15.01.2010 14:57
Откуда: От Москвы 9 часов на Боинге
Благодарил (а): 289 раз.
Поблагодарили: 557 раз.

Re: Рождественский календарь

Сообщение Пчелкин » 17.03.2011 17:04

Кто нибудь смог втулить в страничку с проигрывателем кнопки управления проигрывателем? Хотя бы пуск и паузу.
де то читал что в файле скрипта swfobject.js все это можно прописать.
Издевательсва над его содержимым итогов не дали.
Может кто справился с этим?
swfobject.js прилепляю
swfobject.rar
(3.88 КБ) Скачиваний: 11
Фанат phpBB. В HTML - без проблем, в CSS - так себе, учусь, в php - баран, помогает только дедукция
Аватара пользователя
Пчелкин
phpBB 3.0.7-PL1
 
Сообщения: 4901
Зарегистрирован: 15.01.2010 14:57
Откуда: От Москвы 9 часов на Боинге
Благодарил (а): 289 раз.
Поблагодарили: 557 раз.

Re: Рождественский календарь

Сообщение ВладимирТ » 03.10.2011 2:10

Пчелкин писал(а):де то читал что в файле скрипта swfobject.js все это можно прописать.
Издевательсва над его содержимым итогов не дали.


Пчелкин, перестаньте издеваться над бедным скриптом, он жить хочет :mrgreen:

Пытать надо файлы 1.php ............. 30.php, добавлять строчки <param name="Кнопка пуска" value="типа истина" />
Вот эту часть:
<object id="http://fotovideoforum.ru/advent/dateien/01.swf" 
		classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
		width="320" height="240">
        
			<param name="movie" value="freedexover.swf" />
			<!--[if !IE]>-->
			<object type="application/x-shockwave-flash" 
			data="http://fotovideoforum.ru/advent/dateien/01.swf" width="320" height="240">
			<!--<![endif]-->
			<div>У Вас не установлен Flash plugin, мать вашу</div>
			<!--[if !IE]>-->
			</object>
			<!--<![endif]--> 
                       
		</object>



А в место этой строчки :D

<div>У Вас не установлен Flash plugin, мать вашу</div>


Лучше все таки направлять по адресу, где его взять, например:

<a href="http://www.adobe.com/go/getflashplayer">
	<img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" />
</a>


Правда сам пока не разбирался с данным, модом, может на днях займусь, а пока.....

А дабы особо не думать, вот вам родной генератор обвеса плеера...
swfobject_generator_1_2_html.zip
(7.63 КБ) Скачиваний: 10


и справочка к функциям http://kb2.adobe.com/cps/127/tn_12701.html
Последний раз редактировалось ВладимирТ 03.10.2011 4:24, всего редактировалось 1 раз.
Аватара пользователя
ВладимирТ
phpBB 1.4.2
 
Сообщения: 50
Зарегистрирован: 18.06.2010 3:28
Откуда: Москва
Благодарил (а): 8 раз.
Поблагодарили: 8 раз.

След.

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

 

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

Кто сейчас на конференции

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

Бессрочный конкурс phpBB-ориентированных материалов
FastVPS — надёжный и доступный хостинг для phpBB
Место для вашей рекламы