Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
RPG-Zone.ru форумы > Трактир «Удар копытом по голове» > Вот такая затея


Автор: Хадгер - 13.6.2015, 20:42
Списались мы тут со Свободным Прогером и порешили на том, что будем делать сайт... ну точнее этим займется он, так как я ему полностью доверяю и считаю его начинания классными и толковыми) Что будет на сайте. предполагается, что обзоры на всякое-всякое, рассуждения о той или иной игре (что то вроде текстовых подкастов), да и не только))
Предполагается сделать свободный чат-комнату с регистрацией для обсуждения сайта и материала, публикуемого на сайт. Так же страница с прокруткой статей, моих корявых очерков (придется поработать над ними и запастись терпением, ручкой редактора и ребятами с Пролета, если конечно согласятся помочь мне в составлении материала для будущего сайта). Предполагаю публиковать туда все свои старые-новые обзоры по отечественному архиву atari 2600 (да-да, этот сайт будет наверное единственной крупной фан базой по atari 2600 у нас на родине), но сильно отредактированные (в лучшую-худшую сторону это оценит пользователь), а так же обзоры пользователей рпг-зоны, тематические рассказы, обсуждения игр (те самые подкасты) и творчество Свободного Прогера в частности (естественно, что перед публикацией попытаюсь у каждого выпросить разрешения на подобную дерзость))
[attachmentid=21745]
(первоначальный вариант от Свободного Прогера)
Карту будущего сайта влиплю в эту же тему... может пообсуждаем :smile: (ну, естественно, что по большей части со Свободным Прогером, но и другие пользователи могут присоседятся)
Сразу обмолвлюсь - это не реклама, а флудилка с пожеланиями... может кто статейку для будущего сайта напишет, может кто так даром поможет в составлении)))

Автор: Хадгер - 13.6.2015, 21:03



Автор: k : / - 13.6.2015, 21:20

Автор: Свободный прогер - 13.6.2015, 21:24
Вы приватитесь или издеваетесь? :confused:

Автор: Хадгер - 13.6.2015, 21:26
Свободный прогер
Извини, просто k : / предупреждает, что тему могут закрыть по понятным причинам

Добавлено через 26 с.

Я кстати начал писать карту-сайту в доке... так сказать набросал... завтра скину)

Автор: Свободный прогер - 13.6.2015, 21:28
Могут или закроют?

Автор: Хадгер - 13.6.2015, 21:32
Свободный прогер
Я сам пока в неясности. Мне еще письмо с просьбой удалить тему не приходило, так что туман... эм... закончу карту и скину на диск, а ссылку перенаправлю суда

Автор: Свободный прогер - 13.6.2015, 21:43
Пока что работаю над регистрацией и авторизацией.

Автор: Хадгер - 13.6.2015, 21:50
https://yadi.sk/i/1DC-unoLhEeZX

Добавлено через 47 с.

здесь пока сырой скребок в доке... приблизительный план-карта сайта (сделал как умел, но буду еще дополнять)

Автор: Свободный прогер - 13.6.2015, 23:22
Чат-курилка: Ну, я думаю, чат будет не только для пожеланий серверу.По мне - лучше сделать ленту, где каждый зарегистрированный пользователь может оставить сообщения прямо из окна, где находится.Там будут проходить мини-срачи пользователей.А для пожеланий, багрепортов и просто глобальных срачей можно создать отдельный раздел.
Статьи в главном экране будут идти по давности (все категории) по умолчанию.Также окошко будет снабжено поиском по статьям и списком категорий для выбора статей.
Ещё понадобится как минимум 3 базы данных.1-регистрационная, 2-статьи, 3-логи (заполняется автоматически).С БД я ещё не до конца разобрался, так что трудностей быть не должно.Завтра-послезавтра будет готова система регистрации, тогда начну работать над системой обработки статей.Когда и она будет завершена - залью сайт на твой или другой хостинг (и им можно будет начать тебе пользоваться) и продолжу разработку, добавляя апдейты на сервер.Пока что у меня такой план.

Автор: Свободный прогер - 13.6.2015, 23:43
Партнёрская программа:
За баннеры внизу страницы вряд ли много дадут.Можно их поместить в правом/левом углу титульного окошка.Но никаких всплывающих на весь экран окон - это перебор.Но вообще с этой хренью разбираться будем в самую последнюю очередь.

Автор: Хадгер - 14.6.2015, 10:16
На счет чат-курилки согласен. В принципе, делай на свое усмотрение) По прификсам-ключам, предложенным мной, база скорее всего свихнется с ума от переизбытка поступающей инфы и не сможет ее толково обслуживать. Здесь надо найти радикальное решение и ты его вроде нашел (да-да, решение было в принципе очевидно...)
С партнеркой я загнул, да и не собираемся пока крутить шуры-муры со сторонними ресурсами)

Добавлено через 5 мин. 11 с.

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

Автор: Свободный прогер - 19.6.2015, 10:32
Разобрался с этими БД наконец.Скоро будут аккаунты.

Автор: Хадгер - 19.6.2015, 21:08
Свободный прогер
Хороший upd))
Я пока над составлением работаю :smile:

Автор: Свободный прогер - 29.6.2015, 17:33
Сори что так долго, я оччинь ленивая задница.
Регистрация исправно работает, проверка по мылу есть.Авторизация почти готова, но у меня сейчас доступа к компу нет, сижу с планшета, через пару дней смогу продолжить.

Автор: Хадгер - 29.6.2015, 17:50
Свободный прогер
Я сам лентяй еще тот... вот весь жиром от тоски покрылся и раскис на постном масле...
Главное это своевременно возвращаться... я тем временем материал собираю и редактирую :smile:

Автор: Свободный прогер - 29.6.2015, 22:15
Ты заодно определись со стилем сайта, может спрайтов накатаешь или хотя бы цветовую гамму укажешь.Это, правда, будет реализовываться в конце, но заранее расцветку знать не повредит. :wink:

Автор: Хадгер - 30.6.2015, 11:14
Свободный прогер
Залью файлом на Диск)

Автор: Свободный прогер - 9.7.2015, 13:31
Сразу тройное сори за лень.Практически всё свободное время на Space station спускал, пока наконецто не забанили ::D: .Итак, я снова в деле.Регистраия-авторизация исправно работает.Готов воплотить в жизнь следующую деталь.Как там со спрайтами?

Автор: Хадгер - 9.7.2015, 14:09
Свободный прогер
На время я про них тоже забыл. Потом активизировался. Итак, думаю, надо стилистику глубокого ретро выдержать. За фон взять что то вроде этого: http://www.museodelvideojuego.com/files/imgs/cajas_consolas/Atari-2600-4-Palancas-caja.jpg
Но за место белого цвета, обрамляющего коробку с консолью, взять за основу полированное дерево. К тому же сделать рамку у данного арта, допустим, обшитого добротной пластмассой. Для нуара немного затемнить фон :smile:
На счет спрайтов, для организации интерфейса рабочего стола сайта, можно выдержать в формате нео-космоса... пока не знаю, даже в планах, как это может выглядеть. Учитывая то, что со стилистическими программами на пк я плохо ладил, то и зарисовать примеры спрайтов на нео-космическую тематику пока не могу... Можно взять простенькие эффекты той же atari 2600... например взрывы. При активировании кнопок сайта с переходом на последующие ссылки, происходил взрыв и последующий за ним переход. Можно, для прочего разнообразия, так же взять знаменитый фон загрузки ZX Spectrum (переливающиеся цвета, а шумовой фон, скрежет в спикере, естественно, на любителя) при отгрузки информации с кассеты.

Автор: Вейлор - 20.7.2015, 12:39
Свободный прогер
Неужели пишешь с нуля всё?
Как я понял, вы хотите немного большего чем статический сайт на html (регистрация, аватары и т.д.).
Я бы посоветовал модифицировать какой-нибудь существующий движок. Так как свой, если даже осилишь, наверняка не учтёшь какие-нибудь фильтры / проверки и т.д. и сайт взломают.

По внешнему виду (расположение меню) мне кажется вот неплохой вариант для вас http://anifilm.tv/
Не чат, но последние сообщения (справа), подходит для сайта с небольшой активностью.

// Темку я перенесу в Трактир.

Автор: Свободный прогер - 21.7.2015, 18:15
Цитата(Вейлор)
с нуля всё?

Да.Пишу блокнотиком, хотя среда разработки есть.
Цитата(Вейлор)
статический сайт на html

Основой станет php.Сначала хотел на C#, потом перешёл на более простой php.Одно дело писать срипты под игры, а совсем другое сервер пилить.
Цитата(Вейлор)
наверняка не учтёшь какие-нибудь фильтры / проверки

Ну раз пишу с нуля, то и про возможные дыры знаю всё.А вот про движки ничего не знаю.По крайней мере если я зарегаюсь как root или #любое слово#agent, то ничего не произойдёт, так как я эти теги для профилей не использую, а движки ими кишмя кишат.
Вообще я практически получаю свой движок, пока делаю сайт.

Автор: Вейлор - 22.7.2015, 11:08
Цитата(Свободный прогер)
я практически получаю свой движок, пока делаю сайт

На мой взгляд - не рационально, в плане времени / эффективности.

Цитата(Свободный прогер)
раз пишу с нуля, то и про возможные дыры знаю всё

Одно из другого не следует явно :)
Например, на Данжен-мастер.ру сами сделали чат, но не учли там фильтрацию, и через него их сломали.
Ладно, посмотрим. Желающих взломать, мне кажется не много будет, в любом случае, даже если останутся дырки :)

Как будет куда посмотреть - кидай ссылку.

Автор: Свободный прогер - 22.7.2015, 11:37
Пока что я ставлю любые блоки безопасности, о которых знаю.Повсеместная фильтрация системных тегов и криптование заставят прийти в недоумение школьника, а возможно и простого взломщика.

Автор: Свободный прогер - 24.7.2015, 01:45
Upd.
Пока подгоняю по мелочи и строю главную датабазу.Почти закончил скрипты для главной морды.Она будет получать id материала с БД и выводить по нему инфу.Инфа будет в большей БД или в виде исходного кода в текстовом файле (если хостинг столько таблиц не даст).Как только доведу до работоспособного состояния - отпишу и залью на хост.

Автор: Вейлор - 24.7.2015, 08:47
Хотелось бы каких-нибудь скриншотов процесса :) Например базы данных.

Бесплатный хостинг https://www.2freehosting.com/ru/ - включая php, mySQL и вообще всё что нужно. Но скорость маленькая. Временами сайт становится недоступен. Но в качестве теста и / или для начала может прокатить.
http://mchost.ru/ ещё один хостинг который можно использовать как бесплатный.
(понятно что и те и другие будут разводить на платный хостинг при малейшей нагрузке, а может и просто так)


http://www.dot.tk/ - бесплатные домены (зоны tk, и ещё несколько, точно не помню каких).
http://webnames.ru - платные домены (обычные зоны типа ru).

Автор: Свободный прогер - 24.7.2015, 11:08
Скрипт сфоткать?Или табличку MySql?

Помню юзал Hostinger - тоже прокатит.Плюс там CMS какая-то встроенная есть.

Автор: Вейлор - 24.7.2015, 12:41
Цитата(Свободный прогер)
Скрипт сфоткать?Или табличку MySql?

И то и другое можно по разу :) Для истории.

Цитата(Свободный прогер)
Помню юзал Hostinger

Вот, точно, я их и имел ввиду, когда писал про макХост. Перепутал.

Автор: Свободный прогер - 24.7.2015, 18:31
Свернутый текст
[attachmentid=21984][attachmentid=21985]


Автор: Свободный прогер - 30.7.2015, 23:38
Всё никак с чарсетами не разберусь.БД выдаёт то вопросы, то квадраты и крокозяблы. :dead: Пока над этим сижу.
На бумажке расчертил схему работы сайта.Примерно 40% запланированного уже сделал.

Автор: Вейлор - 31.7.2015, 00:27
Свободный прогер
Кодировки зло :) Причём могут преследовать не только в базе данных, но даже в кириллице в самом коде.

Кстати, вместо блокнота рекомендую. https://notepad-plus-plus.org/
А если будешь писать не один, а с кем-то, то вот зачётный сайт для совместной работы https://c9.io/

Скринов с начальными версиями дизайна нет ещё?

Автор: Свободный прогер - 31.7.2015, 00:31
Пока этим не заморачивался, да и Хадгер за это время додумает дизайн.

Насколько я понял latin1, на которой SQL по умолчанию пыхтит не конвертится в 1251.Тоесть либо мне все файлы перекодировать в юникод, либо перекодировать базу в 1251.Или в каждый скрипт вставлять перевод сервер-1251-utf8-latin1-БД.Громоздко.Погуглю эту ересь ещё.

Автор: Свободный прогер - 31.7.2015, 00:57
Цитата(Вейлор)
рекомендую

++ у меня валяется вроде где-то.Плюс сейчас стоит Mono develop.На шарпе я этим пользовался, но с HTML раздражает разноцветный текст, автоматическая табуляция и автоподстановка.Просто мешают.Можно отключить, но тогда проще вообще вернуться к блокноту.А ++ может конвертировать кодировки файлов?

Автор: Хадгер - 31.7.2015, 09:41
Свободный прогер
Отлично. Я уже кое что обмозговал касательно наполнение будущего сайта неординарным контентом

Автор: Вейлор - 31.7.2015, 10:45
Свободный прогер
Я тебя умоляю :) Скачай последнюю версию с сайта и выкинь блокнот. Всё о чём ты написал настраивается и делается, при необходимости, и блокнот там и рядом не лежал.
[attachmentid=22006] [attachmentid=22007] [attachmentid=22008]


Свободный прогер
по базе данных, раз уж всё с нуля - стремись к универсальной UTF-8

Автор: Свободный прогер - 31.7.2015, 20:23
Убедил ::D:
С кодировкой уже решилось.Вводит-выводит без проблем, только в самой консоли крокозяблы.Сортировка по базе мне пока не нужна, так что и не проверял её.Понемногу делаю архив.

Автор: Свободный прогер - 19.8.2015, 12:41
Долго думал куда поставить добавление статьи.Сначала хотел сделать подгрузку скриптов с бд, быстро отказался от этой лажи.Думаю - сделать отдельную страницу или всплывающее попап окно.С окном трудность - я не знаю джаву, а на CSS3 его смогут только новые браузеры видеть.Есть ещё вариант при регистрации выпытать у пользователя версию браузера и от этого танцевать с оформлением (разные стили для новых и старых браузеров), но ради одной-двух выплывающих форм настолько усложнять сайт не целесообразно...

Автор: Вейлор - 3.10.2015, 23:15
Ну как там? Не заглохло?

Автор: Свободный прогер - 5.10.2015, 16:51
Есть немного.Тупо времени в обрез.В общей сложности за весь срок с создания этой темы по сейчас сайтом занимался 40-45 часов.С учётом времени на изучение sql и доучивание php.

Автор: Хадгер - 6.10.2015, 19:01
Свободный прогер
Та же ахинея... ну в смысле со временем... его катастрофически не хватает( Но материал есть и кое какие идеи, а так - к теме можно будет вернуться и через пол года, ближе к следующему лету, когда времени будет предостаточно :wink:

Автор: Вейлор - 6.10.2015, 23:14
Цитата(Хадгер)
к теме можно будет вернуться и через пол года, ближе к следующему лету

Я тоже так всегда говорю :)

Автор: Боб - 7.10.2015, 11:11
Цитата(Вейлор)
Я тоже так всегда говорю :)


Подтверждаю :)

Хадгер, ты ж в 11 классе учишься, да? К следующему лету у тебя как раз будет больше времени :)

Автор: Хадгер - 7.10.2015, 18:28
Боб
Да я в технаре первый курс, то есть 10-11 класс))
Оффик) Немного обидно, что мой однокурсник получит права и машину уже к следующей осени, а мне - через год(
—-
В принципе, не от меня более зависит, а от Свободного Прогера - он воплощает мои чудаковатые идеи, ну и создает свои, вполне гармоничные и правильные, мысли, на них строит и весь будущий сайт) Так что фигурирующее место и кресло директора занимает он. По праву. Я лишь занимался/занимаюсь/буду заниматься наполнением будущего сайта)

Автор: Свободный прогер - 7.10.2015, 19:12
Средний сайтостроитель такой заказ выполняет за 4-7 дней со всеми наворотами и оформлением, так что можешь попридержать коней с похвалами. ::D:

