VOC ++ (чат)

Статус
В этой теме нельзя размещать новые ответы.
я же говорю,очисти в папке data файл who.dat и замени на стандартный файл в корне чата who.php !

Я так сделал, никокого толку нету =(, и еще время у меня стоит в админке на 23, если ставить 0 то время сообщений идет + час от моего, Ну вообщем я все так сделал, а список пользователей так и не обнавляется.. Что делать? есть другие способы? может знает кто?
 
Случайные фразы при входе и выходе в чат и история сообщения чатта

Случайные фразы при входе и выходе в чат
открываем ru.php
ищем
Код:
$w_rob_login = "<b>|| <a style='text-decoration: underline' style='{cursor: pointer}' onClick=\"javascript:parent.Whisper('~');\">~</a> входит в комнату.</b>";

заменяем на
Код:
$w_rob_login_ar[0] = "К нам приходит ~. Поприветствуем!";
$w_rob_login_ar[1] = "Встречаем ~ !";
$w_rob_login_ar[2] = "~ снял лыжи и вошел в Чат !";
$w_rob_login_ar[3] = "Стуча зубами от холода ~ входит в Чат!";
$w_rob_login_ar[4] = "Выпив 1 литр водки ~ заползает в Чат!";
$w_rob_login_ar[5] = "После дикой драки кнам заползает ~ !"; 
$w_rob_login = $w_rob_login_ar[rand(0, count($w_rob_login_ar)-1)];
таким же образом делаем и выход
и теперь когда кто нибудь в чат заходит будет говорится любая из этих фраз
теперь про логи
создаем в корне чата
файл logs.php
Код:
<?php
require_once("inc_common.php"); ?>
<?php include($file_path."designes/".$design."/logs.php");
?>
в файл ru.php
добавляем
Код:
$w_logsdate = "Date";
$w_logsroom = "Room";
$w_logstime= "Time";
$w_logsip = "IP";
$w_logsmes = "Message";
$w_logs = "Archive";
$w_letsgo = "Show";
открываем папку с вашим дизайном
и создаем файл
logs.php
Код:
<?php
require_once($file_path."inc_common.php");
include($engine_path."users_get_list.php");
include($file_path."inc_user_class.php");
include($data_path."engine/".$long_life_data_engine."/users_get_object.php");
include($file_path."designes/".$design."/common_title.php");
include($file_path."designes/".$design."/common_browser_detect.php");

set_variable("logdate");
$mes_time = array();
$mes_type = array();
$mes_ip   = array();
$mes_from = array();
$mes_fromwotags = array();
$mes_room = array();
$mes_roomname = array();
$mes_body = array();

if ($logdate=="") {$logdate=date("Y-m-d", my_time());}
if ($room=="") {$room="0";}
echo "<form method=\"post\" action=\"logs.php?session=$session\">";
$handle = opendir($data_path."logs/");
echo "$w_at_date:<select name=\"logdate\" style=\"width:128px\">";
      while (false !== ($tmp_file = readdir($handle))) {
         if (substr($tmp_file,0,6)!="config" and is_file($data_path."logs/".$tmp_file)) {
            $logfile_name = substr($tmp_file,0,strpos($tmp_file,"."));
            echo "<option value=\"$logfile_name\"";
            if ($logfile_name==$logdate)  echo "selected";
            echo ">$logfile_name</option>\n";

         }
      }
      echo "</select>";
      closedir($handle);
echo "&nbsp;&nbsp;&nbsp;$w_logsroom: ";
echo "<select name=\"room\" style=\"width:108px\">";
for ($r=0; $r<count($room_ids);$r++)
{
   echo "<option value=\"".$room_ids[$r]."\"";
   if ($rooms[$room_ids[$r]]["title"] == $rooms[$room]["title"]) echo " selected";
   echo ">".$rooms[$room_ids[$r]]["title"]."</option>\n";
}
echo "</select>";
echo "<input type=\"submit\" value=\"$w_letsgo\">";
echo "</form>";

$log_file = $data_path."logs/".$logdate.".log";
$logsfile = file($log_file);
for ($i=0;$i<count($logsfile);$i++)
   list ($mes_time[$i],$mes_type[$i],$mes_ip[$i],$mes_from[$i],$mes_room[$i],$mes_body[$i],$mes_fromwotags[$i]) =
      explode("\t",trim($logsfile[$i]));
unset($logsfile);

echo "<hr>";
echo "$w_logsdate <b>$logdate</b>,$w_logsroom: <b>".$rooms[$room]["title"]."</b>";

echo "<hr>";
if ($current_user->user_class<1) {
echo "<table width=\"100%\"><tr><td align=\"center\" width=\"5%\">$w_logstime</td><td align=\"center\" width=\"10%\">$w_logsnick</td><td width=\"*\" align=\"center\">$w_logsmes</td>";
echo "</tr>";
for ($j=0;$j<count($mes_from);$j++)
{      
    if ($mes_room[$j]=="room ".$room) {   
   echo "<tr><td align=\"center\">$mes_time[$j]</td><td align=\"center\">$mes_from[$j]</td><td>$mes_body[$j]</td>";
   echo "</tr>";
   }
}
echo "</table>";
}
if ($current_user->user_class>1) {
echo "<table width=\"100%\"><tr><td align=\"center\" width=\"5%\">$w_logstime</td><td align=\"center\" width=\"10%\">$w_logsnick</td><td width=\"*\" align=\"center\">$w_logsmes</td>";
echo "<td align=\"center\" width=\"10%\">$w_logsip</td>";
echo "</tr>";
for ($j=0;$j<count($mes_from);$j++)
{      
    if ($mes_room[$j]=="room ".$room) {   
   echo "<tr><td align=\"center\">$mes_time[$j]</td><td align=\"center\">$mes_from[$j]</td><td>$mes_body[$j]</td>";
   echo "<td>$mes_ip[$j]</td>";
   echo "</tr>";
   }
}
echo "</table>";
}
echo "<hr>";
?>
<center><font size="1">&copy;2005 mc[mad.cat!]. ICQ UIN: 368291, mailto: mad.cat@bryasnktalk.ru</font></center>

вот и все теперь открываете
Для просмотра ссылки Войди или Зарегистрируйся
вы увидите историю сообщений
в общем канале=)
 
Еще такой вопрос, почемуто у меня идут поинты в минус.... что делать?

И насчет казино, можно ли сделать 2 разных?
И если можно то как засунуть ссылки на казино в магазин, например в катигорию "Казино"
 
тайм аут на php-tail не пашет он пашет на демоне тока((
теперь вопрос
вообщем я написал оповешалку
о комментах
Код:
//Put message in chat
$mesg = "<font color=red><b>У  <a href='http://chatims.ru/chat/fullinfo.php?session=&user_id=$user_id'target=_blank>этого пользователя</a> в профиле появился новый комментарий от  $user_name
 </b></font>";
 if (isSet($_POST['page']))
{
$messages_to_show[] = array(MESG_TIME=>my_time(),
                        MESG_ROOM=>0,
                        MESG_FROM=>"ЧАТИМС",
                        MESG_FROMWOTAGS=>"",
                        MESG_FROMSESSION=>"",
                        MESG_FROMID=>0,
                        MESG_FROMAVATAR=>"",
                        MESG_TO=>"",
                        MESG_TOSESSION=>"",
                        MESG_TOID=>"",                        
                           MESG_BODY=>$mesg);
include($engine_path."messages_put.php");
}
этот код вставляем
в ваше диз profile-content.php
но он работает тока на php-tail
как его переписать под деемона
а то когда чат на демоне это оповещение не работает((9
 
Вообщем я выставляю фотографии в инфе с форматом jpg, все прекрасно меняется, но как только ставлю фото с форматом gif, оно выставляется, но потом я немогу обратно ставить фото с форматом jpg, а с гиф все прекрасно ставится...
Никто незнает почему так и как это исправить?
____________________________________
И где менять размер клановских картинок ?
 
вообщем вот такой вопрос
скажите код чтобы юзер который щелкал по кнопке у него удалялся определенный товар
,
если поможете то покупку кланов выложу
__________________________________
блин помогите когда люди через оперу входят в чат пишет им неверный логин или что то типо этого почему такое происходит??
 
вообщем вот такой вопрос
скажите код чтобы юзер который щелкал по кнопке у него удалялся определенный товар
,
если поможете то покупку кланов выложу
__________________________________
блин помогите когда люди через оперу входят в чат пишет им неверный логин или что то типо этого почему такое происходит??

В профиле что ли?

Добавлено через 4 минуты
Ну так что,кто знает где убрать алтер на напоминание о смени пороля?

Ваш дизайн alert.php

function open_win закомментировать
 
нет когда чел входиш в чат через морду
ему пишет типо неккоректный ник
??почему так происходит!!!
вот код модуля джумлы через который они входят в чат
Код:
<?php
/**



// запрет прямого доступа
defined( '_VALID_MOS' ) or die( 'Доступ запрещен' );

global $mosConfig_frontend_login;

if ( $mosConfig_frontend_login != NULL && ($mosConfig_frontend_login === 0 || $mosConfig_frontend_login === '0')) {
	return;
}

// url of current page that user will be returned to after login
if ($query_string = mosGetParam( $_SERVER, 'QUERY_STRING', '' )) {
	$return = 'index.php?' . $query_string;
	} else {
	$return = 'index.php';
}

$registration_enabled 	= $mainframe->getCfg( 'allowUserRegistration' );
$message_login 			= $params->def( 'login_message', 0 );
$message_logout 		= $params->def( 'logout_message', 0 );
$login 					= $params->def( 'login', $return );
$logout 				= $params->def( 'logout', $return );
$name 					= $params->def( 'name', 1 );
$greeting 				= $params->def( 'greeting', 1 );
$pretext 				= $params->get( 'pretext' );
$posttext 				= $params->get( 'posttext' );

if ( $my->id ) {
// Logout output
// ie HTML when already logged in and trying to logout
	if ( $name ) {
		$name = $my->name;
	} else {
		$name = $my->username;
	}
	?>
	   <form action="http://chatims.ru/chat/voc.php" method="POST" target="_parent"name="login" >
	<?php
	echo $pretext;
	?>
	<br />

	<div align="center">
                    <table align="right">
                      <input type="radio" name="chat_type" value="php_tail"> Opera, Mozilla Firefox <br></small></FORM></td></tr>
<input type="radio" name="chat_type" value="tail" checked> Microsoft Internet Explorer<br>
                      </table>
                   <img src="http://chatims.ru/morda.gif" border=0>
                  <a href="<?php echo sefRelToAbs( 'http://chatims.ru/chat/registration_form.php?design=chatims' ); ?>">	<?php echo _CREATE_ACCOUNT; ?></a>
                  <?php echo _USERNAME; ?>
                 <input type="text" name="user_name" size=10 value="" class="input" tabindex="100">
                    <br />
                   <?php echo _PASSWORD; ?>
                  <input type="password" name="password" size=10 value="" class="input" tabindex="101">
		<input type="submit" name="Submit" class="button" value="<?php echo _BUTTON_LOGIN; ?>" />
                 <br />
		
	</div>



	<input type="hidden" name="user_lang" value="ru">
<input type="hidden" name="room" value="0">
	</form>
	<?php
} else {
// Login output
// ie HTML when not logged in and trying to login
	// used for spoof hardening
	$validate = josSpoofValue(1);
	?>
        <form action="http://chatims.ru/chat/voc.php" method="POST" target="_parent"name="login" >
	<?php
	echo $pretext;
	?>

	<table width="100%" border="0" cellspacing="0" cellpadding="0" align="center">
	<tr>
		<td>       
                       <input type="radio" name="chat_type" value="tail" checked> Microsoft Internet Explorer<br>
                      <input type="radio" name="chat_type" value="php_tail"> Opera, Mozilla Firefox <br></small></FORM></td></tr>

                         <img src="http://chatims.ru/morda.gif" border=0>
			<label for="mod_login_username">
				<?php echo _USERNAME; ?>
			</label>
			<br />
			<input type="text" name="user_name" size=10 value="" class="input" tabindex="100">
			<br />
			<label for="mod_login_password">
				<?php echo _PASSWORD; ?>
			</label>
			<br />
			<input type="password" name="password" size=10 value="" class="input" tabindex="101">
			<br />
			<input type="checkbox" name="remember" id="mod_login_remember" class="inputbox" value="yes" alt="Remember Me" />
			<label for="mod_login_remember">
				<?php echo _REMEMBER_ME; ?>
			</label>
			<br />
			<input type="submit" name="Submit" class="button" value="<?php echo _BUTTON_LOGIN; ?>" />
		</td>
	</tr>
	<tr>
		
	</tr>
	<?php
	if ( $registration_enabled ) {
		?>
		<tr>
			<td>
				<?php echo _NO_ACCOUNT; ?>
				<a href="<?php echo sefRelToAbs( 'http://chatims.ru/chat/registration_form.php?design=chatims' ); ?>">
					<?php echo _CREATE_ACCOUNT; ?></a>
			</td>
		</tr>
		<?php
	}
	?>
	</table>
	<?php
	echo $posttext;
	?>

	<input type="hidden" name="option" value="login" />
	<input type="hidden" name="op2" value="login" />
	<input type="hidden" name="lang" value="<?php echo $mosConfig_lang; ?>" />
	<input type="hidden" name="return" value="<?php echo htmlspecialchars( sefRelToAbs( $login ) ); ?>" />
	<input type="hidden" name="message" value="<?php echo htmlspecialchars( $message_login ); ?>" />
	<input type="hidden" name="force_session" value="1" />
	<input type="hidden" name="<?php echo $validate; ?>" value="1" />
	</form>
	<?php
}
?>
 
Капец,чего-то не могу написать никому коммент,прова на все папки стоят,и всеравно =(
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху