kphp Опубликовано 6 октября, 2019 Жалоба Поделиться Опубликовано 6 октября, 2019 В базе данных в в таблицу vii_messages добавить поле important int 1 В templates/default/im/msg.tpl после <img src="{theme}/images/close_a_wall.png" onMouseOver="myhtml.title('{msg-id}', 'Удалить сообщение', 'del_text_')" onClick="im.delet('{msg-id}', '{folder}'); return false" id="del_text_{msg-id}" class="msg_histry_del cursor_pointer im_msg_delf fl_r" /> Вставить <i style="cursor: pointer;" class="icon-star-{important-class}" onClick="ImNew.important('{yes}', '{msg-id}', 'Отметить как важное', '{folder}'); return false;" id="important_{msg-id}"></i> В templates/default/js/profile.js в начало вставить: var ImNew = { important: function(yes, mid, folder){ $.post('/index.php?go=im&act=important', {yes:yes, mid:mid, folder:folder}, function(d){ if(d == 1){ $('#important_'+mid).removeClass('icon-star-1').addClass('icon-star-2').attr('onClick', 'ImNew.important(0, '+mid+', \''+folder+'\'); return false;'); } else { $('#important_'+mid).removeClass('icon-star-2').addClass('icon-star-1').attr('onClick', 'ImNew.important(1, '+mid+', \''+folder+'\'); return false;'); } }); }, important_messages: function(){ $.post('/index.php?go=im&act=important_messages', function(d){ $('.im_oneusr').removeClass('im_usactive'); $('#imViewMsg').html(d); $('.im_scroll').css('height','576px'); }); }, important_messages_search: function(text){ $.post('/index.php?go=im&act=important_messages', {search: 1, text: text}, function(d){ $('#im_scroll').html(d); }); } } В templates/default/im/head.tpl после первой <div class="clear"></div> вставить: <a href="/" style="font-weight:normal" onClick="ImNew.important_messages(); return false" id="settTypeMsg">Перейти к важным сообщениям</a> В system/modules/im.php после $tpl->set('{name}', $my_name); $tpl->set('{user-id}', $user_id); Вставить: $tpl->set('{yes}', '1'); $tpl->set('{important-class}', '1'); После (несоклько раз) $sql_ = $db->super_query("SELECT tb1.id, Вставить: important, После (несоклько раз) $tpl->load_template('im/msg.tpl'); foreach($sql_ as $row){ Вставить: if($row['important'] == 1){ $tpl->set('{yes}', '0'); $tpl->set('{important-class}', '2'); }else { $tpl->set('{yes}', '1'); $tpl->set('{important-class}', '1'); } после switch($act){ добавить: case 'important': $yes = intval($_POST['yes']); $mid = intval($_POST['mid']); $folder = $db->safesql($_POST['folder']); if($folder == 'inbox') $folder = 'inbox'; else $folder = 'outbox'; if($yes) $row = $db->super_query("SELECT id FROM `".PREFIX."_messages` WHERE id = '{$mid}' AND for_user_id = '{$user_info['user_id']}' AND folder = '{$folder}' AND important = '0'"); else $row = $db->super_query("SELECT id FROM `".PREFIX."_messages` WHERE id = '{$mid}' AND for_user_id = '{$user_info['user_id']}' AND folder = '{$folder}' AND important = '1'"); if($row){ if($yes){ $db->query("UPDATE `".PREFIX."_messages` SET important = '1' WHERE id = '{$mid}'"); echo 1; } else { $db->query("UPDATE `".PREFIX."_messages` SET important = '0' WHERE id = '{$mid}'"); echo 0; } } die(); break; case 'important_messages': $search = intval($_POST['search']); $query = $db->safesql(ajax_utf8(strip_data(urldecode($_POST['text'])))); if($search && $query) $sql_sort = "AND text LIKE '%{$query}%'"; else $sql_sort = ''; $sql_ = $db->super_query("SELECT tb1.id, text, tell_psearch, tell_pcoin, important, date, pm_read, folder, history_user_id, from_user_id, attach, tell_uid, tell_date, public, tell_comm, tb2.user_name, user_photo FROM `".PREFIX."_messages` tb1, `".PREFIX."_users` tb2 WHERE tb1.for_user_id = '".$user_id."' AND tb1.important = '1' AND tb1.history_user_id = tb2.user_id {$sql_sort} ORDER by `date` ASC", 1); $tpl->load_template('im/msg.tpl'); if(!$search){ $tpl->result['content'] .= '<div class="im_scroll">'; $tpl->result['content'] .= '<div style="padding: 10px;background: #f9f9f9;border-bottom: 1px solid rgb(212, 220, 231);"><input value="'.$query.'" id="search_messages" placeholder="Поиск по сообщениям" style=" padding: 5px; width: 505px; "onkeyup="ImNew.important_messages_search(this.value);"/></div>'; $stylesMOB = 'width:520px'; $tpl->result['content'] .= '<div id="im_scroll">'; } if(!$sql_) $tpl->result['content'] .= '<div class="info_center"><div style="padding-top:210px">Здесь будет выводиться история переписки.</div></div>'; if($sql_){ foreach($sql_ as $row){ $tpl->set('{yes}', '0'); $tpl->set('{important-class}', '2'); $tpl->set('{name}', $row['user_name']); $tpl->set('{folder}', $row['folder']); $tpl->set('{user-id}', $row['history_user_id']); $tpl->set('{msg-id}', $row['id']); if(date('Y-m-d', $row['date']) == date('Y-m-d', $server_time)) $tpl->set('{date}', langdate('H:i:s', $row['date'])); else $tpl->set('{date}', langdate('d.m.y', $row['date'])); if($row['user_photo']) $tpl->set('{ava}', '/uploads/users/'.$row['history_user_id'].'/50_'.$row['user_photo']); else $tpl->set('{ava}', '{theme}/images/no_ava_50.png'); if($row['pm_read'] == 'no'){ $tpl->set('{new}', 'im_class_new'); $tpl->set('{read-js-func}', 'onMouseOver="im.read(\''.$row['id'].'\', '.$row['history_user_id'].', '.$user_id.')"'); } else { $tpl->set('{new}', ''); $tpl->set('{read-js-func}', ''); } //Прикрипленные файлы if($row['attach']){ $attach_arr = explode('||', $row['attach']); $cnt_attach = 1; $cnt_attach_link = 1; $jid = 0; $attach_result = ''; foreach($attach_arr as $attach_file){ $attach_type = explode('|', $attach_file); //Фото со стены сообщества if($attach_type[0] == 'photo' AND file_exists(ROOT_DIR."/uploads/groups/{$row['tell_uid']}/photos/c_{$attach_type[1]}")){ $size = getimagesize(ROOT_DIR."/uploads/groups/{$row['tell_uid']}/photos/c_{$attach_type[1]}"); $attach_result .= "<img id=\"photo_wall_{$row['id']}_{$cnt_attach}\" src=\"/uploads/groups/{$row['tell_uid']}/photos/c_{$attach_type[1]}\" {$size[3]} style=\"margin-top:3px;margin-right:3px\" align=\"left\" onClick=\"groups.wall_photo_view('{$row['id']}', '{$row['tell_uid']}', '{$attach_type[1]}', '{$cnt_attach}')\" class=\"cursor_pointer page_num{$row['id']}\" />"; $cnt_attach++; $resLinkTitle = ''; //Фото со стены юзера } elseif($attach_type[0] == 'photo_u'){ if($row['tell_uid']) $attauthor_user_id = $row['tell_uid']; elseif($row['history_user_id'] == $user_id) $attauthor_user_id = $user_id; else $attauthor_user_id = $row['from_user_id']; if($attach_type[1] == 'attach' AND file_exists(ROOT_DIR."/uploads/attach/{$attauthor_user_id}/c_{$attach_type[2]}")){ $size = getimagesize(ROOT_DIR."/uploads/attach/{$attauthor_user_id}/c_{$attach_type[2]}"); $attach_result .= "<img id=\"photo_wall_{$row['id']}_{$cnt_attach}\" src=\"/uploads/attach/{$attauthor_user_id}/c_{$attach_type[2]}\" {$size[3]} style=\"margin-top:3px;margin-right:3px\" align=\"left\" onClick=\"groups.wall_photo_view('{$row['id']}', '', '{$attach_type[1]}', '{$cnt_attach}')\" class=\"cursor_pointer page_num{$row['id']}\" />"; $cnt_attach++; } elseif(file_exists(ROOT_DIR."/uploads/users/{$attauthor_user_id}/albums/{$attach_type[2]}/c_{$attach_type[1]}")){ $size = getimagesize(ROOT_DIR."/uploads/users/{$attauthor_user_id}/albums/{$attach_type[2]}"); $attach_result .= "<img id=\"photo_wall_{$row['id']}_{$cnt_attach}\" src=\"/uploads/users/{$attauthor_user_id}/albums/{$attach_type[2]}/c_{$attach_type[1]}\" {$size[3]} style=\"margin-top:3px;margin-right:3px\" align=\"left\" onClick=\"groups.wall_photo_view('{$row['id']}', '', '{$attach_type[1]}', '{$cnt_attach}')\" class=\"cursor_pointer page_num{$row['id']}\" />"; $cnt_attach++; } $resLinkTitle = ''; //Видео } elseif($attach_type[0] == 'video' AND file_exists(ROOT_DIR."/uploads/videos/{$attach_type[3]}/{$attach_type[1]}")){ $size = getimagesize(ROOT_DIR."/uploads/videos/{$attach_type[3]}/{$attach_type[1]}"); $attach_result .= "<div><a href=\"/video{$attach_type[3]}_{$attach_type[2]}\" onClick=\"videos.show({$attach_type[2]}, this.href, location.href); return false\"><img src=\"/uploads/videos/{$attach_type[3]}/{$attach_type[1]}\" style=\"margin-top:3px;margin-right:3px\" {$size[3]} align=\"left\" /></a></div>"; $resLinkTitle = ''; //Музыка } elseif($attach_type[0] == 'audio'){ $audioId = intval($attach_type[1]); $audioInfo = $db->super_query("SELECT artist, name, url FROM `".PREFIX."_audio` WHERE aid = '".$audioId."'"); if($audioInfo){ $jid++; $attach_result .= '<div class="audioForSize'.$row['id'].' player_mini_mbar_wall_all2" id="audioForSize" style="width:440px"><div class="audio_onetrack audio_wall_onemus" style="width:440px"><div class="audio_playic cursor_pointer fl_l" onClick="music.newStartPlay(\''.$jid.'\', '.$row['id'].')" id="icPlay_'.$row['id'].$jid.'"></div><div id="music_'.$row['id'].$jid.'" data="'.$audioInfo['url'].'" class="fl_l" style="margin-top:-1px"><a href="/?go=search&type=5&query='.$audioInfo['artist'].'" onClick="Page.Go(this.href); return false"><b>'.stripslashes($audioInfo['artist']).'</b></a> – '.stripslashes($audioInfo['name']).'</div><div id="play_time'.$row['id'].$jid.'" class="color777 fl_r no_display" style="margin-top:2px;margin-right:5px">00:00</div><div class="player_mini_mbar fl_l no_display player_mini_mbar_wall player_mini_mbar_wall_all2" id="ppbarPro'.$row['id'].$jid.'" style="width:442px"></div></div></div>'; } //Смайлик //Смайлик } elseif($attach_type[0] == 'smile' AND file_exists(ROOT_DIR."/uploads/smiles/{$attach_type[1]}")){ $attach_result .= '<img src=\"/uploads/smiles/'.$attach_type[1].'\" style="margin-right:5px" />'; $resLinkTitle = ''; //Если ссылка } elseif($attach_type[0] == 'link' AND preg_match('/http:\/\/(.*?)+$/i', $attach_type[1]) AND $cnt_attach_link == 1 AND stripos(str_replace('http://www.', 'http://', $attach_type[1]), $config['home_url']) === false){ $count_num = count($attach_type); $domain_url_name = explode('/', $attach_type[1]); $rdomain_url_name = str_replace('http://', '', $domain_url_name[2]); $attach_type[3] = stripslashes($attach_type[3]); $attach_type[3] = substr($attach_type[3], 0, 200); $attach_type[2] = stripslashes($attach_type[2]); $str_title = substr($attach_type[2], 0, 55); if(stripos($attach_type[4], '/uploads/attach/') === false){ $attach_type[4] = '{theme}/images/no_ava_groups_100.gif'; $no_img = false; } else $no_img = true; if(!$attach_type[3]) $attach_type[3] = ''; if($no_img AND $attach_type[2]){ $attach_result .= '<div style="margin-top:2px" class="clear"><div class="attach_link_block_ic fl_l" style="margin-top:4px;margin-left:0px"></div><div class="attach_link_block_te"><div class="fl_l">Ссылка: <a href="/away.php?url='.$attach_type[1].'" target="_blank">'.$rdomain_url_name.'</a></div></div><div class="clear"></div><div class="wall_show_block_link" style="border:0px"><a href="/away.php?url='.$attach_type[1].'" target="_blank"><div style="width:108px;height:80px;float:left;text-align:center"><img src="'.$attach_type[4].'" /></div></a><div class="attatch_link_title"><a href="/away.php?url='.$attach_type[1].'" target="_blank">'.$str_title.'</a></div><div style="max-height:50px;overflow:hidden">'.$attach_type[3].'</div></div></div>'; $resLinkTitle = $attach_type[2]; $resLinkUrl = $attach_type[1]; } else if($attach_type[1] AND $attach_type[2]){ $attach_result .= '<div style="margin-top:2px" class="clear"><div class="attach_link_block_ic fl_l" style="margin-top:4px;margin-left:0px"></div><div class="attach_link_block_te"><div class="fl_l">Ссылка: <a href="/away.php?url='.$attach_type[1].'" target="_blank">'.$rdomain_url_name.'</a></div></div></div><div class="clear"></div>'; $resLinkTitle = $attach_type[2]; $resLinkUrl = $attach_type[1]; } $cnt_attach_link++; //Если документ } elseif($attach_type[0] == 'doc'){ $doc_id = intval($attach_type[1]); $row_doc = $db->super_query("SELECT dname, dsize FROM `".PREFIX."_doc` WHERE did = '{$doc_id}'", false, "wall/doc{$doc_id}"); if($row_doc){ $attach_result .= '<div style="margin-top:5px;margin-bottom:5px" class="clear"><div class="doc_attach_ic fl_l" style="margin-top:4px;margin-left:0px"></div><div class="attach_link_block_te"><div class="fl_l">Файл <a href="/index.php?go=doc&act=download&did='.$doc_id.'" target="_blank" onMouseOver="myhtml.title(\''.$doc_id.$cnt_attach.$row['id'].'\', \'<b>Размер файла: '.$row_doc['dsize'].'</b>\', \'doc_\')" id="doc_'.$doc_id.$cnt_attach.$row['id'].'">'.$row_doc['dname'].'</a></div></div></div><div class="clear"></div>'; $cnt_attach++; } //Если опрос } elseif($attach_type[0] == 'vote'){ $vote_id = intval($attach_type[1]); $row_vote = $db->super_query("SELECT title, answers, answer_num FROM `".PREFIX."_votes` WHERE id = '{$vote_id}'", false, "votes/vote_{$vote_id}"); if($vote_id){ $checkMyVote = $db->super_query("SELECT COUNT(*) AS cnt FROM `".PREFIX."_votes_result` WHERE user_id = '{$user_id}' AND vote_id = '{$vote_id}'", false, "votes/check{$user_id}_{$vote_id}"); $row_vote['title'] = stripslashes($row_vote['title']); if(!$row['text']) $row['text'] = $row_vote['title']; $arr_answe_list = explode('|', stripslashes($row_vote['answers'])); $max = $row_vote['answer_num']; $sql_answer = $db->super_query("SELECT answer, COUNT(*) AS cnt FROM `".PREFIX."_votes_result` WHERE vote_id = '{$vote_id}' GROUP BY answer", 1, "votes/vote_answer_cnt_{$vote_id}"); $answer = array(); foreach($sql_answer as $row_answer){ $answer[$row_answer['answer']]['cnt'] = $row_answer['cnt']; } $attach_result .= "<div class=\"clear\" style=\"height:10px\"></div><div id=\"result_vote_block{$vote_id}\"><div class=\"wall_vote_title\">{$row_vote['title']}</div>"; for($ai = 0; $ai < sizeof($arr_answe_list); $ai++){ if(!$checkMyVote['cnt']){ $attach_result .= "<div class=\"wall_vote_oneanswe\" onClick=\"Votes.Send({$ai}, {$vote_id})\" id=\"wall_vote_oneanswe{$ai}\"><input type=\"radio\" name=\"answer\" /><span id=\"answer_load{$ai}\">{$arr_answe_list[$ai]}</span></div>"; } else { $num = $answer[$ai]['cnt']; if(!$num ) $num = 0; if($max != 0) $proc = (100 * $num) / $max; else $proc = 0; $proc = round($proc, 2); $attach_result .= "<div class=\"wall_vote_oneanswe cursor_default\"> {$arr_answe_list[$ai]}<br /> <div class=\"wall_vote_proc fl_l\"><div class=\"wall_vote_proc_bg\" style=\"width:".intval($proc)."%\"></div><div style=\"margin-top:-16px\">{$num}</div></div> <div class=\"fl_l\" style=\"margin-top:-1px\"><b>{$proc}%</b></div> </div><div class=\"clear\"></div>"; } } if($row_vote['answer_num']) $answer_num_text = gram_record($row_vote['answer_num'], 'fave'); else $answer_num_text = 'человек'; if($row_vote['answer_num'] <= 1) $answer_text2 = 'Проголосовал'; else $answer_text2 = 'Проголосовало'; $attach_result .= "{$answer_text2} <b>{$row_vote['answer_num']}</b> {$answer_num_text}.<div class=\"clear\" style=\"margin-top:10px\"></div></div>"; } } else $attach_result .= ''; } if($resLinkTitle AND $row['text'] == $resLinkUrl OR !$row['text']) $row['text'] = $resLinkTitle.'<div class="clear"></div>'.$attach_result; else if($attach_result) $row['text'] = preg_replace('`(http(?:s)?://\w+[^\s\[\]\<]+)`i', '<a href="/away.php?url=$1" target="_blank">$1</a>', $row['text']).$attach_result; else $row['text'] = preg_replace('`(http(?:s)?://\w+[^\s\[\]\<]+)`i', '<a href="/away.php?url=$1" target="_blank">$1</a>', $row['text']); } else $row['text'] = preg_replace('`(http(?:s)?://\w+[^\s\[\]\<]+)`i', '<a href="/away.php?url=$1" target="_blank">$1</a>', $row['text']); $resLinkTitle = ''; //Если это запись с "рассказать друзьям" if($row['tell_uid'] && !$row['tell_psearch'] && !$row['tell_pcoin']){ if($row['public']) $rowUserTell = $db->super_query("SELECT title, photo FROM `".PREFIX."_communities` WHERE id = '{$row['tell_uid']}'", false, "wall/group{$row['tell_uid']}"); else $rowUserTell = $db->super_query("SELECT user_search_pref, user_photo FROM `".PREFIX."_users` WHERE user_id = '{$row['tell_uid']}'"); if(date('Y-m-d', $row['tell_date']) == date('Y-m-d', $server_time)) $dateTell = langdate('сегодня в H:i', $row['tell_date']); elseif(date('Y-m-d', $row['tell_date']) == date('Y-m-d', ($server_time-84600))) $dateTell = langdate('вчера в H:i', $row['tell_date']); else $dateTell = langdate('j F Y в H:i', $row['tell_date']); if($row['public']){ $rowUserTell['user_search_pref'] = stripslashes($rowUserTell['title']); $tell_link = 'public'; if($rowUserTell['photo']) $avaTell = '/uploads/groups/'.$row['tell_uid'].'/50_'.$rowUserTell['photo']; else $avaTell = '{theme}/images/no_ava_50.png'; } else { $tell_link = 'u'; if($rowUserTell['user_photo']) $avaTell = '/uploads/users/'.$row['tell_uid'].'/50_'.$rowUserTell['user_photo']; else $avaTell = '{theme}/images/no_ava_50.png'; } $row['text'] = <<<HTML {$row['tell_comm']} <div class="wall_repost_border"> <div class="wall_tell_info"><div class="wall_tell_ava"><a href="/{$tell_link}{$row['tell_uid']}" onClick="Page.Go(this.href); return false"><img src="{$avaTell}" width="30" /></a></div><div class="wall_tell_name"><a href="/{$tell_link}{$row['tell_uid']}" onClick="Page.Go(this.href); return false"><b>{$rowUserTell['user_search_pref']}</b></a></div><div class="wall_tell_date">{$dateTell}</div></div>{$row['text']} <div class="clear"></div> </div> HTML; } elseif($row['tell_uid'] && $row['tell_psearch'] && !$row['tell_pcoin']){ $photosq = ''; $arr = explode('||', $row['attach']); foreach($arr as $value){ $arrs = explode('|', $value); if($arrs[1]){ if(!$photosq) $photosq = '<img src="'.$arrs[1].'" style="width: 200px;margin-right: 5px;"/>'; } } $row['text'] = <<<HTML <a href="/people_search?act=view&id={$row['tell_psearch']}" onClick="Page.Go(this.href); return false"> <div>{$row['tell_comm']}</div> <div class="wall_repost_border"> <div>{$photosq}</div> <div class="clear"></div> <div>{$row['text']}</div> <div class="clear"></div> </div></a> HTML; } elseif($row['tell_uid'] && !$row['tell_psearch'] && $row['tell_pcoin']){ $photosq = ''; $arr = explode('||', $row['attach']); foreach($arr as $value){ $arrs = explode('|', $value); if($arrs[1]){ if(!$photosq) $photosq = '<img src="'.$arrs[1].'" style="width: 200px;margin-right: 5px;"/>'; } } $row['text'] = <<<HTML <a href="/people_coin?act=view&id={$row['tell_pcoin']}" onClick="Page.Go(this.href); return false"> <div>{$row['tell_comm']}</div> <div class="wall_repost_border"> <div>{$photosq}</div> <div class="clear"></div> <div>{$row['text']}</div> <div class="clear"></div> </div></a> HTML; } $tpl->set('{text}', addslashes($row['text'])); $tpl->compile('content'); } } if(!$search) $tpl->result['content'] .= '</div></div>'; AjaxTpl(); die(); break; По поводу шрифтов в templates/default/main.tpl перед <link media="screen" href="{theme}/style/style.css" type="text/css" rel="stylesheet" /> добавить <link href="/font/fontello.css" type="text/css" rel="stylesheet"/> и папку font в корень сайта, на счет менять, то заменять в файлах что я давал: icon-star-1 - не активная кнопка, при которой добавляет в важные icon-star-2 - активная, при нажатии которой убирает с важных, ну и показывает, что сообщение в важных автор неизвестен [модуль] важные сообщения как вк.zip Ссылка на комментарий Поделиться на другие сайты Поделиться
Disy Опубликовано 21 октября, 2019 Жалоба Поделиться Опубликовано 21 октября, 2019 не пашет, где то в IM косяк Ссылка на комментарий Поделиться на другие сайты Поделиться
kphp Опубликовано 21 октября, 2019 Автор Жалоба Поделиться Опубликовано 21 октября, 2019 (изменено) 1 час назад, Disy сказал: не пашет, где то в IM косяк сам ты косяк я самолично его тестил всё работает звездочку видно при наведении в права возле сообщения Изменено 21 октября, 2019 пользователем kphp Ссылка на комментарий Поделиться на другие сайты Поделиться
Disy Опубликовано 21 октября, 2019 Жалоба Поделиться Опубликовано 21 октября, 2019 и ты считаешь это нормально? извини но у тебя кодировка гнилая, справить нужно (точки убрать) - в файлах которые ты редактировал, только в твоем коде они- во всех Ссылка на комментарий Поделиться на другие сайты Поделиться
Disy Опубликовано 21 октября, 2019 Жалоба Поделиться Опубликовано 21 октября, 2019 и в избранное добавляются только свои сообщения почему то Ссылка на комментарий Поделиться на другие сайты Поделиться
kphp Опубликовано 22 октября, 2019 Автор Жалоба Поделиться Опубликовано 22 октября, 2019 14 часов назад, Disy сказал: и ты считаешь это нормально? извини но у тебя кодировка гнилая, справить нужно (точки убрать) - в файлах которые ты редактировал, только в твоем коде они- во всех проблема у тебя а не в этом коде Ссылка на комментарий Поделиться на другие сайты Поделиться
Disy Опубликовано 22 октября, 2019 Жалоба Поделиться Опубликовано 22 октября, 2019 5 часов назад, kphp сказал: проблема у тебя а не в этом коде считаешь Notepad корявый? :D Ссылка на комментарий Поделиться на другие сайты Поделиться
kphp Опубликовано 22 октября, 2019 Автор Жалоба Поделиться Опубликовано 22 октября, 2019 8 минут назад, Disy сказал: считаешь Notepad корявый? :D дела не в notepade дело в самом файле твоем точнее в кодировке файла Ссылка на комментарий Поделиться на другие сайты Поделиться
Disy Опубликовано 22 октября, 2019 Жалоба Поделиться Опубликовано 22 октября, 2019 utf-8 без BOM 2 минуты назад, kphp сказал: дела не в notepade дело в самом файле твоем точнее в кодировке файла Ссылка на комментарий Поделиться на другие сайты Поделиться
kphp Опубликовано 22 октября, 2019 Автор Жалоба Поделиться Опубликовано 22 октября, 2019 2 минуты назад, Disy сказал: utf-8 без BOM да вроде Ссылка на комментарий Поделиться на другие сайты Поделиться
prog Опубликовано 6 декабря, 2019 Жалоба Поделиться Опубликовано 6 декабря, 2019 is the module working ? Ссылка на комментарий Поделиться на другие сайты Поделиться
Klaus Опубликовано 7 декабря, 2019 Жалоба Поделиться Опубликовано 7 декабря, 2019 19 часов назад, prog сказал: is the module working ? Hi, yes it work Ссылка на комментарий Поделиться на другие сайты Поделиться
Dusty Опубликовано 7 марта, 2020 Жалоба Поделиться Опубликовано 7 марта, 2020 В 07.12.2019 в 19:26, Stark98 сказал: Hi, yes it work В 06.12.2019 в 23:28, prog сказал: is the module working ? no, its not working Ссылка на комментарий Поделиться на другие сайты Поделиться
kphp Опубликовано 7 марта, 2020 Автор Жалоба Поделиться Опубликовано 7 марта, 2020 3 часа назад, artem201920191 сказал: no, its not working руки кривые просто вот и у тебя он и не работает Ссылка на комментарий Поделиться на другие сайты Поделиться
Dusty Опубликовано 8 марта, 2020 Жалоба Поделиться Опубликовано 8 марта, 2020 12 часов назад, kphp сказал: руки кривые просто вот и у тебя он и не работает ты кривой, скрипт допиши неуч Ссылка на комментарий Поделиться на другие сайты Поделиться
Dusty Опубликовано 8 марта, 2020 Жалоба Поделиться Опубликовано 8 марта, 2020 12 часов назад, kphp сказал: руки кривые просто вот и у тебя он и не работает один уже до*изделся со своим user_icon который модератор потом переписал по моей просьбе, кстати спасибо @KirKMS Ссылка на комментарий Поделиться на другие сайты Поделиться
kphp Опубликовано 8 марта, 2020 Автор Жалоба Поделиться Опубликовано 8 марта, 2020 4 часа назад, artem201920191 сказал: ты кривой, скрипт допиши неуч скрипт полный кривожопый руки из очка сперва достань и научись модули ставить а патом пиши что не работает 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения