Към съдържанието

  •  

Проект: Тематичен форум


  • Влезте в профила си за да пишете
12 отговора на тази тема

#1 Beatfan

Beatfan

    Invisionizer

  • Админи
  • PipPipPip
  • 3444 Мнения:
Уроци

Публикувано 04 март 2009 - 12:30

Знаете, че има доста форуми, които са тясно специализирани примерно за музика, за филми, за софтуер и.т.н.
Ако трябва често да се правят ревюта на албуми, филми или програми работата е много, а резултата не винаги е много сполучлив.
С помощта на една модификация за IPB, можете да превърнете даден раздел във форума в ефектен и лесен инструмент за ревюта и представяне на съдържание. Как работи - ако натиснете бутона за нова тема в съответния раздел, ще ви се покаже нещо такова:

Прикачен файл  _1064_re_1.JPG   89,79K   105 Брой сваляния

Това е предварително направен шаблон за ревюта на филми. Резултата ще бъде готова тема, с огромна информация, картинки и.т.н. направена за секунди.
Модификацията се казва Release Master и проблема е, че е изцяло на руски език. Освен това има само един направен шаблон - този за филми от скрийншота.
Идеята ми е да се преведе изцяло на български модификацията, както и да се направят няколко шаблона - за музика, за софтуер и.т.н.
За целта ще имам нужда от помощ - човек, който разбира руски и има познания по php - за редактиране на шаблоните.
Ако има такива - пишете в темата :)
Ето го примерния шаблон - example.php

<?php
/*
+-------------------------------------------------------------------------
|   Invision Power Board v2.3.5
|   Release wizard -> example file
+-------------------------------------------------------------------------
*/

if ( ! defined( 'IN_IPB' ) )
{
	print "<h1>Incorrect access</h1>You cannot access this file directly.";
	exit();
}

/*-------------------------------------------------------------------------*/
// POST TEMPLATE
/*-------------------------------------------------------------------------*/

$template = <<<EOF
[b]Название:[/b] <#TopicTitle#>
[b]Описание:[/b] <#TopicDesc#>

<#poster#>

[b]Жанр:[/b] <#genre#>
[b]Сюжет:[/b]
<#plot#>

[b]Длительность:[/b] [i]<#duration#>[/i]
[b]Видеокодек:[/b] <#video_codec#>
[b]Размер кадра:[/b] <#video_size#>
EOF;

/*-------------------------------------------------------------------------*/
// FIELDS FOR INPUT
/*-------------------------------------------------------------------------*/

$re_vars = array();

//Обязательная переменная -> Название темы
$re_vars['TopicTitle']			= array('type' 			=> 1,
										'title' 		=> 'Название',
										'description'	=> 'Полное название видеоматериала',
										'required'		=> 1,
										);
										
//Описание темы
$re_vars['TopicDesc']			= array('type' 			=> 1,
										'title' 		=> 'Описание',
										'description'	=> 'Краткое описание создаваемой темы',
										);
										
$re_vars['genre']				= array('type' 			=> 1,
										'title' 		=> 'Жанр',
										'required'		=> 1,
										'example'		=> 'Например, "Комедия"',
										);
										
$re_vars['plot']				= array('type' 			=> 'editor',
										'title' 		=> 'Сюжет фильма',
										'required'		=> 1,
										'bb-codes'		=> 1,
										);
										
$re_vars[]						= array('type'			=> 0);

$re_vars['duration']			= array('type' 			=> 1,
										'title' 		=> 'Продолжительность',
										'example'		=> 'Например, "01:40:30"',
										'default'		=> 'Не указана',
										'preg_match'	=> '#\d{1,2}:\d{2}:\d{2}#',
										);
										
$re_vars['video_codec']			= array('type'			=> 4,
										'title'			=> 'Видеокодек',
										'dropdown'  => array(	'opt1' 	=> 'DivX',
																1		=> 'DivX 4',
																2		=> 'DivX 5',
																3		=> 'DivX 6',
																'opt2'  => 'XviD',
																4		=> 'XviD 1.1',
																5		=> 'XviD 1.2',
															),
										);
										
$re_vars['video_size']			= array('type'			=> 1,
										'title'			=> 'Размер кадра',
										'default'		=> 'Не указан',
										);
										
$re_vars[]						= array('type'			=> 0);
										
$re_vars['poster']				= array('type'			=> 'upload',
										'title'			=> 'Постер',
										'maxsize'		=> 5 * 1024 * 1024, //5 мегабайт
										'filetypes'		=> 'jpg,gif,png',
										);

?>

Модификацията:

Прикачен файл  WR_Release_v1.rar   10,96K   2 Брой сваляния

#2

  • Guests

Публикувано 05 март 2009 - 11:48

... и когато обвържеш сайта си с някаква такава руска хрумка, започваш да се молиш на всички богове, да поддържат тази модификация за всички бъдещи версии на IPB, за да може да ъпдейтваш.

#3 Beatfan

Beatfan

    Invisionizer

  • Админи
  • PipPipPip
  • 3444 Мнения:
Уроци

Публикувано 05 март 2009 - 14:54

Ами не всеки администратор на IPB форум държи форума задължително да му е последна версия. Знам доста популярни форуми с огромна посещаемост, които са още на 2.2.x и не смятат да ъпгрейдват.
Понякога по-важна е функционалността, като разбира се винаги има известен риск за сигурността :)

#4

  • Guests

Публикувано 05 март 2009 - 15:52

Именно новите версии носят функционалността на форума. И човек обвърже ли се веднъж с някоя тъпа модификация, която в един момент спре развитието си, форума остава на това ниво до живот :)
Веднъж съм го ял, вече никога.

#5

  • Guests

Публикувано 05 март 2009 - 19:06

че какво пречи, като решиш да си обновяваш версията, да изтриеш проблемната добавка :)?

#6

  • Guests

Публикувано 05 март 2009 - 19:20

че какво пречи, като решиш да си обновяваш версията, да изтриеш проблемната добавка :)?

Нищо не пречи :) Само където ако си направиш някакъв каталог, статите за нещо или там за каквото решиш да го ползваш и сайта ти се крепи на тези неща, без тази добавка ще изглежда малко странно всичко.
Аз съм привърженик, един форум да може да се ползва за много неща, но със стандартните му опции или прости модификации, които можеш сам да си правиш на всички версии. Ако тази модификация е такава, значи няма проблем.

Успех с проекта :)

#7 Beatfan

Beatfan

    Invisionizer

  • Админи
  • PipPipPip
  • 3444 Мнения:
Уроци

Публикувано 09 март 2009 - 21:40

Засега няма предложения за помощ по проекта. Сам нямам време и възможности да се занимавам, защото наистина е много работа. Така че засега остават така нещата :P

#8 Tishu

Tishu

    Darkness inside me ..

  • Собственици
  • PipPipPip
  • 2307 Мнения:
  • IPB версия:3.1
  • Форум URL
  • Град:Раднево/Габрово
Уроци

Публикувано 12 март 2009 - 19:12

няма ли го на англиски това нещо някъде

#9 Beatfan

Beatfan

    Invisionizer

  • Админи
  • PipPipPip
  • 3444 Мнения:
Уроци

Публикувано 12 март 2009 - 19:42

Няма го на английски. Попаднах на един по-опростен вариант на въпросния мод, но като имам време ще го тествам :)

#10

  • Guests

Публикувано 21 март 2009 - 19:38

А нещо като демо има ли или къде може да се види и пробва как ще изглежда :)

#11

  • Guests

Публикувано 23 април 2009 - 14:08

Може ли да дадеш линк към support topic/forum за този мод?

#12 Beatfan

Beatfan

    Invisionizer

  • Админи
  • PipPipPip
  • 3444 Мнения:
Уроци

Публикувано 23 април 2009 - 16:35

Ето style_images/1/click-me.gif

Но както писах, има друг, аналогичен мод, който се управлява като компонент... Трябва да намеря време да го тествам :)

#13

  • Guests

Публикувано 24 април 2009 - 00:04

Другия го имам инсталиран, в него просто добявяш bbcodes. Този ми се струва по интересен. Трябва да седна да го пробвам.


0 потребител(и) четат тази тема

0 потребители, 0 гости, 0 анонимни