23.03.2011, 08:35 | #1 |
Пользователь
Регистрация: 02.02.2011
Сообщений: 58
Сказал(а) спасибо: 17
Поблагодарили 0 раз(а) в 0 сообщениях
|
Аукцион чаров!
ExAuction - Это сайт реализован для MaNGOS (планируется и Trinity Core), в него входят возможности:
- Выставлять своих персонажей на аукцион для обмена. - Смена ника, пола, (расы, фракции - требуется патч в ядро). - Смена пароля учётной записи. - Смена e-mail учётной записи. - Регистрация новой учётной записи. Последняя стабильная версия 0.29 Git Код:
git://github.com/ExDragon/ExAuction.git Последний раз редактировалось ExDragon; 01.08.2011 в 11:00. |
27.04.2011, 18:33 | #121 | |
Ученый
Регистрация: 17.05.2010
Сообщений: 148
Сказал(а) спасибо: 18
Поблагодарили 25 раз(а) в 22 сообщениях
|
Цитата:
|
|
27.04.2011, 19:14 | #122 |
Умный
Регистрация: 17.06.2010
Сообщений: 397
Сказал(а) спасибо: 58
Поблагодарили 55 раз(а) в 38 сообщениях
|
Приваты платные, а не паблики
|
27.04.2011, 21:33 | #123 |
Forum bot
Регистрация: 01.02.2010
Адрес: пусто
Сообщений: 841
Сказал(а) спасибо: 286
Поблагодарили 418 раз(а) в 190 сообщениях
Записей в дневнике: 60
|
Не знаю какая что за "черепашка", но GUI TortoiseSVN начинает тормозить только когда количество ревизий зашкаливает за мыслимые пределы. А до того - нормально отдает и принимает файлы со скоростью имеющегося подключения. Если вдруг у кого-то что-то "очень долго грузится" - надо смотреть что сделано не так.
__________________
Совершенно безопасен для людей, обладающих хотя бы некоторыми минимальными зачатками интеллекта, и способными строить причинно-следственные цепочки. |
28.04.2011, 06:08 | #124 |
Пользователь
Регистрация: 02.02.2011
Сообщений: 58
Сказал(а) спасибо: 17
Поблагодарили 0 раз(а) в 0 сообщениях
|
Последний раз редактировалось ExDragon; 28.04.2011 в 06:40. |
28.04.2011, 06:33 | #125 |
Forum bot
Регистрация: 01.02.2010
Адрес: пусто
Сообщений: 841
Сказал(а) спасибо: 286
Поблагодарили 418 раз(а) в 190 сообщениях
Записей в дневнике: 60
|
Это я ступил. TortoiseSVN - клиент для системы контроля версий Subversion, выполненный как расширение оболочки Windows. "Клиент" или "расширение оболочки" (блин), а не гуи.
Но не консоль - точно. ссылка точно нужна? tortoisesvn.net
__________________
Совершенно безопасен для людей, обладающих хотя бы некоторыми минимальными зачатками интеллекта, и способными строить причинно-следственные цепочки. |
01.05.2011, 08:57 | #126 |
Пользователь
Регистрация: 02.02.2011
Сообщений: 58
Сказал(а) спасибо: 17
Поблагодарили 0 раз(а) в 0 сообщениях
|
Подскажите какую нибудь хорошую проверку $_GET и $_POST для безопасности
Зацените новый дизайн, правда сделал тока главную страницу... и как вам Код:
function POST(){ foreach ($_POST as $numPost => $C) { mysql_real_escape_string($_POST[$numPost]); } } function GET(){ foreach ($_GET as $numGet => $C) { mysql_real_escape_string($_GET[$numGet]); } } Последний раз редактировалось NeatElves; 03.05.2011 в 10:34. |
03.05.2011, 13:11 | #128 | |
Гость
Сообщений: n/a
|
Цитата:
ответьте для себя на вопросы:
зы универсальной функции проверки нет, и не может быть... используются фильтры или калбэк функции в нужном месте |
|
2 пользователя(ей) сказали cпасибо: | tempura (04.05.2011) |
08.05.2011, 14:04 | #129 |
Пользователь
Регистрация: 02.02.2011
Сообщений: 58
Сказал(а) спасибо: 17
Поблагодарили 0 раз(а) в 0 сообщениях
|
посмотрите
classes/controller.php classes/modul.php classes/view.php Это как я понял, MVC Возможно я не правильно реализовал это.. И ещё я применил DbSimple Код:
$add = $db_lk->query('INSERT INTO auction VALUES ("'.$_POST['char'].'","'.$_SESSION['user_id'].'","'.$_POST['if_class'].'","'.$_POST['if_flag'].'","'.$_POST['if_level'].'","'.$_POST['if_sold'].'")'); Последний раз редактировалось ExDragon; 08.05.2011 в 14:12. |
08.05.2011, 19:24 | #130 |
Гость
Сообщений: n/a
|
хреново (понял в смысле)
модель, а не модуль... всем управляет контроллер, подключает нужные моделИ, передает результат во вью, если надо. То,какой будет использоваться контроллер, зависит от роута, то есть от пути запроса и переопределении, если необходимо. а у тебя одно наследует другое ....а они должны быть независимы... чтобы при смене любой её части, не надо было изменять другую... иначе смысла нет. поменялась БД - используем другую модель (библиотеку), изменилась модель хранения данных - изменяем нужную объектную модель, изменилось отображение информации - правим вью ... а тут я не знаю |
10.05.2011, 12:15 | #131 |
Пользователь
Регистрация: 02.02.2011
Сообщений: 58
Сказал(а) спасибо: 17
Поблагодарили 0 раз(а) в 0 сообщениях
|
Да ну и фиг с ним! я не понимаю какой смысл в этом MVC, зачем?
Как можно обезопасить код? и.. DbSimple Код:
$add = $db_lk->query('INSERT INTO auction VALUES ("'.$_POST['char'].'","'.$_SESSION['user_id'].'","'.$_POST['if_class'].'","'.$_POST['if_flag'].'","'.$_POST['if_level'].'","'.$_POST['if_sold'].'")'); Последний раз редактировалось ExDragon; 11.05.2011 в 12:41. |
05.07.2011, 13:42 | #132 |
Пользователь
Регистрация: 02.02.2011
Сообщений: 58
Сказал(а) спасибо: 17
Поблагодарили 0 раз(а) в 0 сообщениях
|
Помогите разобраться с GIT..
Сперва я создал репозиторий, залил туда свой аукцион.. Но потом мне понадобилось переустановить систему... Вопрос как обновлять репозиторий на "новой машине"? я использую windows |
05.07.2011, 23:30 | #133 |
Ученый
Регистрация: 07.03.2010
Адрес: Беларусь,Брест
Сообщений: 188
Сказал(а) спасибо: 131
Поблагодарили 34 раз(а) в 27 сообщениях
|
Создай новый ключ, и прикрепи его обратно к своему репо! вот тут все по подробнее узнаешь http://ru-mangos.ru/showthread.php?t=891
__________________
sql-language.ru |
Пользователь сказал cпасибо: | ExDragon (06.07.2011) |
06.07.2011, 10:35 | #134 |
Пользователь
Регистрация: 02.02.2011
Сообщений: 58
Сказал(а) спасибо: 17
Поблагодарили 0 раз(а) в 0 сообщениях
|
https://github.com/ExDragon/ExFramework
Посмотрите пожалуйста и оцените новую мою систему скажите что исправить.. заранее спасибо! |
06.07.2011, 12:14 | #135 | |
Ученый
Регистрация: 07.03.2010
Адрес: Беларусь,Брест
Сообщений: 188
Сказал(а) спасибо: 131
Поблагодарили 34 раз(а) в 27 сообщениях
|
Цитата:
По теме: Я бы посоветовал вам сделать отдельный пхп языка к примеру Код:
switch ($lang): case ('ru'): $txt[1] = 'Фракция'; $txt[2] = 'класс'; // и так далее break; endswitch; Далее вам надо добавить выбор кодировки в конфинге(так как при первом запуске у меня иероглифы, видно что у вас utf-8). Про кодировки можно почитать тут http://ru-mangos.ru/showthread.php?t=274 так же у вас ошибка в синтаксисе Код:
Parse error: syntax error, unexpected T_VARIABLE, expecting ',' or ';' in E:\serverwow\AppServ\www\ExFramework\Base\view\auction_main.php on line 42 Что касается стиля: Он мрачный, не в обиду!
__________________
sql-language.ru Последний раз редактировалось lovepsone; 06.07.2011 в 12:40. |
|
Пользователь сказал cпасибо: | ExDragon (07.07.2011) |
06.07.2011, 16:06 | #137 |
Ученый
Регистрация: 07.03.2010
Адрес: Беларусь,Брест
Сообщений: 188
Сказал(а) спасибо: 131
Поблагодарили 34 раз(а) в 27 сообщениях
|
сори за флуд, но я дал только совет как сам делал, а то чего я не знаю обычно спрашиваю, и учусь далее на своих ошибках, и нечего смешного я не вижу.
__________________
sql-language.ru |
07.07.2011, 15:14 | #139 |
Пользователь
Регистрация: 02.02.2011
Сообщений: 58
Сказал(а) спасибо: 17
Поблагодарили 0 раз(а) в 0 сообщениях
|
а как движок нормально? коннект к базе мне кажется ужасный, можете чего посоветовать в этой части...
|
07.07.2011, 17:35 | #140 |
Гость
Сообщений: n/a
|
сделать нормальную обертку над дбсимпл...то что сейчас говнецо еще то. Так сложно использовать синглетон и при вызове методов проверять существует ли уже соединение?
увидел надпись CMS....Framework... хотя - ни то, ни другое. Читать до просветления все термины, которые используете. http://ru.wikipedia.org/wiki/Система...ержимым Последний раз редактировалось Minimajack; 07.07.2011 в 17:40. |
08.07.2011, 10:15 | #141 |
Гость
Сообщений: n/a
|
PHP код:
PHP код:
|
Пользователь сказал cпасибо: | ExDragon (10.07.2011) |
10.07.2011, 12:20 | #142 |
Пользователь
Регистрация: 02.02.2011
Сообщений: 58
Сказал(а) спасибо: 17
Поблагодарили 0 раз(а) в 0 сообщениях
|
подумал я, можно же модель и контролер объединить и залить в один файл..
Так и скорость увеличится и классов меньше как в рекламе "нету воды, нету проблем" |
11.07.2011, 10:38 | #144 |
Пользователь
Регистрация: 02.02.2011
Сообщений: 58
Сказал(а) спасибо: 17
Поблагодарили 0 раз(а) в 0 сообщениях
|
У меня не такой сложный сайт всё токи..
Помогите перевести на английский "Это таблица содержащая предложения пользователей для обмена или продажи персонажа за" души "Для упрощения использования аукциона существует" поиск "Персонаж на обмен" "Условие для обмена" "Рассмотреть" Обновил репозит.. теперь всё с кодировкой нормально, исправил ошибки Последний раз редактировалось ExDragon; 11.07.2011 в 10:49. |
11.07.2011, 11:27 | #145 |
Гость
Сообщений: n/a
|
дело не в сложности, дело в удобстве.
например обычный контроллер char... использует модель guid_info, и прямое обращение к массиву session а не проще ли подключить модель "account" , в нем проверять авторизацию, уровень доступа и осуществлять поиск гуида, производить обмен, выдавать бан и т.д.? Не плодя ненужные сущности. плюсы: проверка авторизации - через сессии ( "сессии" отдельный абстрактный класс, который формально завязывается на нужный, обычные сессии, бд ) уровень доступа - ACL, опять же в конфиге, БД или еще как нить Многое завязывается на БД, но опять же на интерфейс, реализация может быть хоть Mysql, хоть postgres, хоть sqlite...( для собственных данных ) |
Пользователь сказал cпасибо: | KiriX (11.07.2011) |
11.07.2011, 11:50 | #146 |
Пользователь
Регистрация: 02.02.2011
Сообщений: 58
Сказал(а) спасибо: 17
Поблагодарили 0 раз(а) в 0 сообщениях
|
А почём здесь сессии?
Вы посмотрите каким образом я их передаю из контроллера в представление очень плохо, это не есть хорошо Я просто объединил контроллер и модель.. и всё без использование классов, а значит переменые свободно передадутся из "контролер/модель" в представление что может быть луче посмотрите [3] обновление там мне кажется куда проще.. |
11.07.2011, 12:29 | #147 |
Гость
Сообщений: n/a
|
при том - что всё заковано на стандартных сессиях...даже во вью используется массив $_SESSION. Получается, что если я захочу изменить способ хранения сессий, то переписывать придётся всё. Зачем менять? Например, мне не нравится механизм сессий пхп...он не контролируем, коряв и убог. Хочу поменять время жизни сессии, для определенных пользователей( админов ), хочу видеть кто онлайн на сайте...как вы это сможете сделать вашим способом? Никак.
Переменные и так спокойно передаются...а вот делать выборку из БД во вью - это извините загон. |
Пользователь сказал cпасибо: | KiriX (11.07.2011) |
11.07.2011, 22:07 | #150 | |||||
Forum bot
Регистрация: 01.02.2010
Адрес: пусто
Сообщений: 841
Сказал(а) спасибо: 286
Поблагодарили 418 раз(а) в 190 сообщениях
Записей в дневнике: 60
|
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
__________________
Совершенно безопасен для людей, обладающих хотя бы некоторыми минимальными зачатками интеллекта, и способными строить причинно-следственные цепочки. |
|||||
Пользователь сказал cпасибо: | ExDragon (12.07.2011) |
12.07.2011, 17:02 | #151 |
Гость
Сообщений: n/a
|
zendwork.7z
За шаблон взят дизайн ТС, т.к. я не люблю верстку. |
12.07.2011, 17:41 | #152 |
Пользователь
Регистрация: 02.02.2011
Сообщений: 58
Сказал(а) спасибо: 17
Поблагодарили 0 раз(а) в 0 сообщениях
|
0,28 - сделал полный рабочий аукцион..
0,29 - добавил куки и убрал сессии Последний раз редактировалось ExDragon; 01.08.2011 в 11:02. |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
премейд чаров | Fedia22 | Корзина | 3 | 08.10.2010 15:29 |
Конвертер базы чаров trinity->mangos | Blocker | Корзина | 1 | 09.03.2010 17:45 |