|
Регистрация | Файлы | Правила | Альбомы | Дневники | Справка | Пользователи | Календарь | Поиск | Сообщения за день | Все разделы прочитаны |
WWW Web интерфейс для MaNGOS |
|
Опции темы | Поиск в этой теме | Опции просмотра |
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. |
16.04.2011, 05:17 | #81 |
Пользователь
Регистрация: 02.02.2011
Сообщений: 58
Сказал(а) спасибо: 17
Поблагодарили 0 раз(а) в 0 сообщениях
|
обновил до 0.2.5
Добавил безопасности Модуль "Новости" "404" "getNow" |
16.04.2011, 06:29 | #82 |
Forum bot
Регистрация: 01.02.2010
Адрес: пусто
Сообщений: 841
Сказал(а) спасибо: 286
Поблагодарили 418 раз(а) в 190 сообщениях
Записей в дневнике: 60
|
Может еще пару скринов для шапки? Красимшее будет, развесистее.
__________________
Совершенно безопасен для людей, обладающих хотя бы некоторыми минимальными зачатками интеллекта, и способными строить причинно-следственные цепочки. |
16.04.2011, 15:53 | #83 |
Пользователь
Регистрация: 02.02.2011
Сообщений: 58
Сказал(а) спасибо: 17
Поблагодарили 0 раз(а) в 0 сообщениях
|
0.3.1 Сделал новый стиль! вот теперь он даже мне нравится
Какие ещё будут предложения может что то добавить? |
16.04.2011, 17:28 | #84 |
Ученый
Регистрация: 17.05.2010
Сообщений: 148
Сказал(а) спасибо: 18
Поблагодарили 25 раз(а) в 22 сообщениях
|
Код:
function Plus($x) { $x++; return $x; } function Minus($x) { $x--; return $x; } Код:
function Plus($x) { return ++$x; } function Minus($x) { return --$x; } |
Пользователь сказал cпасибо: | ExDragon (16.04.2011) |
17.04.2011, 10:09 | #85 |
Пользователь
Регистрация: 02.02.2011
Сообщений: 58
Сказал(а) спасибо: 17
Поблагодарили 0 раз(а) в 0 сообщениях
|
0.3.2
Расширил аукцион.. Убрал "Лоты" Добавил "Сервер" - Статистика, кто онлайн |
17.04.2011, 14:52 | #86 | |
Умный
Регистрация: 07.03.2010
Адрес: Северный Урал (60°сш, 60°вд)
Сообщений: 330
Сказал(а) спасибо: 82
Поблагодарили 399 раз(а) в 120 сообщениях
Записей в дневнике: 30
|
Цитата:
Лучше бы не распылялся по-мелочам, а сделал действительно юзабельный скрипт аукциона. С удобным, полнофункциональным, дружественным интерфейсом, а статы, онлайн и другой "стандартный" контент игрового сервера ВОВ добавил бы потом. Пока что дырявость скрипта остается... автор же не хочет доводить своё детище до кондиции. Он просто, как майкрософт, начинает обвешивать скрипт ненужными фенечками. и это огорчает. |
|
18.04.2011, 06:08 | #87 |
Пользователь
Регистрация: 02.02.2011
Сообщений: 58
Сказал(а) спасибо: 17
Поблагодарили 0 раз(а) в 0 сообщениях
|
Кот ДаWINчи
и что же не нравится в моём "аукционе"? И где же "дырки" в коде? я уже все запросы проверил.. а вот что я разошелся вы правы! Да, пожалуй сделаю удобный аукцион бес дополнительных модулей О_0 я всё изменю, положу в основу 0.4.0 Напишу всё с нуля! А теперь мне бы очень было интересно посмотреть на "дырки" Последний раз редактировалось ExDragon; 18.04.2011 в 06:16. |
18.04.2011, 09:42 | #88 |
Ученый
Регистрация: 02.04.2010
Сообщений: 237
Сказал(а) спасибо: 41
Поблагодарили 99 раз(а) в 44 сообщениях
|
Ну я думаю перед подачей в любой запрос, переменную надо прогнать хотя бы через mysql_real_escape_string() если она вводилась пользователем.
__________________
SpellWork Qt4 |
18.04.2011, 11:33 | #90 |
Гость
Сообщений: n/a
|
руки бы тебе оторвать за оптимизированные запросы... http://www.mysql.ru/docs/man/Counting_rows.html читать до понимания |
18.04.2011, 12:40 | #91 | |
Ученый
Регистрация: 02.04.2010
Сообщений: 237
Сказал(а) спасибо: 41
Поблагодарили 99 раз(а) в 44 сообщениях
|
Цитата:
__________________
SpellWork Qt4 |
|
18.04.2011, 12:56 | #92 |
Гость
Сообщений: n/a
|
|
18.04.2011, 12:57 | #93 |
Пользователь
Регистрация: 07.03.2010
Сообщений: 40
Сказал(а) спасибо: 29
Поблагодарили 13 раз(а) в 5 сообщениях
|
Есть форк https://github.com/ivan1986/DbSimple можно его посмотреть, самому пока некогда.
|
Пользователь сказал cпасибо: | Sid (18.04.2011) |
18.04.2011, 13:41 | #94 |
Forum bot
Регистрация: 01.02.2010
Адрес: пусто
Сообщений: 841
Сказал(а) спасибо: 286
Поблагодарили 418 раз(а) в 190 сообщениях
Записей в дневнике: 60
|
Просто так "не ходить" не может - должна быть причина. А если причина есть, то и исправить ее можно.
Скорее всего на первых версиях не было фигни какой-нибудь, но сейчас-то точно должны были починить.
__________________
Совершенно безопасен для людей, обладающих хотя бы некоторыми минимальными зачатками интеллекта, и способными строить причинно-следственные цепочки. |
18.04.2011, 18:08 | #96 |
Ученый
Регистрация: 02.04.2010
Сообщений: 237
Сказал(а) спасибо: 41
Поблагодарили 99 раз(а) в 44 сообщениях
|
Ну что вы набросились я ж в пхп не спец) просто помню ошибки получил когда на 5.3 запустил
__________________
SpellWork Qt4 |
18.04.2011, 18:24 | #97 | |
Forum bot
Регистрация: 01.02.2010
Адрес: пусто
Сообщений: 841
Сказал(а) спасибо: 286
Поблагодарили 418 раз(а) в 190 сообщениях
Записей в дневнике: 60
|
Цитата:
Я помню у у меня на первых версиях РНР 5.3.х ошибки были: модуль интербазы не собирался под нее, потому что поддержки его не было. И через pdo с файрбёрдом не работало - опять же потому что не было поддержки. Вот это была ошибка - всем ошибкам ошибка. Помнится тогда же мне на скаку пришлось исправлять много ereg на preg_match (кажется этот оно тогда было? а то не вспомню точно) - вот это уже были не ошибки, а вполне закономерные последствия того, что я не прочел чейнджлог ПЕРЕД установкой. Может и у тебя такие же "ошибки"?
__________________
Совершенно безопасен для людей, обладающих хотя бы некоторыми минимальными зачатками интеллекта, и способными строить причинно-следственные цепочки. |
|
18.04.2011, 20:34 | #98 | |
Ученый
Регистрация: 02.04.2010
Сообщений: 237
Сказал(а) спасибо: 41
Поблагодарили 99 раз(а) в 44 сообщениях
|
Цитата:
__________________
SpellWork Qt4 |
|
19.04.2011, 09:41 | #99 |
Пользователь
Регистрация: 27.03.2010
Сообщений: 80
Сказал(а) спасибо: 12
Поблагодарили 25 раз(а) в 13 сообщениях
|
|
24.04.2011, 14:00 | #100 |
Пользователь
Регистрация: 02.02.2011
Сообщений: 58
Сказал(а) спасибо: 17
Поблагодарили 0 раз(а) в 0 сообщениях
|
Я попробовал использовать "DbSimple" но получилось..
Код:
Warning: mysql_errno(): supplied argument is not a valid MySQL-Link resource in /home/dklab/domains/www/lib/DbSimple/demo/lib/DbSimple/Mysql.php on line 184 Warning: mysql_error(): supplied argument is not a valid MySQL-Link resource in /home/dklab/domains/www/lib/DbSimple/demo/lib/DbSimple/Mysql.php on line 184 SQL Error: at /home/dklab/domains/www/lib/DbSimple/demo/test/DbSimple/connect.php line 6 Array ( |code] => [message] => [query] => mysql_connect() [context] => /home/dklab/domains/www/lib/DbSimple/demo/test/DbSimple/connect.php line 6 ) |
24.04.2011, 19:02 | #101 |
Forum bot
Регистрация: 01.02.2010
Адрес: пусто
Сообщений: 841
Сказал(а) спасибо: 286
Поблагодарили 418 раз(а) в 190 сообщениях
Записей в дневнике: 60
|
Прикольно. Хост-порт-логин-пароль забыл написать?
__________________
Совершенно безопасен для людей, обладающих хотя бы некоторыми минимальными зачатками интеллекта, и способными строить причинно-следственные цепочки. |
24.04.2011, 19:04 | #102 |
Гость
Сообщений: n/a
|
Код:
$lDB = DbSimple_Generic::connect("mysql://".$this->_config['db_user'].":".$this->_config['db_pw']."@".$this->_config['db_ip']."/".$this->_config['lk_db']); |
24.04.2011, 19:09 | #103 |
Forum bot
Регистрация: 01.02.2010
Адрес: пусто
Сообщений: 841
Сказал(а) спасибо: 286
Поблагодарили 418 раз(а) в 190 сообщениях
Записей в дневнике: 60
|
Судя по тому, что тут из конфига запрашиваются данные - это шестая строка из connect.php?
__________________
Совершенно безопасен для людей, обладающих хотя бы некоторыми минимальными зачатками интеллекта, и способными строить причинно-следственные цепочки. |
24.04.2011, 19:13 | #104 | |
Гость
Сообщений: n/a
|
Цитата:
точнее переношу всё в ООП: smarty, dbsimple, mvc и т.п. чесно говоря, проще переписать заного, используя фреймверк; но раз уж человек отказывается от "велосипеда"..... |
|
25.04.2011, 12:40 | #105 |
Пользователь
Регистрация: 02.02.2011
Сообщений: 58
Сказал(а) спасибо: 17
Поблагодарили 0 раз(а) в 0 сообщениях
|
Minimajackчто я не отказываюсь, я не знаю как этим пользоваться!
и так ООП хм нужно написать главный класс.. $this->_config['db_ip'] это что? помогите написать.. а лучше киньте ссылку на статью о ООП (кроме php.su) на русском языке я переделал модульность.. лучше или хуже? Последний раз редактировалось NeatElves; 25.04.2011 в 13:19. |
25.04.2011, 14:07 | #106 |
Умный
Регистрация: 17.06.2010
Сообщений: 397
Сказал(а) спасибо: 58
Поблагодарили 55 раз(а) в 38 сообщениях
|
|
25.04.2011, 14:21 | #107 |
Forum bot
Регистрация: 01.02.2010
Адрес: пусто
Сообщений: 841
Сказал(а) спасибо: 286
Поблагодарили 418 раз(а) в 190 сообщениях
Записей в дневнике: 60
|
ExDragon
Все просто ужасно. Начиная с англ. языка. Что означает слово "viwe", так часто использующееся?
__________________
Совершенно безопасен для людей, обладающих хотя бы некоторыми минимальными зачатками интеллекта, и способными строить причинно-следственные цепочки. |
25.04.2011, 14:44 | #108 |
Гость
Сообщений: n/a
|
|
25.04.2011, 15:58 | #109 |
Пользователь
Регистрация: 02.02.2011
Сообщений: 58
Сказал(а) спасибо: 17
Поблагодарили 0 раз(а) в 0 сообщениях
|
хм а можно пример..
|
25.04.2011, 22:21 | #110 |
Гость
Сообщений: n/a
|
я тебе уже 2 раза писал...
вот тут пример только понятие модуля надо или удалить или расширить( как набор: контроллер, модели и вид) ниже идут классы, которые удобно использовать для написания своих... читать про шаблоны программирования. только кашу кода придется чистить...там черт ногу сломит зы если нужен пример правильной модульности прочитай( посмотри код ) про любой ООП фреймверк с mvc |
27.04.2011, 11:33 | #111 |
Пользователь
Регистрация: 02.02.2011
Сообщений: 58
Сказал(а) спасибо: 17
Поблагодарили 0 раз(а) в 0 сообщениях
|
Отона где собака зарыта http://ru.wikipedia.org/wiki/MVC
помогите сделать шаблонизатор в моём случае http://sourceforge.net/projects/exbl...w.rar/download Последний раз редактировалось NeatElves; 27.04.2011 в 12:14. |
27.04.2011, 11:35 | #112 | |
Умный
Старожил
Регистрация: 06.03.2010
Сообщений: 886
Сказал(а) спасибо: 698
Поблагодарили 433 раз(а) в 181 сообщениях
Записей в дневнике: 4
|
Цитата:
А то, что говоришь ты можно трактовать как "сделайте за меня". Этим точно никто "за тебя" заниматься не станет... |
|
27.04.2011, 12:36 | #113 | |
Гость
Сообщений: n/a
|
Цитата:
|
|
27.04.2011, 12:59 | #114 |
Пользователь
Регистрация: 02.02.2011
Сообщений: 58
Сказал(а) спасибо: 17
Поблагодарили 0 раз(а) в 0 сообщениях
|
если бы открыть файл и посмотреть! то я уже пытался и зашёл в тупик... если бы я его сделал, я бы наверное не спрашивал?
|
27.04.2011, 13:11 | #115 |
Forum bot
Регистрация: 01.02.2010
Адрес: пусто
Сообщений: 841
Сказал(а) спасибо: 286
Поблагодарили 418 раз(а) в 190 сообщениях
Записей в дневнике: 60
|
Так а в чем именно тупик-то?
Проблема открыть файл? Кстати, а почему на сорсфорже нет (я не вижу) собственно файлов-то? Мощный рабочий инструмент используется исключительно как архив - это дерьмо (простите) собачье. Ой, сорри... Нашел...
__________________
Совершенно безопасен для людей, обладающих хотя бы некоторыми минимальными зачатками интеллекта, и способными строить причинно-следственные цепочки. |
27.04.2011, 13:17 | #116 | |
Гость
Сообщений: n/a
|
Цитата:
Код:
<?php require_once('includes/Smarty/Smarty.class.php'); class View extends Smarty{ function View() { parent::__construct(); $config = Registry::get('config'); $this->left_delimiter = '{'; $this->right_delimiter = '}'; $this->debugging = true; $this->compile_check = true; $this->allow_php_tag = true; $this->template_dir = 'skin/'.$config['skin']; $this->compile_dir = 'templates_c/'.$config['skin'].'/'; } } |
|
27.04.2011, 13:25 | #117 |
Forum bot
Регистрация: 01.02.2010
Адрес: пусто
Сообщений: 841
Сказал(а) спасибо: 286
Поблагодарили 418 раз(а) в 190 сообщениях
Записей в дневнике: 60
|
вот еще момент... Меня как-то совершенно убивают куски:
Код:
header("Location: http://".$_SERVER['HTTP_HOST']." Код:
header("Location: http://".$_SERVER['HTTP_HOST']."/".$lk_dir."/?m=message&news=1"); Код:
header("Location: /".$lk_dir."/?m=message&news=1"); Еще вот такие циклы: Код:
102 //--------- 103 if (isset($_POST['lotsDEL'])){ 104 if ($auc->ControlGuid_User($_POST['lotsDEL'])){ 105 if ($auc->DEL_Auction($_POST['lotsDEL'])){ 106 header("Location: http://".$_SERVER['HTTP_HOST']."/".$lk_dir."/?m=message&d=1"); 107 } else { 108 header("Location: http://".$_SERVER['HTTP_HOST']."/".$lk_dir."/?m=message&d=0"); 109 } 110 } else { 111 header("Location: http://".$_SERVER['HTTP_HOST']."/".$lk_dir."/?m=message&d=0"); 112 } 113 } 114 //--------- 115 if (isset($_POST['lotsSHOP_DEL'])){ 116 if (!$auc->ControlGuid_User($_POST['lotsSHOP_DEL'])){ 117 if ($auc->DEL_Shop($_POST['lotsSHOP_DEL'])){ 118 header("Location: http://".$_SERVER['HTTP_HOST']."/".$lk_dir."/?m=message&d=2"); 119 } else { 120 header("Location: http://".$_SERVER['HTTP_HOST']."/".$lk_dir."/?m=message&d=3"); 121 } 122 } else { 123 header("Location: http://".$_SERVER['HTTP_HOST']."/".$lk_dir."/?m=message&d=0"); 124 } 125 }
__________________
Совершенно безопасен для людей, обладающих хотя бы некоторыми минимальными зачатками интеллекта, и способными строить причинно-следственные цепочки. |
27.04.2011, 14:04 | #118 |
Пользователь
Регистрация: 02.02.2011
Сообщений: 58
Сказал(а) спасибо: 17
Поблагодарили 0 раз(а) в 0 сообщениях
|
насчёт SVN как можно быстро работать с этим? а то черепашка ну очень долго грузится...
я ещё не залил на свн... Смарт.. говорят весьма проблемная по... |
27.04.2011, 15:04 | #119 |
Ученый
Регистрация: 02.04.2010
Сообщений: 237
Сказал(а) спасибо: 41
Поблагодарили 99 раз(а) в 44 сообщениях
|
лучше гит или меркуриал, они хотя бы историю локально сохраняют.
__________________
SpellWork Qt4 |
27.04.2011, 15:49 | #120 |
Администратор
|
Говорят, что репозитарий на гитхабе платный.
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
премейд чаров | Fedia22 | Корзина | 3 | 08.10.2010 15:29 |
Конвертер базы чаров trinity->mangos | Blocker | Корзина | 1 | 09.03.2010 17:45 |