Владельцам 3.8.6: не поставили патч - потеряли форум!

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

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

Go Back   форум vBSupport.org > > >
Register Изображения Меню vBsupport Files Manager Аллея Звёзд Реклама на форуме Search Today's Posts Mark Forums Read
  • Мемберка
  • Администраторам
  • Premoderation
  • For English speaking users
  • Изменения в правах
  • Каталог Фрилансеров
Пароли на скачивание файлов в Member Area меняются автоматически каждый день
Если вам нужно скачать какой то скрипт, за паролем ко мне в ЛС
привет какирам kerk
Ещё раз обращаем Ваше внимание: всё, что Вы скачиваете и устанавливаете на свой форум, Вы устанавливаете исключительно на свой страх и риск.
Сообщество vBSupport'а физически не в состоянии проверять все стили, хаки и нули, выкладываемые пользователями.
Помните: безопасность Вашего проекта - Ваша забота.
Убедительная просьба: при обнаружении уязвимостей или сомнительных кодов обязательно отписывайтесь в теме хака/стиля
Спасибо за понимание
На форуме введена премодерация ВСЕХ новых пользователей

Почта с временных сервисов, типа mailinator.com, gawab.com и/или прочих, которые предоставляют временный почтовый ящик без регистрации и/или почтовый ящик для рассылки спама, отслеживается и блокируется, а так же заносится в спам-блок форума, аккаунты удаляются
for English speaking users:
You may be surprised with restriction of access to the attachments of the forum. The reason is the recent change in vbsupport.org strategy:

- users with reputation < 10 belong to "simple_users" users' group
- if your reputation > 10 then administrator (kerk, Luvilla) can decide to move you into an "improved" group, but only manually

Main idea is to increase motivation of community members to share their ideas and willingness to support to each other. You may write an article for the subject where you are good enough, you may answer questions, you may share vbulletin.com/org content with vbsupport.org users, receiving "thanks" equal your reputation points. We should not only consume, we should produce something.

- you may:
* increase your reputation (doing something useful for another members of community) and being improved
* purchase temporary access to the improved category:
10 $ for 3 months. - this group can download attachments, reputation/posts do not matter.
20 $ for 3 months. - this group can download attachments, reputation/posts do not matter + adds eliminated + Inbox capacity increased + files manager increased permissions.

Please contact kerk or Luvilla regarding payments.

Important!:
- if your reputation will become less then 0, you will be moved into "simple_users" users' group automatically.*
*for temporary groups (pre-paid for 3 months) reputation/posts do not matter.
Не можете скачать вложение?
Изменения в правах групп пользователей
внимательно читаем эту и эту темы
Короткая версия - тут
Уважаемые пользователи!

На форуме открыт новый раздел "Каталог фрилансеров"

и отдельный раздел для платных заказов "Куплю/Закажу"

 
 
Old  
Gostemilov
Модератор темы
Default [3.8.x] Photopost Pro 8.4 и напильник 9

Мне хорошо известно, что качественных галерей под VB , по крайней мере, 3.8 нет и никогда не было

Но есть галерея с хорошим потенциалом, я имею в виду Photopost Pro 8.4

В чем преимущества?

- Легко и качественно "из коробки" интегрируется с VB
- Низкая нагрузка
- Мультикатегории
- и так далее, кому надо - тот и на офсайте посмотрит

Недостатки -

- Немыслимо идиотская проверка на дубликаты изображений (во всей базе проходит поиск файла с этим же именем, ха-ха, если есть - сзади приписывается единица)
- фантастически кривая работа с ключевыми словами, "из коробки" разделителем является пробел, то есть "наша раша" уже не покатит, + логика поска по кейвордам - зашкаливает, ибо при попытке найти тег "кот" он ищется с %LIKE% да не просто так, а в ключевых словах, описании и названии. То есть, если хоть где-то у Вас есть, к примеру, "который" или там "скотина" - даже и не сомневайтесь, придет в результаты.

В общем, это все розовые слюни.

Взят оригинал
Переписано создание имени файлов, теперь имя файла составляет time() + 3 случайных цифры + имя сервера + префикс для красоты + расширение оригинала, то есть что-то вроде 1467686628994-site_ru-png-clipart.png

Полностью переписана работа с кейвордами и теперь он и вправду ищет (и находит) именно то, что надо

При загрузке файла ОСОБОЕ внимание уделяется кго имени в девичестве, ибо именно из него и формируются автоматически кейворды. Мало того, при загрузке файла все кейворды (как введенные вручную, так и вынутые из имени файла) обрабатываются PHPMorphy и словоформа приводится к базовой. То есть "весной", "весне","весну" и так далее будет приведено к единому тегу "весна"

Исключена загрузка дубликатов изображений, для чего введена проверка по MD5. Просто картинка не загрузится с соответствующим предупреждением, мол, извиняйте.

Огромное количество изменений касательно SEO, Это и правильные альты, и титулы и страх как много сего еще

Таки смотрите сюда. При загрузке был указан файл, который надо загрузить. Ни название, ни описание, ни кейворды не вводились вообще, ВСЕ поля пусты.



Теперь открываем глаза и смотрим сюда



и сравниваем с названием, которое получено из имени файла

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



Цель поста - друзья, подскажите, какие еще фичи хотели бы видеть в галерее, я постараюсь допилить!

Кривое демо (первый вариант, хотел посмотреть как оно на самом деле) http://goldpic.ru/
Правильное демо - http://goldpic.ru/png/

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

Кому интересно - отвечайте в теме, ну должна же быть у нас хорошая галера? Кстати, c VB4 и VB5 оно тоже работает
 
Bot
Yandex Bot Yandex Bot is online now
 
Join Date: 05.05.2005
Реклама на форуме А что у нас тут интересного? =)
Old  
Elsa
Специалист
 
Elsa's Avatar
Default 0

Демо не открывается. Коллега сказал, что адаптивности нет. Gostemilov, по-моему нужна..
 
Old  
kerk
k0t
 
kerk's Avatar
Default 0

сразу после создания темы, ссылки открывались, сейчас - нет
может в консерватории что то подправить?
 
Old  
inso
Знаток
 
inso's Avatar
Default 0

У меня тоже не открывается, а жаль. Очень даже интересно.

Было бы круто иметь систему оценки фото (Лайки) и рейтинг фотографий.
Ещё как обладателю портала vba хотелось бы иметь модуль для вывода лучших и последних загруженных фото на страницах портал.

Last edited by inso : 07-06-2016 at 11:47 PM.
 
Old  
gap
Знаток
 
gap's Avatar
Default 0

@Gostemilov, интересно. Сам многое там переделал в основном по мелочи, но потом забросил.
Там еще с кэшем какая-то хрень. Пришлось его вообще выключить, т.к. клал сервер, видимо из-за большой базы. Лучше его сделать как в вобле.
Также из основного: надо оставить только совместимость с 3.8, убить тиниМЦЕ и вставить вобловский редактор.

А СЕО вообще лучше выкинуть нафиг, у себя все выпилил.
 
Old  
kerk
k0t
 
kerk's Avatar
Default 0

Quote:
Originally Posted by gap View Post
Там еще с кэшем какая-то хрень
не знаю, как там в последних версиях, но было такое, что на голову не натягивается...
при проверке прав в разделах/категориях + прав группы узера (на ВСЕХ страницах галеры), скрипт запрашивал права ВСЕХ групп и ВСЕХ разделов, вместо того, что бы запросить права только из одного раздела + группа (группы) пользователя (как это сделано у воблы и я сделал похожую же систему и в файловике)
при большом (очень большом, более восьми сотен, если точнее - 824 категории и подкатегории) наличии категорий, кэш разростался до массива в нескольк мегабайт (точно не помню, что то около 10 МБ, может больше), который затем в нескольких циклах прогонялся скриптом (кол разработчикам за оптимизацию)
какой бы ни был мощный сервак, страница просто не отвечала долго и затем вываливалась с 5** ошибкой сервера
ну и т.к. все файлы галереи были многократно модифицированы, решил просто убрать нах все проверки прав
файлов в галерее более 30 ГБ
 
