Oskom Forums

Oskom Forums


Добро пожаловать на Oskom Forums.
 
 
Сейчас на шардах UO Oskom
 
+ Ответить в теме
Показано с 1 по 20 из 20
  1. Expert
    [Banned]
    Регистрация
    05.01.2009
    Сообщений
    652
    #1

    По умолчанию список гильдий

    необходимо разместить на сайте free.uoo.ru, список гильдий сервера и адресами web-сайтов, а также разработать форму для сбора этой самой информации. дерзайте

  2. #2

    По умолчанию

    А они есть?

  3. Expert
    [Banned]
    Регистрация
    28.04.2009
    Адрес
    Забил с 01.12.2009
    Сообщений
    671
    #3

    По умолчанию Re: список гильдий

    Цитата Сообщение от oOoOOooO
    необходимо
    друг, тебе необходимо как можно быстрее открыть окно и выйти в него, дерзай!


    твой бред убивает наповал..

  4. Miami 2 Ibiza
    [Banned]
    Регистрация
    04.04.2007
    Адрес
    Insomnia,Finn Mc' Kumhal
    Сообщений
    3,536
    #4

    По умолчанию

    жека забаньте достал он уже всем своими постами!

  5. Expert
    [Banned]
    Регистрация
    05.01.2009
    Сообщений
    652
    #5

    По умолчанию

    Цитата Сообщение от GM Samuil
    А они есть?
    http://uoo.ru/phpBB/viewtopic.php?t=242850&631923


    это будет одна из акций по популяризации сервера

  6. [88]

    Регистрация
    28.12.2007
    Адрес
    [Орден Друидов] [Звание: Elite Druid]
    Сообщений
    4,959
    #6

    По умолчанию

    Автор,а зачем это вообще надо?

  7. Adept
    [Banned]
    Регистрация
    21.03.2009
    Адрес
    TRANce! [Орден Друидов] / сидaт наверна адин за кампом вес м
    Сообщений
    729
    #7

    По умолчанию

    а почему бы и нет! что тут плохого... от этого не кому не станет хуже. и лучше соответственно) так что стафф ваше решение

  8. Expert
    [Banned]
    Регистрация
    05.01.2009
    Сообщений
    652
    #8

    По умолчанию

    например так

    view.php:
    Код:
    <?php
    
    include "../../config.php";
    
    $arr = get_gi_list();
    
    if (count($arr) > 0)
    {
    	$out .= "<table width=100%>";
    	for($i = 0; $i<count($arr); $i++)
    	{
    		list($gi_title, $gi_gm, $gi_url) = $arr[$i];
    		$out .= "<tr>
    					<td>$gi_title</td>
    					<td>$gi_gm</td>
    					<td><a href=\"http://$gi_url\" target=_blank>Перейти</a></td>
    				</tr>";
    	}
    	$out .= "</table>";
    }
    else
    	$out = "not found";
    
    print $out;
    
    
    //---------------------------------------------------------------------
    function get_gi_list()
    {
    	$q = "SELECT title, gm, url from uo_gi where active = 1";
    	$r = mysql_query($q) or die (mysql_error());
    
    	$back = Array();	
    	
    	if (mysql_num_rows($r) > 0)
    	{
    		while ($i = mysql_fetch_row($r))
    			array_push($back, $i);
    	}
    	
    	return $back;
    }
    
    ?>
    add.php:
    Код:
    <?php
    
    include "../../config.php";
    
    $action = trim(htmlspecialchars($_GET['mode']));
    
    switch ($action)
    {
    case "submit":
    	$gi_title = trim(htmlspecialchars($_POST['gi_title']));
    	$gi_email = trim(htmlspecialchars($_POST['gi_email']));
    	$gi_gm = trim(htmlspecialchars($_POST['gi_gm']));
    	$gi_url = trim(htmlspecialchars($_POST['gi_url']));
    	
    	$gi_url = preg_replace("/^http:\/\//","",$gi_url);
    	//$gi_url = preg_replace("/^www./","",$gi_url); //некотрые говнари не прописывают алиас для www и может не работать
    	$gi_url = preg_replace("/\/$/","",$gi_url);
    	
    	
    	
    	if ($gi_title != "" && $gi_email != preg_match("/^[a-z0-9._-]+@[a-z0-9._-]+.[a-z]{2,4}$/",$gi_email) && $gi_gm != "" && $gi_url != "")
    	{
    		if (add_gi ($gi_title, $gi_url, $gi_gm, $gi_email))
    			print "добавлено успешно.. возвращаемся к сайту...<META HTTP-EQUIV=Refresh CONTENT=\"2; URL=http://free.uoo.ru\">";
    		else
    			print "some shit happened";
    	}
    	else
    		print "фигвам. вернитесь в зад и заполните все поля.";
    	
    	break;
    default :
    	simple_form();
    	break;
    }
    
    
    //------------------------------------------------------
    function add_gi($title, $url, $gm, $mail)
    {
    	$q = "INSERT INTO uo_gi (title, url, gm, email) VALUES ('$title', '$url','$gm','$email')";
    	$r = mysql_query ($q) or die (mysql_error());
    	
    	return mysql_insert_id();
    }
    function simple_form()
    {
    
    	print "<form action=?mode=submit method=post>
    			<div>GI Name: <input name=gi_title></div>
    			<div>GI URL: <input name=gi_url></div>
    			<div>GI MasterName: <input name=gi_gm></div>
    			<div>REG Mail: <input name=gi_email></div>
    			<div><input type=submit></div>
    			</form>";
    
    }
    
    ?>
    таблица:
    Код:
    CREATE TABLE `uo_gi` (
      `id` int(11) NOT NULL AUTO_INCREMENT,
      `title` varchar(64) NOT NULL,
      `gm` varchar(64) NOT NULL,
      `url` varchar(65) NOT NULL,
      `email` varchar(32) NOT NULL,
      `active` int(1) NOT NULL DEFAULT '0',
      PRIMARY KEY (`id`)
    ) ENGINE=InnoDB  DEFAULT CHARSET=cp1251

  9. Valaraukar
    Аватар для Ar-Farazon
    Регистрация
    18.04.2004
    Адрес
    Forum administrator.
    Сообщений
    3,254
    #9

    По умолчанию

    И всё это надо делать ради 3(!) сайтов гильдий? Это не популяризация, а позорище будет.

  10. Soldier Of Thunderstorm

    Регистрация
    04.07.2004
    Адрес
    Mess with SoT and die like a bot
    Сообщений
    5,522
    #10

    По умолчанию

    Да ладно сайты были бы толковые, дык их никто не обновлял с 2002
    ________
    Форест

  11. Expert
    [Banned]
    Регистрация
    05.01.2009
    Сообщений
    652
    #11

    По умолчанию

    Цитата Сообщение от Ar-Farazon
    И всё это надо делать ради 3(!) сайтов гильдий? Это не популяризация, а позорище будет.
    будет престиж - будет ги. если размещать информацию о кланах на сайте, то, имхо, многие захотят стать известными и повсплывают всякие лоли

  12. Journeyman

    Регистрация
    19.10.2003
    Адрес
    Unwar [Revenge]
    Сообщений
    236
    #12

    По умолчанию

    Повесить на сайтах счетчики и самый посещаемый - награждать Тем самым поощряя развитие сайта гильдии.

    Интересная идея - много где уже реализованная. И тут можно было бы реализовать, только лучше лет 5ть назад..

  13. Grandmaster

    Регистрация
    18.11.2008
    Адрес
    SoT
    Сообщений
    1,748
    #13

    По умолчанию

    Предлагаю дать линк на форум свармов и йоптав и на наш моно

  14. #14

    По умолчанию

    Да инфу-то можно брать напрямую из игры :Р

  15. Expert
    [Banned]
    Регистрация
    05.01.2009
    Сообщений
    652
    #15

    По умолчанию

    Цитата Сообщение от Vhailor
    Да инфу-то можно брать напрямую из игры :Р
    дерзайте, сударь

  16. #16

    По умолчанию

    Дерзать что? )

  17. Expert
    [Banned]
    Регистрация
    05.01.2009
    Сообщений
    652
    #17

    По умолчанию

    Цитата Сообщение от Vhailor
    Дерзать что? )
    дерзайте настриптить листинг гильдий с выдергиванием непосредственно из мускула игры

  18. Valaraukar
    Аватар для Ar-Farazon
    Регистрация
    18.04.2004
    Адрес
    Forum administrator.
    Сообщений
    3,254
    #18

    По умолчанию

    Угу. Особенно учитывая, что в лист попадут гильдии asdfas , Bbl/\blCPblDblCTbl и прочие высококультурные слоганы. Не забывайте, что guild name - это вовсе не то, что вы видите на чарах, там - guild abbreviation. К имени камня многие относятся, мягко говоря, наплевательски.

  19. Expert
    [Banned]
    Регистрация
    05.01.2009
    Сообщений
    652
    #19

    По умолчанию

    Цитата Сообщение от Ar-Farazon
    Угу. Особенно учитывая, что в лист попадут гильдии asdfas , Bbl/\blCPblDblCTbl и прочие высококультурные слоганы. Не забывайте, что guild name - это вовсе не то, что вы видите на чарах, там - guild abbreviation. К имени камня многие относятся, мягко говоря, наплевательски.
    меня это не интересует, значит надо выводить аббривиатуру, а не название

    а потом к списку гильдий можно будет и любую рейтинговую систему прикрутить, теже кв-очки, чем больше в месяце настреляешь врагов - тем перевее в этом месяце будет твоя ги в списке


    пс, мы рассуждаем дольше чем скрипт писать. сделайте - проверим, не понра - кил

  20. Grandmaster
    [Banned]
    Регистрация
    19.06.2009
    Адрес
    Flash[Banned forever]
    Сообщений
    2,034
    Нарушения
    0/1 (1)
    #20

    По умолчанию

    Цитата Сообщение от Ar-Farazon
    Угу. Особенно учитывая, что в лист попадут гильдии asdfas , Bbl/\blCPblDblCTbl и прочие высококультурные слоганы. Не забывайте, что guild name - это вовсе не то, что вы видите на чарах, там - guild abbreviation. К имени камня многие относятся, мягко говоря, наплевательски.
    Мягко говоря,а кто его видит,поэтому так и относяться,про великов,сам состоял и угорал в этой гильде.Забавное название.

    Анвар +1 =)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения