Файловый Архив

  • Неограниченное количество категорий и суб-категорий
  • Настройки прав доступа по группам
  • Настройки прав доступа по каждой категории
  • Предпросмотр медиа файлов: FLV, IFLV, F4A, F4V, MP4, MP3, MOV и других...
  • Мультизагрузка файлов - SWFUploader
  • Добавление файлов с сервера
Подробности и история обновлений продукта в этой теме
 
 
 
 

 
 
Здесь скоро опять что то будет...
 
 
 
 
 
 
Loading

Вернуться   форум vBSupport.org > vBulletin > vBulletin 3.8.x > Made in vBSupport.org 3.8

Объявления
  • Изменения в правах
  • Каталог Фрилансеров
  • Добро пожаловать!
  • Premoderation
  • Новичкам!
  • For English speaking users
Ответ
 
Опции темы Опции просмотра
Старый 24.10.2009, 17:39   #1
Глумливый Специалист
 
Аватар для J. Corvin
Lightbulb vBPublications (Новости, статьи, и т.п.)

Еще одна реинкарнация старого хака новостей.

Версия обновлена до RC1!!!
Оффтоп

Итак, что это и зачем.
Хак предназначен для тех, кому как мне нафиг не нужны все навороты vBA (и ей подобных CPMS), а нужно лишь на какую то страницу выводить новости.

Принцип работы хака
Выводит на отдельную страницу последние темы указанного в настройках раздела. Тут ничего особо не изменилось.

Отличия же от подобных хаков (скриптов) следующее:
1) Скрипт вывода публикаций не зависит от каталога (директории) форума. А соответственно может быть использовано свое доменное имя. (Форум например - forum.mysite.ru, а публикации на - www.mysite.ru)
2) Страниц публикации может быть неограниченное количество. Каждая из страниц имеет свои настройки, и соответсвенно может быть привязана к своему разделу. Таким образом можно отдельно публиковать новости, статьи, FAQ и т.д.
3) Сокращение новостей регулируется либо по спец переменной задаваемой в опциях, либо по количеству символов указанных в параметрах страницы, но при этом сокращение текста не происходит по середине слова, а всегда оставляется целым последнее слово.


Установка:
Оффтоп

Нотификации:
Оффтоп

Планы по дальнейшему развитию продукта.
Оффтоп

Список изменений между версиями Alfa и RC1
Оффтоп

29.10.09
Обновлена версия продукта и скриншоты.


Демо: www.st-club.org
Изображения
Тип файла: jpg OptionsPage.JPG (43.4 Кб, 487 просмотров)
Тип файла: jpg OptionsPage2.JPG (81.4 Кб, 466 просмотров)
Тип файла: jpg MainPage.JPG (114.9 Кб, 568 просмотров)
Тип файла: jpg Options.JPG (170.6 Кб, 354 просмотров)
Вложения
Тип файла: zip ST_Publications.zip (295.9 Кб, 50 просмотров)
Тип файла: zip ST_Publications RC1.zip (724.2 Кб, 108 просмотров)

Последний раз редактировалось J. Corvin; 30.10.2009 в 00:45..
  Ответить с цитированием
Сказали Спасибо:
Скрыть список поблагодаривших

Alexxali (24.10.2009), AntiPiton (05.11.2009), a_aqua (25.10.2009), bymyny (07.05.2011), CurseMIPN (19.11.2009), Excalibur (30.10.2009), ffx (24.10.2009), Gadget (22.04.2011), Gulia (24.01.2010), jumuro (02.10.2010), Kristof (24.10.2009), liner (16.08.2011), malder (01.12.2011), Orfo (24.04.2011), SAS1024 (25.10.2009), SMak044 (24.10.2009), Андрюшкин (25.10.2009)
Рекламка
Реклама на форуме
Старый 24.10.2009, 18:45   #2
Alexxali
Продвинутый
 
Аватар для Alexxali
J. Corvin, жаль, что я уже установил вба.. очень понравился этот мод. Думаю будет одним из лучших!! (Я только из-за новостей портал установил)
  Ответить с цитированием
Старый 24.10.2009, 19:44   #3
ffx
Знаток
 
Аватар для ffx
да ставил когда то vba только изза новостей
  Ответить с цитированием
Старый 24.10.2009, 21:36   #4
kerk
k0t
 
Аватар для kerk
Цитата:
Сообщение от J. Corvin Посмотреть сообщение
1) Довести до ума "Защиту от дурака". Т.е. когда в настройках что то где то не указано, не прописано и т.п.
защита от дурака делается в первую очередь =)
===
зачем в продукте два плагина на одном хуке? (global_setup_complete) даже при учете того, что порядок выполнения кода разный
в коде файлов есть свои хуки, но в папке xml нет файла с кастомными хуками, появятся в след. версиях?
еще момент
в коде есть такое (в нескольких местах):
Код:
$get_page = $vbulletin->db->escape_string(htmlspecialchars_uni($vbulletin->GPC['page']));
функция escape_string применяется для строковых данных, переданных в запрос, но если это интегер, лучше использовать intval($var) и перед отправкой в запрос проверять эту переменную, не пустая ли она после очистки
пример:
_http://domain.tld/page.php?var=123
_http://domain.tld/page.php?var=abc
=> проверяем переданные данные:
PHP код:
if(!is_int($vbulletin->GPC['var']))
{
      print 
'ERROR'; exit;
}else{
      
$var intval($vbulletin->GPC['var']);

  Ответить с цитированием
Старый 25.10.2009, 01:05   #5
J. Corvin
Глумливый Специалист
 
Аватар для J. Corvin
Цитата:
Сообщение от kerk Посмотреть сообщение
в коде файлов есть свои хуки, но в папке xml нет файла с кастомными хуками, появятся в след. версиях?
Совершенно верно. По запарке, когда собирал пак, не удалил лишние каталоги. (Что бы не вводили в смущение).
Но это не критично, а вообще в этот каталог я собирался вынести настройки хуков и меню админ панели. Правда пока не придумал как подключить этот каталог в общие считывание.

Цитата:
Сообщение от kerk Посмотреть сообщение
зачем в продукте два плагина на одном хуке? (global_setup_complete)
Недочет к сведенью принят, поправлю. (Если честно уже не помню почему я их по отдельноcти писал).

kerk,
В Любом случае спасибо что не оставил мое скромное творчество без внимания, и не поленился просмотреть код оставив свои замечания.

Последний раз редактировалось J. Corvin; 25.10.2009 в 01:28.. Причина: Добавлено сообщение
  Ответить с цитированием
Старый 25.10.2009, 02:18   #6
Блэйз
Простоузер
А вместе с вба он заработает?
  Ответить с цитированием
Старый 25.10.2009, 02:26   #7
J. Corvin
Глумливый Специалист
 
Аватар для J. Corvin
Да, только не нужно кидать содежимое папки publics в папку с vBA.
  Ответить с цитированием
Старый 29.10.2009, 22:14   #8
J. Corvin
Глумливый Специалист
 
Аватар для J. Corvin

Версия обновлена до RC1
Обновлена шапка темы.

Список изменений между версиями Alfa и RC1
25.10.09
* - Исправлен титуловщик страниц, теперь заголовки отображаются корректно.
* - Исправлена ошибка типа получаемой переменной Page.
* - Исправлена проверка ТИПА получаемых числовых переменных.
* - Изменены дизайн и навигация шаблонов вывода сообщений (publications_body и publications_body_full).
* - Изменен основной шаблон (publications_index).
* - Исправлена опция выключения страницы публикаций.
+ - Добавлена проверка на включение хотя бы одной страницы публикаций, если таковых нет, то в навигационое меню не будет вставленна ссылка на публикации.
+ - Добавлен шаблон с нотификацией для администраторов о недоступности пользователям (выключении) страниц публикаций.
+ - Добавлена функция обработки перехода по страницам.
+ - В шаблоны добавлено отображение рейтинга сообщения (темы).
+ - В шаблоны Добавлено отображение кол-ва просмотров сообщения (темы).

27.10.09
+ - Добавлена функция вывода ошибок используя общую стилистику шаблонов данного хака.
(либо по номеру кода ошибки выводится соответствующий шаблон, либо просто выводится текст ошибки, как в стандартной функции vBulletin)
+ - Добавлен вывод ошибки, по коду 404, при попытке обратиться к странице с несуществующим именем.
+ - Добавлен вывод ошибки, по коду 403, при попытке обратиться к отключенной странице.
+ - Добавлен вывод ошибки, по коду "nopage", отображаемой в том случае когда отключены все страницы публикаций, но хак не выключен глобально в опциях.


28.10.09
* - исправлена функция установки ближайшей по сортировке страницы по умолчанию, при удалении страницы являющейся дефолтной.
+ - Добавлена обработка установки ближайшей страницы - страницей по умолчанию, если текущая дефолная страница отключается администратором.
+ - Расширены коментарии в файле functions.php
+ - В исполняемые файлы (*.php) добавлен комментарий, ссылка на страницу поддержки продукта на сайте http://vbsupport.org/.


29.10.09
+ - Добавлен модуль глобального кеширования общих шаблонов продукта.
+ - Добавлено меню (перечен публикаций) в заголовке страницы, при глобально отключенном DHTML меню.
* - Исправлены модули на вывод ссылки в NavBar, теперь если публикация всего одна, то будет еденичная ссылка, а не выпадающее меню.
* - Исправлена ссылка в навбар при глобальном отключении DHTML меню. Ссылка теперь ведет на страницу по умолчанию.
+ - Добавлена глобальная опция "Символ разрыва страницы". При указании данного символа, заключенного в фигурные скобки, в тексте - Страница будет принудительно разорвана (сокращена) на этом символе. Сам символ не отображается, и доступен только в режиме редактирования страницы.

29.10.09
Собрана RC1 версия продукта.


Большое спасибо всем кто принял деятельное участие в тестировании хака.

Последний раз редактировалось J. Corvin; 29.10.2009 в 22:21..
  Ответить с цитированием
Старый 30.10.2009, 04:47   #9
Блэйз
Простоузер
J. Corvin скажи пожалуйста, ты не собираешься добавить аватары пользователей в хак?
Чтобы отображалась аватарка автора над ником.
  Ответить с цитированием
Старый 30.10.2009, 04:51   #10
kerk
k0t
 
Аватар для kerk
Цитата:
Сообщение от Блэйз Посмотреть сообщение
ты не собираешься добавить аватары пользователей
и постепенно "наворачивая" хак, он превратится в тот же адвансед, от которого и пытались избавиться =)
  Ответить с цитированием
Ответ

Закладки

Метки
новости, статьи

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.



 
 

Текущее время: 15:32 25.05.2012. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.0.1
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd. Перевод: zCarot