Old  
liner
Эксперт
 
liner's Avatar
Default 0

@Gostemilov, мощная работа.
Я как фанат социальности был бы рад видеть
- "отметить пользователя на фотках" (могу прислать отредактированный продукт)
- автопереворот при загрузка с мобильника
- загрузка и самораспаковка из архивов
- скачать альбом целиком на комп
- расшарить фотку / поделиться.
- ротация фоток в виджете на главной / портале
 
Old  
Gostemilov
Модератор темы
Default 2

Итак, камараден!

Прикручено много чего , в том числе PhpMorphy и Яндекс-перевод

Как это теперь? Смотрим

Дано - есть файлы с говорящими именами. Много. Ну для начала вот эти



Загружаем (сколько б их там ни было) по FTP

Открываем форму загрузки и заполняем (и то необязательно) ТОЛЬКО ключевые слова (описание тоже можно, но в этом случае оно у всех файлов будет идентичным, а на кой это надо?)



И.... И все!!! Жмем кнопку ЗАГРУЗИТЬ и происходит вот что

Название картинки берется из имени файла, определяется, русское оно или нет, отправляется на Яндекс перевод и компонуется, как "оригинал | перевод"

Затем это название разбивается explode по пробелу и получается список ОДНОСЛОВНЫХ ключевых слов.
Далее (см. скрин), есть пара МНОГОСЛОВНЫХ тегов - их туда же.

Для каждого тега из списка
- определяется русский он или нет,
- отправляется на ЯНдекс-перевод
- Через PhpMorphy приводится в базовую форму

НО - если в теге есть пробел, то есть он МНОГОСЛОВНЫЙ - то PhpMorphy он не обрабатывается и идет, как есть

Из оригиналов тегов, обработанных PhpMorphy и их переводов, обработанных PhpMoprphy, собираем массив, уникализируем его (зачем нам повторы), выкидываем все теги короче 3 сомволов, выкидываем все теги, состоящие только из цифр, но не длиннее 3 символов (а то вдруг это год)... Ну там подчистка, спецсимволы вон и прочее...

Короче, вот это сделано в 1 клик. Просто нажата кнопка загрузки.

http://goldpic.ru/png/showgallery.php?cat=501



Есть у кого мнение, а еще лучше - идеи, как улучшить?

UPD



Обратите внимание на сгенерированные теги

А еще добавил (не было такого) кнопку "Скачать оригинал изображения". А еще - да до хрена чего еще, в 1 пост не написать

Gostemilov добавил 15.08.2016 в 18:18
Quote:
Originally Posted by liner View Post
@Gostemilov, мощная работа.
Я как фанат социальности был бы рад видеть
- "отметить пользователя на фотках" (могу прислать отредактированный продукт)
- автопереворот при загрузка с мобильника
- загрузка и самораспаковка из архивов
- скачать альбом целиком на комп
- расшарить фотку / поделиться.
- ротация фоток в виджете на главной / портале
- ротация фоток в виджете на главной / портале - есть
- расшарить фотку / поделиться. - есть
- скачать альбом целиком на комп - не совсем так, можно скомпоновать Избранное (хоть из всех категорий и скачать его в ZIP)
- загрузка и самораспаковка из архивов есть
- автопереворот при загрузка с мобильника - есть, по данным exif и все равно с мобилы или с десктопа. Мало того, есть и ручной поворот и переворот по горизонтали и вертикали

Круто порадовал перевод админки - часть фраз в БД при установке, часть в PHP файлаз админки, часть в шаблонах, часть в языковых файлах, короче, я типа первый кто ее перевел


Last edited by Gostemilov : 08-15-2016 at 07:26 PM. Reason: Добавлено сообщение
 
Old  
kerk
k0t
 
kerk's Avatar
Default 0

при поиске в галере, заведомо не существующего слова



дебаг не убран?
 
Old  
Gostemilov
Модератор темы
Default 0

Дык нет пока. Отладка же идет полным ходом
 
 

Tags
photopost, галерея, разработка модуля

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off




All times are GMT +4. The time now is 09:54 AM.


Powered by vBulletin® Version 3.8.0
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd.