Перейти к контенту

[2.3.x]Релиз-мастер


WildRAID

Рекомендуемые сообщения

index.php?app=downloads&module=display&section=screenshot&id=192

Название: Релиз-мастер

Добавил: WildRAID

Добавлен: 29 Авг 2008

Обновлен: 01 Сен 2008

Категория: IP.Board 2.3.x

 

Модификация позволяет заменить "Создание новой темы" в определенных разделах форума на предложение заполнить конкретные поля, а затем формирует стандартно оформленное сообщение на основании полученных данных.

 

Внимание! Для настройки модификации необходимы элементарные знания в области PHP. Без них даже не пытайтесь.

 

Нажмите здесь, чтобы скачать файл

Ссылка на комментарий
Поделиться на других сайтах

  • Ответы 102
  • Создана
  • Последний ответ

Лучшие авторы в этой теме

Лучшие авторы в этой теме

Загружено фотографий

ураа. вы это сделали! поздравляю!

досадно только, что теперь мы уже себе не поставим, решили всетаки с сайте "релиз" юзать. эх.

 

 

п.с. а кто такая Ульяна Артамонова?

Ссылка на комментарий
Поделиться на других сайтах

http://vvv-guild.ru/wr/re_1.JPG

http://vvv-guild.ru/wr/re_2.JPG

 

Из описания ни предназначение, ни принцип действия мода не раскрыты. Скриншот не помешал бы.

 

В течение дня будет.

 

п.с. а кто такая Ульяна Артамонова?

 

Демон-вдохновитель.)

Изменено пользователем WildRAID
Ссылка на комментарий
Поделиться на других сайтах

Можно ли размещать эти поля как хочешь в топике? Например чтобы постер был справа с обтиканием?

Можно ли, например поле, жанр, добавить в название темы?

Ссылка на комментарий
Поделиться на других сайтах

Можно ли размещать эти поля как хочешь в топике? Например чтобы постер был справа с обтиканием?

 

Всё, что можно сделать в редакторе IPB, разрешено. Выравнивание по правому краю есть изначально (right). Обтекание изображений текстом - через модифицирование img.

 

Можно ли, например поле, жанр, добавить в название темы?

 

Правкой кода модификации.)

Ссылка на комментарий
Поделиться на других сайтах

Спасибо, понятно. А получится сделать для аттачей другой размер превью в этих разделах? Например на всем форуме превью имеет размер 100х100, а там где РМ, то 200х200 ?
Ссылка на комментарий
Поделиться на других сайтах

Важное:

- При редактировании не вызываются поля

- Нет предпросмотра

- Выводятся пустые (незаполненные) поля

- Сделать стандартный загрузчик, с возможностью загружать несколько файлов, а не один!!!

 

Маловажное:

- Вернуть опцию "Выберите время открытия/закрытия темы"

- Вернуть путь к разделу, а не как сейчас только название форума>>Release-мастер

 

Нужное:

- Все настройки вынести в админку

 

И цены бы небыло этому моду)

Ссылка на комментарий
Поделиться на других сайтах

Нашол ошибку, когда создаеш тему пишит Вы должны ввести сообщение

 

а хотя я вот как подредактировал

 

<?php
/*
+-------------------------------------------------------------------------
|   Invision Power Board v2.3.5
|   Release wizard -> example file
|   ===============================================
|   by WildRAID
|   ===============================================
|   Этот продукт мысли посвящается Ульяне Артамоновой
|   "Все, что НЕ делается, все к лучшему!" (с);)
|   Мурк!
+-------------------------------------------------------------------------
|   > Date started: 25th Aug 2008 (16:35)
+-------------------------------------------------------------------------
*/

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

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

//Обязательная переменная -> Название темы
$re_vars['TopicTitle']			= array('type' 			=> 1,
									'title' 		=> 'Название',
									'description'	=> 'Полное название вашего матерьяла',
									'required'		=> 1,
									);

$re_vars['plot']				= array('type' 			=> 'editor',
									'title' 		=> 'Сюжет фильма',
									'required'		=> 1,
									'bb-codes'		=> 1,
									);

$re_vars['poster']				= array('type'			=> 'upload',
									'title'			=> 'Постер',
									'maxsize'		=> 5 * 1024 * 1024, //5 мегабайт
									'filetypes'		=> 'jpg,gif,png',
									);

?>

 

А всё я сделал а неподскажите как сздать раздел без этого мастера а то ошибку выдает

Ссылка на комментарий
Поделиться на других сайтах

Потому что перемнную $template удалили. Вообще, нет слов .. учим русский язык.

 

- При редактировании не вызываются поля

Не будет.)

 

- Нет предпросмотра

Будет.

 

- Выводятся пустые (незаполненные) поля

Специально, чтобы не было пустых полей, есть свойство default. Например, "Язык: не указан". Если совсем прятать незаполненные поля (в т.ч. и их название), то нужно многое поменять в самой идее.

 

- Сделать стандартный загрузчик, с возможностью загружать несколько файлов, а не один!!!

Так и хотел сначала. Но, вот беда, совсем непонятно, как тогда всем этим хозяйством управлять.. Стандартный JS загрузчика расчитан на работу со стандартным же редактором.. Так и не придумал..

 

- Вернуть опцию "Выберите время открытия/закрытия темы"

- Вернуть путь к разделу, а не как сейчас только название форума>>Release-мастер

 

Будет.

 

Нужное:

- Все настройки вынести в админку

 

95%, что не будет. Если по-хорошему браться за нормальный интерфейс настройки, то там работы в полтора раза больше, чем над самим модом. И всё равно не получится такой гибкости, какая есть сейчас.

 

А сейчас, к примеру, если мы хотим добавить новый тип поля или свойство (минимальную длинну, for example), то нужно всего-то дописать одну проверку на три строчки в файл компонента и включить её для конкретных полей.

 

За хорошим форумом стоит человек, разбирающийся в php. Для него проблемы нет. А делать ради детей и форумов в духе "три поста - сто модов" неинтересно.

 

Вообщем, пока что лень. :D

Ссылка на комментарий
Поделиться на других сайтах

Обновил архив. Пофиксились два серьёзных бага.

 

Для тех, кто уже установил.

 

1. Скачать новый архив, заменить /sources/components_public/release.php на файл из архива.

 

2. Открыть /sources/classes/post/class_post_new.php

 

Найти:

 

$this->wr_release_wizard();

 

Заменить на:

 

		if($this->forum['release_file'])
	{
		$this->wr_release_wizard();
	}

Ссылка на комментарий
Поделиться на других сайтах

Отличный мод. Огромное спасибо автору за работу! Существенно облегчает публикацию различных статей или шаблонных тем в каких-нибудь каталогах.

 

Ставила на форум 2.2.2, всё работает хорошо, за исключением, того, что при создании тем две кнопки "Отправить" и как я понимаю "очистить" у меня без какого либо текста на них, а также нету заголовка страницы (вообще никакого). В чем тут проблема? И где её искать?)

 

И ещё, кнопку очистить лучше вообще убрать или вынести куда нибудь подальше.

Ссылка на комментарий
Поделиться на других сайтах

Скорее всего, форум использует язык из папки /cache/lang_cache/en вместо обычного /cache/lang_cache/ru. Типичная особенность вареза.(

 

Скопируйте lang_wr_release.php в /cache/lang_cache/en - и надписи должны появиться.

Ссылка на комментарий
Поделиться на других сайтах

Не знаю что я сделал не так, вроде все по доке, но тема не создается. Поля заполняю, жму "отправить" страница перегружается и все на этом.

 

Извиняюсь, нашел ошибку. $re_vars['TopicTitle'] и $re_vars['TopicDesc'] менять названия переменных нельзя.

 

 

Хорошо было бы сделать директиву как обязательное поле, но чтобы поле могло добавляться к названию или описанию темы и добавить бы поле множественного выбора (допустим, если жанров несколько)

Ссылка на комментарий
Поделиться на других сайтах

Как сделать возможность множественной загрузки изображений при создании темы?

 

Вот тут

 

$re_vars['poster']				= array('type'			=> 'upload',
									'title'			=> 'Скриншоты',
									'maxsize'		=> 5 * 1024 * 1024, //5 мегабайт
									'filetypes'		=> 'jpg,gif,png',
									);

 

Баг.

после редактрирования постера загруженного через данный код, он сползает вниз к прикреплённым изображениям и не реагирует на место в которое ты вставляешь <#poster#>

Ссылка на комментарий
Поделиться на других сайтах

Хорошо было бы сделать директиву как обязательное поле, но чтобы поле могло добавляться к названию или описанию темы и добавить бы поле множественного выбора (допустим, если жанров несколько)

 

Подумаю.

 

Как сделать возможность множественной загрузки изображений при создании темы?

 

Писал выше. Не могу придумать адекватного способа прикрутить стандартную мультзагрузку. Свою писать лень.)

 

На самом деле, ничто не мешает сразу после создания темы мастером нажать "Редактировать" и загрузить\поменять всё, что угодно. Потому не вижу особого смысла напрягаться в данном направлении. ;)

 

Баг.

после редактрирования постера загруженного через данный код, он сползает вниз к прикреплённым изображениям и не реагирует на место в которое ты вставляешь <#poster#>

 

Фича. :D

 

Модификация только помогает в стандартном оформлении первого поста при создании темы. Больше она ни в чём не участвует. Это касается и редактирования постов -> там уже будет стандартная работа с аттачами. И управляться они будут обычным [attachnment=.

Ссылка на комментарий
Поделиться на других сайтах

поймал такой глюк:

PHP Fatal error:  Cannot instantiate non-existent class:  skin_wr_release_8 in /hosting/.../forum/sources/ipsclass.php on line 2088

 

кусок блока из ipsclass

if ( $name == 'skin_global' )
					{
							$this->compiled_templates['skin_global']		   =  new $skin_global_name();
							$this->compiled_templates['skin_global']->ipsclass =& $this;

							# Add to loaded templates
							$this->loaded_templates[ $skin_global_name ] = $skin_global_name;
					}
					else
					{
та самая 2088 строка								$this->compiled_templates[ $name ]		   =  new $full_name();
							$this->compiled_templates[ $name ]->ipsclass =& $this;

							# Add to loaded templates
							$this->loaded_templates[ $full_name ] = $full_name;
					}
			}

 

перестройка скина все решила.

 

ща буду колбасить)))

 

за мод - респект!

очень нужная весчь, прикручу для суппорта

Изменено пользователем in_fact
Ссылка на комментарий
Поделиться на других сайтах

  • 2 недели спустя...

Баг-у меня не парсятся смайлы в сообщении созданом при помощи релиз мастера.

 

Просьба- можна ли сделать возможность удваивать (увеличивать) число полей загрузки например...ну или вообще любых полей ....тоесть примерно как тут

 

хttp://powertracker.org/torrent/forum/release.php?what=book

Ссылка на комментарий
Поделиться на других сайтах

Блин сделайте так чтоб при создание темы можно было создавать без релиза а то так плохо а его удалить незнаю как, не смайликов ничего ИМХО

Мод над доделать

Ссылка на комментарий
Поделиться на других сайтах

Смайлики\подписи специально выключены.

 

Например, есть офигенский стандартный смайл :D (здесь убрали его). При перечислениях по пунктам, вроде a) ;) он парсится и рвёт списки.

 

Впрочем, включить легко. Открываем skin_wr_release -> show_wizard, ищем

 

<input type="hidden" name="CODE" value="01" />

 

Добавляем ПОСЛЕ:

 

<input type="hidden" name="enableemo" value="yes" />
<input type="hidden" name="enablesig" value="yes" />

Ссылка на комментарий
Поделиться на других сайтах

Смайлики\подписи специально выключены.

 

Например, есть офигенский стандартный смайл ;) (здесь убрали его). При перечислениях по пунктам, вроде a) :) он парсится и рвёт списки.

 

Впрочем, включить легко. Открываем skin_wr_release -> show_wizard, ищем

 

<input type="hidden" name="CODE" value="01" />

 

Добавляем ПОСЛЕ:

 

<input type="hidden" name="enableemo" value="yes" />
<input type="hidden" name="enablesig" value="yes" />

Забей на смайлы лчше помоги с опросом всё перепробывал нельзя опрос создать :D

Ссылка на комментарий
Поделиться на других сайтах


×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.