Язык
Контакты
GitHub
Поддержка
Регистрация
Войти
Логин: Пароль: Запомнить:
Пользователи
Последние сообщения
Ответить
1 2 3 ... >>

Загрузку картинок

Ater

  • Атом-мозг
  • Юзер
  • 750
  • Репутация:15 
  • Предупреждения: 0 
  • Регистрация:
    17 Авг 2010
#1
Надо либо допилить то что уже существует, что бы оно умело создавать превью.

Либо какой нить простенький скрипт от которого требовалось бы

Создавать превью с заданной из настроек шириной
Пропорциональное уменьшение картинки
Загружать картинку не перегружая страницу
картинки и превьюхи грузятся в определенные папки
Выдавать код картинки по шаблону (после загрузки), либо вставлять этот код в текст в самом начале.
Желательно проверять кому можно грузить картинки кому нет.

Можно все настройки попихать куда угодно, только откомментировать. что бы не долго по коду лазать . а то я в этом совсем не разбираюсь =(

как то наверно так.

а то пользователи совсем отказываются от фапоса... такого функционала нету, который есть везде...

Отредактировано автором 6 Сен 2012
Все мое имхо...
------
Не флуди и не да зафлудим будешь!

ARMI

  • Заклинатель Атома
  • Пользователь
  • 1858
  • Репутация:46 
  • Предупреждения: 0 
  • Регистрация:
    4 Янв 2011
#2
+1

Я горжусь тем, что помогаю в развитии бесплатной CMS - AtomX

Ater

  • Атом-мозг
  • Юзер
  • 750
  • Репутация:15 
  • Предупреждения: 0 
  • Регистрация:
    17 Авг 2010
#3
полазал по разным CMS еще раз... Понял что много глючных и много заточенных под одно действие...
а так же еще понял что если сейчас реализовать нормальную загрузку, пока тестируем постараться выловить максимум багов и при выпуске стабильной версии Fapos отодвигает на второй план очень большое количество CMS.
Конечно Топовые CMS не подвинем, потому как у них много модулей и большая функциональность. Но какие то более низкого уровня реально подвинем. Потому как функционала без плагинов в Fapos больше и разобраться с ним легче. Он более гибкий...

Но вот отсутствие нормальной загрузки картинок и еще некоторые мелочи портят всю картину.

Так давайте соберемся и слезно попросим Дрюню реализовать этот функционал как можно более в кратчайшие сроки.

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

Все мое имхо...
------
Не флуди и не да зафлудим будешь!

Сашка_из_Шебекино

  • Заклинатель Атома
  • Пользователь
  • 1803
  • Репутация:87 
  • Предупреждения: 0 
  • Регистрация:
    27 Мар 2011
#4
Ater пишет:
Так давайте соберемся и слезно попросим Дрюню реализовать этот функционал как можно более в кратчайшие сроки.
Так давайте соберемся и вместе реализуем этот функционал как можно более в кратчайшие сроки.

:)

Ater

  • Атом-мозг
  • Юзер
  • 750
  • Репутация:15 
  • Предупреждения: 0 
  • Регистрация:
    17 Авг 2010
#5
вот если бы я разбирался в программировании то уже реализовал бы... а так это для меня пипец филькина грамота... я нахожу скрипты но что с ними дальше делать понятия не имею... а уж как их соединить между собой так и подавно...

если есть желание поковыряться то давай, готов тестировать выявлять ну и по мере знаний :)

Все мое имхо...
------
Не флуди и не да зафлудим будешь!

Сашка_из_Шебекино

  • Заклинатель Атома
  • Пользователь
  • 1803
  • Репутация:87 
  • Предупреждения: 0 
  • Регистрация:
    27 Мар 2011
#6
У меня в планах сначала багтрекер доделать, а потом превью сделать. Остались последние штрихи, но моё конг-фу не на столько высоком уровне, чтобы сделать функцию показа исправленных и не исправленных багов, а дрюня что-то молчит. Пожалуй, ещё напишу.
Ater пишет:
p.s. я понимаю что для полной защиты системы надо правильно построить все скрипты которые будут принимать и обрабатывать картинки. Но это все равно надо сделать. Так может начать хоть с чего то, а потом усложнить весь этот процесс.
это уже есть, даже есть функция уменьшения изображений (но кажется не пропорционально).

Ater

  • Атом-мозг
  • Юзер
  • 750
  • Репутация:15 
  • Предупреждения: 0 
  • Регистрация:
    17 Авг 2010
#7
Сашка_из_Шебекино пишет:
функция уменьшения изображений (но кажется не пропорционально).
надо что бы пропорционально было обязательно. потому как практически не возможно выставить стандарты для всех картинок. и выглядеть это будет просто ужасно.
я например все картинки на своем сайте подгоняю по ширине, а высота пропорционально. получается все ровненько и никуда не лезет.

а багтрекер это кто?

Все мое имхо...
------
Не флуди и не да зафлудим будешь!

Сашка_из_Шебекино

  • Заклинатель Атома
  • Пользователь
  • 1803
  • Репутация:87 
  • Предупреждения: 0 
  • Регистрация:
    27 Мар 2011
#8
Ater пишет:
а багтрекер это кто?
модуль, где можно сообщать о багах в разных версиях движка, и в отличии от форума там проще просматривать и менять статус (исправлено/не исправлено) сообщений

Ater

  • Атом-мозг
  • Юзер
  • 750
  • Репутация:15 
  • Предупреждения: 0 
  • Регистрация:
    17 Авг 2010
#9
так это же можно на базе модуля статей или новостей построить. только докинуть туда полей побольше, со всякими выборами и так далее. правда при этом надо еще и выборки делать по полям, потому как народу то как то надо предоставлять инфу

на каком этапе у тебя сейчас? может что подскажу... ну в плане организации. потому как в плане программирования я не рюхаю...

Отредактировано автором 13 Сен 2012
Все мое имхо...
------
Не флуди и не да зафлудим будешь!

Сашка_из_Шебекино

  • Заклинатель Атома
  • Пользователь
  • 1803
  • Репутация:87 
  • Предупреждения: 0 
  • Регистрация:
    27 Мар 2011
#10
Ater, так вот это всё уже сделано, осталось сделать отдельный показ только исправленных проблем и не исправленных. На этом и проблемы. Скопирую сообщение сюда, чтобв новую тему не создавать, если позволите.

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

Представляю это так: http://fapos.net/bugs?where=status&like=fixed должна вывести только исправленные материалы.

В /sys/inc/helpers.lib.php написал это:

function getWhereParam($claas_name) {
$where = (!empty($_GET['where'])) ? trim($_GET['where']) : '';

switch ($claas_name) {
case 'FotoModule':
case 'StatModule':
case 'NewsModule':
$allowed_keys = array('views', 'date', 'comments');
$default_key = 'date';
break;
case 'LoadsModule':
$allowed_keys = array('views', 'date', 'comments', 'downloads');
$default_key = 'date';
break;
case 'UsersModule':
$allowed_keys = array('puttime', 'last_visit', 'name', 'rating', 'posts', 'status', 'warnings', 'city', 'jabber', 'byear', 'pol');
$default_key = 'puttime';
break;
case 'BugsModule':
$allowed_keys = array('status', 'cms_version');
$default_key = '';
break;
}

if (empty($where) && empty($default_key)) return false;
else if (empty($where) && !empty($default_key)) $out = $default_key;
else {
if (!empty($allowed_keys) && in_array($where, $allowed_keys)) {
$out = $where;
} else {
$out = $default_key;
}
}

return "WHERE `".$out."` LIKE '" . (!empty($_GET['like'])) ? $_GET['like'] : '' . "'";
}

по идее должно выводить целую sql строку, но если вставить в модуль багтрекера
$where = getWhereParam(__CLASS__);
print_r($where);

то выводится только значение $_GET['like']
как исправить?

1 2 3 ... >>
Сейчас online: 17. Зарегистрированных: 0. Гостей: 17.