Автор: Хадгер - 7.10.2015, 19:20
Свободный прогер
ну тык я же у тебя ничего не заказывал) да и не прошу граф. плюшек и прочего. Главное шоб оба были потом довольны))

Автор: Свободный прогер - 18.10.2015, 22:26
Собрался наконец доделать и таки доделал.Всё кроме регистрации почистил и запилил по новой, ибо с повышением скилла понимаешь, что можешь сделать лучше)
В принципе сайт можно заливать, но
1)Нету кабинетов, админки, чата.Запилю за 2-3 дня.
2)Нет никакого оформления.Запилим вместе после старта сайта.
Скринов не прикрепляю - внешне изменений и нет (всё так же, как и было, только в окошках пробный контент.

Автор: Хадгер - 19.10.2015, 19:17
Свободный прогер
Такс... это замечательно... если сайт уже работоспособен, то на какой сервак мы его поместим/поместили? А то я за прошедший месяцы совсем о наших/твоей работе и позабыл(

Автор: Свободный прогер - 19.10.2015, 19:34
До среды правлю глюки/дописываю.В среду думаю на хостингер залью - старый акк есть, хотя мож его залочили давно.Или можешь дать ключики на твой акк (гдет ты говорил хотел).

Автор: Хадгер - 19.10.2015, 19:57
Свободный прогер
У меня тоже заблочили из-за простоя... придется новый акк делать.)

Автор: Свободный прогер - 21.10.2015, 22:37
1)Чат - вроде есть.
2)Аккаунты, админка - нет.
Причина - не работают сессии.Ни в какую.Вот скрины одного из скриптов с сессиями:
[attachmentid=22464][attachmentid=22465]
Вейлор, может ты подскажешь несчастному моделисту, где косяк?Никаких кук в браузер не поступает и mysql ругается на некорректный запрос, если в нём эта переменная.Пикрелейтед код не видит сессию ни при каком раскладе и гоняет loginprocess по кругу.

Добавлено через 14 мин. 3 с.

$pw=$password - тут было шифрование.

Автор: Вейлор - 22.10.2015, 20:09
Хотел бы да не разберусь на глаз. Сессии я сам не трогал и не смотрел никогда.

Но мне, например, почему строковое обращение "id" (особенно 8я строка).
Может быть правильно использовать переменную $id = session_id(); после старта.

Автор: Свободный прогер - 22.10.2015, 20:33
Это не id сессии, а постоянный id юзера, загружаемый с mysql.
Нашёл несколько скриптов на форумах - разберу, посмотрю.По-моему тут обращение к сессии сложнее.Или у меня сервак дурит.

Автор: Свободный прогер - 23.10.2015, 22:53
Не, тут проблема самой писанины.Где-то косяк - в упор не вижу, а переделывать не хотца.
1)Чистый юзер загружает index.php, срабатывает проверка на сессии.
2)Кук нет - выводится форма.
3)Форма заполняется, страница перезагружается, логин и пароль с формы сверяются с базой.
4)Есть совпадение - ID юзера из базы пишется в сессию, страница перезагружается снова.
5)Переменная сессии очищается и процесс идёт по кругу.

Автор: Свободный прогер - 9.11.2015, 23:13
Как-то я циклично делаю.Посижу 2-3 денька, затем запускаю, затем опять 2-3 денька усердной писанины...Сегодня вспомнил (который раз уде) про сайт и успешно запилил логин.Тупо потёр тот скрипт и написал с нуля.Ошибка там была в переадресации - Header работает только если скрипт с ним стоит в начале страницы и ничего ещё не выведено, вот он и не работал, а с сессиями всё в порядке.Короче, решил.Теперь продолжу то, о чём говорил раньше - доделаю кабинеты и чат.
Ещё я обосрался ураном, открыв сайт в другом браузере - вёрстка страниц полурезиновая-полуфиксированная и это создаёт кучу дерьма на весь экран.Поправлю, трудностей не будет - просто скрипты отредактировать.
Конец связи.

Powered by Invision Power Board (//www.invisionboard.com)
© Invision Power Services (//www.invisionpower.com)