cyber01
-
Публикации
617 -
Зарегистрирован
-
Посещение
Сообщения, опубликованные пользователем cyber01
-
-
Изменения от 23.10.15:
- Помимо проверки данных формы с серверной стороны добавлена также клиентская проверка
- Изменен формат (правильных данных) для поля Pastebin, теперь это могут быть только символы латиницы и цифры, длина 8 символов
- Вывод программ от новых к старым (при выборе категории. При просмотре в списке программ (Мои программы) - по ID)
- При попытке отправки формы с неверными данными - форма не отправится, а ошибочные поля подсветятся
- Добавлен счетчик скачиваний (фиксируются скачивания через сайт)
- Исправлено отображение даты
- Немного обновлены категории
- Добавлено сообщение о том, что в категории нет программ
-
2
-
Пока еще времени особо нету, позже (на днях) буду допиливать... Сейчас пофиксил твою и зеро ошибочки (регулярки)
Изменения от 23.10.15
- Добавлен в исключения символ / (слеш)
- Добавлены в исключения круглые скобки
- Изменения в регулярных выражениях (что считается правильным), читаем ниже
- Поле Имя: символы А-Я, A-Z, цифры, круглые скобки, точка, запятая, пробел, слеш прямой, дефис. Длина 1-50 символов
- Поле Версия: символы А-Я, A-Z, цифры, точка, пробел, дефис. Длина 1-15 символов
- Поле Категория: число типа int
- Поле Pastebin: Символы A-Z, цифры, дефис, пробел (последние 2 уберу), длина 1-8 символов (надо оставить только 8)
- Поле Форум: обычная ссылка (с http://)
- Поле Краткое описание: символы А-Я, A-Z, цифры, круглые скобки, точка, запятая, пробел, слеш прямой, дефис. Длина 1-60 символов
- Поле Полное описание: тоже самое, что в кратком описании, но длина 1-250 символов
-
@@Zer0Galaxy, желтый цвет - это опера балуется
Подозреваю, что проблема в скобках (символ скобки), надо регулярки править еще.. Как будет время - буду доделывать и репу и фиксить баги@@Fingercomp, ты вставил не ссылку,а кусок от нее... а проверяется именно полноценная ссылка
-
@@Zer0Galaxy, ок, спасибо посмотрю что и как.
Можешь кинуть тоже самое, только в виде текста? Проверю, что именно не проходит валидность
-
из-за этого размеры таблиц вырастут в разы, а время их запроса тоже.. у меня так:
-
-
@@Fingercomp, вывод пользователю - фигня, это не проблема.. Хранить тоже не проблема (поле категория у программы будет принимать от одного до нескольких значений, перечисленных через запятую), проблема это все правильно обработать (распарсить запятые - не проблема), чтобы вывести проги только из нужной категории. Это еще обдумаю..
@@LeshaInc, 2 таблицы ради того, чтобы хранить теги? Тут получается так: либо у программы может быть куча полей (в том числе и теги), а там уже выборка по всем полям и прочее, либо делать как ты говоришь еще целых 2 таблицы (зачем?) и добавлять дополнительные запросы к бд (что неразумно) и терять время отображения результата...
@@Alex, по поводу структуры - добавить мультикатегории легко, обработать сложнее. А вот фильтры пока записал в планы
-
P.S. мультикатегории для программ сделать довольно проблемно т.к.:
1. Не хватает знаний на реализацию (пару моментов)
2. Придется переписать примерно половину всего

Так что мультикатегории пока что на второй план отодвигаю
-
Речь не о тегах,а о категориях... это глобальный классификатор,а теги уже второстепенные
-
Просьба - напишите приблизительный список категорий, которые должны быть - сделаю
-
По поводу списка категорий и их названиях - список был первым, что пришло в голову Алексу, просто сделал как демовариант.
1. Я думаю можно решить через систему зависимостей. Разместить как 2 пакета..
2. Система зависимостей уже есть в планах
3. Вроде как рид собирался, но для этого нужно API`шку
4. Записал в планы
5. Возможно сделаю
6. Записал в планы
7. Обдумаю
Некоторые моменты еще не знаю как реализовать т.к. программист из меня как из Лёши майнер
-
1
-
-
Можешь аргументы озвучить в личку..
-
@@LeshaInc, а чем тебе не нравится Bootstrap, ты у себя его лепил везде где только можно и теперь он тебе не нравится...
Просто и легко вот и все....
P.S. и еще напомню, что это все таки первый публичный тест... до этого только ковырялся я сам, да скрины алекс и рид видели..
-
А чем плох простой дизайн? Давайте усложним, чтобы каждая страница весила по 500кб и открывалась несколько секунд...
О каких лишних кликах идет речь?
Фильтры - лишний функционал по следующим причинам:
1. Данных (да и параметров по которым их можно отсортировать) совсем немного
2. Категории - единственный "фильтр", который стандартизован (придерживается какой-либо политики именования и прочее) т.к. пользователи в названии и прочих параметрах могут писать всё, что угодно.. а по этой каше сложно будет что-либо отсортировать
3. У нас не сайт-магазин, не надо сравнивать теплое с мягким.
Если внимательно читал шапку - просмотр категорий и программ (сам дизайн) будет переделываться (правда не знаю когда).
-
1
-
-
В принципе можно оставить там скриншот (той же ссылкой),а подробнее уже искать на форуме например..
-
Думаю можно эту самую картинку заменить на скриншот т.к. мало кто делает нормальный логотип-изображение своей проги...
-
@@Krutoy,а чем текущий не нравится (просмотр категории/программы не в счет)?
@@Zer0Galaxy, будет админка - будет модерация, пока что доступно всем и каждому...
Если есть какие-либо предложения по данным, которые нужно показывать у каждой программы или по категориям - пишите
-
Представляю вам свою разработку: Репозиторий программ на Lua мода Opencomputers.
Адрес: http://rep.computercraft.ru/
Сделан для того, чтобы собрать имеющиеся у пользователей программы, для удобства доступа к ним.
Проще говоря, чтобы программы "не затерялись в глубинах форума".
Сам по себе сервис не хранит программы, а является своеобразным индексом т.е. хранятся только ссылки на программы (ссылка на тему форума и ссылка на Pastebin).
Доступно несколько базовых категорий программ:- Программы для робота
- Сетевые программы
- Утилиты
- Игры
- Библиотеки
- Управление редстоуном
- Управление компонентами модов
- Безопасность
О каждой программе содержится следующая информация:
- Название
- Версия
- Автор
- Дата загрузки
- Категория
- Ссылка на Pastebin
- Ссылка на тему на форуме
- Краткое и полное описание
Также доступна возможность скачать программу через сайт, это будет полезно тем, у кого pastebin.com заблокирован провайдером. А также, чтобы не запоминать комбинации вроде fga7aw6 с Pastebin,а добавить программу в репозиторий и загрузить её просто указав ее индекс (например 1) и все.
Авторизация происходит по данные с форума, поэтому требуется ввести логин и пароль с форума.
После авторизации пользователю доступны базовые функции по управлению программами:- просмотр списка своих(добавленных пользователем) программ
- редактирование программы
- удаление программы
Проект все еще находится на стадии разработки, поэтому возможны ошибки в работе.
Время на его разработку не всегда находится, а также не хватает знаний на некоторые моменты, поэтому буду делать по мере возможностей.
Известные ошибки:При наличии в названии/версии/описании символа / (слеш) программа не добавляется, а форма обнуляется.При наличии в названии/версии/описании символа () (скобки) программа не добавляется, а форма обнуляется.При ошибке форма обнуляется
Планы на разработку и улучшение (приоритетные выделены):
- Добавить страничку контактов
- Админпанель
- Премодерация программ (возможно)
- Смена оформления при просмотре программы/категории
- Система оценки/рейтингов программы
- Счетчик скачивания программ
- Комментарии к программам
- Возможность добавить программу в несколько категорий
- Подобие API
- Клиент под ОС
- Зависимости библиотек
- Теги
- Обновление списка категорий
- Поиск по репозиторию (под вопросом)
- Поддержка github/gist
- Список последних программ на главной
- Сортировка программ в просмотре категорий по дате (от новых к старым)
Реализация: @@cyber01
В связи с недостатком времени и некоторой потерей интереса к разработке - выкладываю код репозитория на Github. Ваши изменения (если конечно оно будет адекватным) буду уже заливать "в продакшн". Жду пулл реквестов, если таковые будут.
P.S. местами (а может и везде) там лютый быдлокод, прошу не ругать - все таки не программер я.
-
5
-
Помню кто-то очень хотел нормальную музыку в майне
Алекс вроде -
-
Это больше похоже на то, что ты запросил не тот URL,а тебе выдали список доступных
-
он может быть доступен по разным IP
-
hosts меняет только привязку IP-домен, но не домен-домен
-

Репозиторий программ на Lua
в За пределами Minecraft
Опубликовано:
@@Fingercomp, у меня авторизация весь день не сбрасывалась... А вообще примерно часов 6-12 держится