Главная Главная  Форум Форум  Мини чат Мини чат  Файлы Файлы  Новости Новости  Сайты Сайты  Статьи Статьи  Документация
История мини чата Написать
[ Нояб 26, 22:13 ] xeon: Да движок умер жалко хотя давно им не пользуюсь мои проекты доживают на нем пока так готовлю свой движок :)
[ Сент 30, 13:59 ] Eps: Проект умер походу....
[ Февр 04, 15:56 ] M@XIM: Есть кто?)
[ Июнь 12, 12:16 ] wsok: проект умер чтоль? интеграции с ксеном не ждать?
[ Нояб 25, 20:30 ] Jade: Вот и я тут появилась. ))

Партнёры

Перейти к содержимому


Самый нравящийся контент


#16596 RusMKPortal R1.0.2

Отправлено DNP на 04 February 2012 - 12:41

Данная версия направлена исправление ошибок предыдущей в частности на связанных с интеграцией IPB3

Для обновления загрузите файлы из архива с заменой старых кроме файла conf_mk.php Запустите http://site/mkportal...rades/index.php

Скачать


#16794 Простой игровой шаблон для MKPortal

Отправлено arbigon на 26 February 2012 - 15:28

Простой игровой шаблон для MKPortal
Уменьшено на 40% (1002 x 615) - Нажмите для увеличения
game_template_mkportal.jpg

Скачать:
Прикрепленный файл  game_template.zip   841.84К   681 Количество загрузок:

Установка:
Закидываем наш шаблон game_template в корень сайта
путь:
mkportal/templates/наш шаблон - game_template,
потом через админку включаем. Всем удачи!


#16677 Модуль TV ONLINE

Отправлено Снеговик на 10 February 2012 - 21:31

<?php
/*
+--------------------------------------------------------------------------
|   RUSMKPORTAL.RU
|   ========================================
|   by Support
|   Copyright (c) 2007-2009 rusmkportal.ru
|   http://www.rusmkportal.ru
| 
|
+-------------------------
*/
if (!defined("IN_MKP")) {
	die ("Sorry !! You cannot access this file directly.");
}
global $mkportals, $mklib, $Skin, $mklib_board;
$mklib->load_lang("lang_tvonlne.php");
$title .=$mklib->lang['tv_title'];
$outputs .="<tr>
   <td width=\"100%\" style=\"text-align:center;\"><br><br>
<a href=\"index.php?ind=tvonline&op=vesti\" title=\"Вести\"><img alt=\"Вести\" src=\"mkportal/modules/tvonline/images/tv/1.png\" width=\"24\" height=\"24\" border=\"0\" /></a>
<a href=\"index.php?ind=tvonline&op=rbc\" title=\"РБК\"><img alt=\"РБК\" src=\"mkportal/modules/tvonline/images/tv/2.png\" width=\"24\" height=\"24\" border=\"0\" /></a>
<a href=\"index.php?ind=tvonline&op=mir\" title=\"Мир\"><img alt=\"Мир\" src=\"mkportal/modules/tvonline/images/tv/3.png\" width=\"24\" height=\"24\" border=\"0\" /></a>
<a href=\"index.php?ind=tvonline&op=eurosport\" title=\"Eurosport\"><img alt=\"Eurosport\" src=\"mkportal/modules/tvonline/images/tv/4.png\" width=\"24\" height=\"24\" border=\"0\" /></a>
<a href=\"index.php?ind=tvonline&op=rtr\" title=\"РТР планета\"><img alt=\"РТР планета\" src=\"mkportal/modules/tvonline/images/tv/5.png\" width=\"24\" height=\"24\" border=\"0\" /></a>
<!-- <a href=\"index.php?ind=tvonline&op=tvpl\" title=\"TV+\"><img alt=\"TV+\" src=\"mkportal/modules/tvonline/images/tv/10.png\" width=\"24\" height=\"24\" border=\"0\" /></a> -->
<a href=\"index.php?ind=tvonline&op=kab\" title=\"Каббала TV\"><img alt=\"Каббала TV\" src=\"mkportal/modules/tvonline/images/tv/11.png\" width=\"24\" height=\"24\" border=\"0\" /></a><br /><br />
<a href=\"index.php?ind=tvonline&op=1m\" title=\"1 балтийский\"><img alt=\"1 балтийский\" src=\"mkportal/modules/tvonline/images/tv/8.png\" width=\"24\" height=\"24\" border=\"0\" /></a>
<!-- <a href=\"index.php?ind=tvonline&op=Disco\" title=\"Disco 80x\"><img alt=\"Disco 80x\" src=\"mkportal/modules/tvonline/images/tv/9.png\" width=\"24\" height=\"24\" border=\"0\" /></a> -->
<a href=\"index.php?ind=tvonline&op=RTVi\" title=\"RTVi Music\"><img alt=\"RTVi Music\" src=\"mkportal/modules/tvonline/images/tv/6.png\" width=\"24\" height=\"24\" border=\"0\" /></a>
<a href=\"index.php?ind=tvonline&op=ONE\" title=\"A-ONE\"><img alt=\"A-ONE\" src=\"mkportal/modules/tvonline/images/tv/7.png\" width=\"24\" height=\"24\" border=\"0\" /></a>
<a href=\"index.php?ind=tvonline&op=fly\" title=\"TV Fly\"><img alt=\"TV Fly\" src=\"mkportal/modules/tvonline/images/tv/12.png\" width=\"24\" height=\"24\" border=\"0\" /></a>
<!-- <a href=\"index.php?ind=tvonline&op=xxxx\" title=\"EuroHot xxx\"><img alt=\"EuroHot xxx\" src=\"mkportal/modules/tvonline/images/tv/xxx.png\" width=\"24\" height=\"24\" border=\"0\" /></a> -->
<!-- <a href=\"index.php?ind=tvonline&op=manga\" title=\"Manga xxx\"><img alt=\"Manga xxx\" src=\"mkportal/modules/tvonline/images/tv/xxx1.png\" width=\"24\" height=\"24\" border=\"0\" /></a> --->
<br />
";
if($_GET['op'] == "eurosport" ) {$cannal="http://audio.rambler.ru/asx/video/special/eurosportnews/eurosport.asx"; $description = $mklib->lang['tv_evrosport1']; $title .=$mklib->lang['tv_evrosport'];  $image="eurosp.jpg";}
if($_GET['op'] == "vesti" ) {$cannal="http://video.rfn.ru/vesti_24"; $description =$mklib->lang['tv_vesty1']; $title .=$mklib->lang['tv_vesty']; $image="Vesti.jpg"; }
if($_GET['op'] == "rbc" ) {$cannal="http://tv.gldn.net/rbc"; $description =$mklib->lang['tv_rbc1']; $title .=$mklib->lang['tv_rbc']; $image="rbc.jpg"; }
if($_GET['op'] == "mir" ) {$cannal="mms://213.232.226.11/MIRTV_300"; $description =$mklib->lang['tv_mir1']; $title .=$mklib->lang['tv_mir']; $image="mir.jpg"; }
if($_GET['op'] == "rtr" ) {$cannal="http://video.rfn.ru/rtr-planeta"; $description =$mklib->lang['tv_rtr1']; $title .=$mklib->lang['tv_rtr']; $image="rtr.jpg"; }
//if($_GET['op'] == "tvpl" ) {$cannal="mms://38.103.146.146/TV+"; $description =$mklib->lang['tv_tvp1']; $title .=$mklib->lang['tv_tvp']; $image="tvpl.jpg"; }
if($_GET['op'] == "kab" )
{$cannal="http://switch3.castup.net/cunet/gm.asp?ClipMediaID=160795"; $description =$mklib->lang['tv_KABALA']; $title .=$mklib->lang['tv_kab']; $image="kab.gif"; }
if($_GET['op'] == "1m" ){$cannal="mms://195.244.137.207:81"; $description =""; $title .=$mklib->lang['tv_lm']; $image="1muzic.gif";}
//if($_GET['op'] == "Disco" ){$cannal="http://www.disco80.ru/discotv.php"; $description =$mklib->lang['tv_Disco1']; $title .=$mklib->lang['tv_Disco']; $image="disco.jpg";}
if($_GET['op'] == "RTVi" ){$cannal="http://music.rtvi.ru/bin/asx.pl?"; $description =$mklib->lang['tv_RTVi1']; $title .=$mklib->lang['tv_RTVi']; $image="RTVM.gif";}
if($_GET['op'] == "ONE" ){$cannal="http://tv.gldn.net/A1"; $description =""; $title .=$mklib->lang['tv_ONE']; $image="AONE.jpg";}
if($_GET['op'] == "fly" ){$cannal="mms://tvfly.server-tv.com/TVFLY/"; $description =$mklib->lang['tv_fly1']; $title .=$mklib->lang['tv_fly']; $image="fly.gif";}
if($_GET['op'] == "xxxx" ){$cannal="mms://85.92.138.244:30003/"; $description =$mklib->lang['tv_xxxx1']; $title .=$mklib->lang['tv_xxxx']; $image="xxx.jpg";}
if($_GET['op'] == "manga" ){$cannal="http://www.tubesextv1.com/webtv/get-video.php?niche=realite-sexe"; $description =$mklib->lang['tv_manga1']; $title .=$mklib->lang['tv_manga']; $image="manga.jpg";}

if($_GET['op'] == "" ) { $output .="$outputs"; }else {
$output .="<center>$canalle <img src =\"mkportal/modules/tvonline/images/$image\"></a></center><br><br>$description<br><br><br>";
$output .="<center><object><embed type=\"application/x-mplayer2\" name=\"MediaPlayer\" pluginspage=\"http://www.microsoft.com/windows/windowsmedia/download/\" src=\"$cannal\" autostart=\"true\" designtimesp=\"5311\" autostart=\"true\" autosize=\"true\" showcontrols=\"1\" showdisplay=\"0\" volume=\"100\" enablecontextmenu=\"0\" stretchtofit=\"1\" showstatusbar=\"0\" height=\"312\" width=\"350\" /></object><br>
<br>{$mklib->lang['tv_CONTENT']}</center>";
}
$output .="</td>
  </tr>";
$output .="<tr>
   <td align=\"center\"><br />
		 <div align=\"center\">
  <a href=\"http://www.rusmkportal.ru\" target=\"_blank\">RusMKPortal Russian Support</a> &copy;2009 <a href=\"http://www.rusmkportal.ru\" target=\"_blank\">www.rusmkportal.ru</a>
  </div>
   </td>
</tr>";
$blocks .= $Skin->view_block("$title", $output);
$mklib->printpage("1", "1", $title, $blocks);
?>



#18421 стандартное кеширование нужна помощь

Отправлено Legion Leonhart на 23 July 2014 - 14:37

Файловое кэширование делается только в очень специфичных случаях, во всех остальных случаях надо просто оптимизировать модуль так, чтобы он быстро работал.

В mkportal нет никакого своего функционала для кэширования в файлы, так что если захочешь такое сделать, то придется его делать самому с нуля. Ищи инфу по fputs()  fopen()  и всё что с ними связано. Но ещё раз говорю, это неправильный способ оптимизации, лучше реорганизовать иначе запросы.


#18414 Ребят нужна помощь ajax

Отправлено Legion Leonhart на 29 May 2014 - 14:29

Снеговик, ты не совсем прав, он судя по всему юзает JQuery в этом случае не обязательно передавать id через саму функцию.

xeon, твой косяк в этом:
<div id=\"commentsall\" value=\"{$idk}\">
и в этом
var del = $("#commentsall");
id у блока должен быть уникален для страницы, а у тебя получается что у всех комментов стоит id=\"commentsall\" , а раз у всех комментов id одинаков, java берет самый последний. Поэтому у тебя удаляется последний коммент на странице.


#18412 Ребят нужна помощь ajax

Отправлено Снеговик на 10 May 2014 - 19:57

нет идентификации каждого из выведенного комментарии.  поэтому и удаляется последний.
необходимо идентифицировать каждый из комментариев. а именно в функцию delcomments() передавать id комментария


#18410 Релиз RusMKPortal R0.0.3

Отправлено Гостья на 26 April 2014 - 17:08

http://yadi.sk/d/dQnMVwqZNJmcX


#18353 ребят такая проблемка

Отправлено Legion Leonhart на 21 October 2013 - 18:50

Я редко сюда заглядываю так что не удивляйся на медленные ответы.

Тогда не вижу проблемы:
if( is_numeric($Stream_title) ) { echo "Есть диджей"; }
else { echo "Плэйлист";}
То бишь тупо проверяем является ли переменная $Stream_title числом. Если число - то ищем диджея, если что то отличное от числа - значит нам подсунули плэйлист.


#18332 Написание новостей

Отправлено BMG на 06 August 2013 - 09:30

у меня есть с1.2.3. Или попробуйте поставить CKEditor 4.1, вроде неплохо работает.


#18320 Ребят помогите решить проблемку

Отправлено DNP на 02 June 2013 - 20:08

Это вам нужно делать после запроса данных из таблицы профиля если у вас профиль строится на данных из таблицы форума IPB_members то будет выглядеть примерно так
$query = $DB->query( "SELECT * FROM IPB_members WHERE member_id='".$id."'");

if(!$query) {
$message = "Извините таких данных не существует";
$mklib->error_page($message);
exit;
}
while($row = $DB->fetch_row($query)){
$name =$row['name'];
$names =$row['mk_name'];
$title =$row['title'];
$groups =$row['member_group_id'];
}
если профиль на собственно таблице то примерно так же, и лучше использовать сообщение об ошибке чем редикт


#18316 Ребят помогите решить проблемку

Отправлено DNP на 02 June 2013 - 19:18

бррр не совсем понял у вас по идее должно быть две страницы 1 просмотр профиля тут можно не ограничивать для просмотра не кому и 2 редактирование профиля для которой доступ только по id пользователю так?
Или вы что бы админ мог обходить редикт? тогда код будет таким к примеру
if (!$mkportals->member['g_access_cp']){
if ($mkportals->input['id'] != $mkportals->member['id']){
header("HTTP/1.0 301 Moved Permanently");
header("Location: /index.php?ind=profile&id={$mkportals->member['id']}");
die("Redirect");
}
}
Далее не понятно зачем вы в коде дергаете ещё раз данные из IPB_members они уже есть в переменных
$mkportals->member['*****'] где ***** поле таблицы из IPB_members


#18307 RusMKPortal R1.0.2

Отправлено DNP на 21 May 2013 - 22:41

Откройте файл
/mkportal/include/IPB3/ipb3_board_functions.php
Найдите
 p.icon_id as icona,
и удалите
Найдите
$icona = $mkportals->forum_url."public/style_extra/post_icons/icon".$post['icona'].".gif";
и удалите


#18299 RusMKPortal R1.0.2

Отправлено DNP на 18 April 2013 - 02:25

Просмотр сообщенияRed4911 (17 April 2013 - 19:01) писал:

Чпу не изпользую пока. Добавил RewriteCond %{REQUEST_FILENAME} !-d. Теперь всё нормально стало. )) Спасибо. А вот что подскажете про модуль обратной связи ?

Ещё вопрос - почему при нажатии на выход, выполняется выход из профиля с одновременной перекидкой на форум, а ни как тут, при выходе остаёшься на портале ?
Обратная связь а так же мод рекомендовать
открыть файл mkp.js найти там
$("contact").innerHTML = Request.responseText;
Заменить на
sendglob("contact").innerHTML = Request.responseText;
Найти
 $("conta").innerHTML = Request.responseText;
Заменить на
 sendglob("conta").innerHTML = Request.responseText;
ну и пару раз в браузере F5 что бы очистить кешь
Про выход из у Вас версия портала какая?
В прочем в файле /mkportal/include/IPB3/ipb3_board_functions.php
В функции function forum_link($link) ссылка на выход должна быть такой
case 'logout':
	   $return = $mklib->siteurl;
   $pos = strpos($_SERVER["PHP_SELF"], $mklib->forumpath);
   if ($pos) {
	$return = "";
   }
   $out = "/{$mkportals->forum_url}/index.php?app=core&amp;module=global&amp;section=login&amp;do=logout&amp;k={$mkportals->md5_check}&amp;return=$return";
	  break;



#18297 RusMKPortal R1.0.2

Отправлено DNP на 17 April 2013 - 18:00

Если вы не используете ЧПУ на портале удалите все содержимое если используете то попробуйте добавить перед RewriteRule ^(\w+)(\.html)?(/?)+$ /index.php?ind=$1 [NC]  вот это RewriteCond %{REQUEST_FILENAME} !-d


#18247 Подскожите как релизовать мне эту системку

Отправлено DNP на 22 December 2012 - 19:28

Ну к примеру так
/index.php?ind=panels&op=control&css=1
function control() {
$css = $mkportals->input['css'];
// дальше обрабатываете $css как вам нужно
}



#18236 Радио модуль от Xeona Версия M2.0.1

Отправлено vontych на 18 December 2012 - 09:55

Каналы для радио

Цитата

Live Радио http://live.sunshinefm.ru:9000 /nonstop
League Радио http://league.apofig.ru:8000 /reserv
Radio 220 http://connect.moeradio.ru:10000 /radio220
VEK-FM http://vek-fm.moeradio.ru:17000 /VEK-FM
live 192 http://comfortfm.ru:8000 /live_192
ZaycevFM http://www.zaycev.fm:9001 /ZaycevFM(256)
PREMIUM http://listen.rpfm.ru:9000 /premium64
A-rock http://radiostyle.ru:8004 /a-rock
Золотой Век http://setmedia.ru:8000 /low
Солнечное http://setmedia.ru:8000 /low2
Натали http://setmedia.ru:8000 /high4



#18233 Подскожите как релизовать мне эту системку

Отправлено DNP на 15 December 2012 - 12:22

Что то понять не могу вы же сами написали что нужно да и по изображению видно, берете id юзера с форума и все делаете условие по которому в ЛК будет пускать только по id соответственно у вас при заказе так же должен вносится id юзера в БД
примерно так
где $ids это идентификатор id юзера из заказа
if ( $ids != $mkportals->member['id']) {
            $message = "Вы не можете просматривать данную страницу";
            $mklib->error_page($message);
            exit();
        }


#18189 Игровой шаблон Warrion для Mkportal версия #2

Отправлено arbigon на 18 November 2012 - 22:39

http://mkportal.fan-host-game.ru - тут есть все варианты этого шаблона + другие для Mkportal, я думал что их уже давно перенесли сюда, но админам этого  сайта они не нужны...... жаль... Я их для себя собирал, а сейчас они мне не нужны..................


#18147 Радио модуль от Xeona Версия M2.0.1

Отправлено xeon на 01 November 2012 - 13:44

всем добрый день сегодня  пойдёт речь о новой версии нашего радио модуля, почему новая версия в данной версии нашлись ряд проблем с парсером станции Icecast2,
после выхода новой версии станции Icecast2,
проблемы заключаются в том список смотрим ниже

1. сбои при передаче потока в плеер
2. сбои при выводе информации о ведущем и данных о треке
3. слёт правильной кодировки вы тоге русское название трека передаётся не совсем как надо
4. самый жёсткий баг системы когда  парсер отказывается работать и радио модуль отказывается работать ВНИМАНИЕ ЭТО НЕ ЛЕЧИТСЯ (удаляем модуль и ждём новую версию)

что будет в новой версии будет переписан полностью парсер станции и будет добавлен авто поиск потока станции
(зачем нужно это если вдруг 1 поток не работает то модуль переключится на рабочий поток без помощи администратора)

НОВЫЙ РЕЛИЗ БУДЕТ В КОНЦЕ МЕСЯЦА


#18128 Модуль, нужна помощь

Отправлено wsok на 23 October 2012 - 22:03

Просмотр сообщенияjr228 (22 October 2012 - 22:22) писал:

ну вот, а дальше то как?)
в странице 2 еще одна страница, как это сделать?

<?php
if (!defined("IN_MKP")) {
   die ("Sorry !! You cannot access this file directly.");
}
$idx = new mk_mymodul;
class mk_mymodul {
var $tpl	   = "";
	var $cache_sections = array();
	function mk_shop() {
global $mkportals, $DB, $std, $print, $mklib, $Skin, $mklib_board;
  
  switch($mkportals->input['op']) {
default:
$this->main();
break;
case "page":
$this->page();
break;
}
   
	}

function main(){
//---- Индекс модуля... например тут список категорий, например в форме селект, и ведут они на линк
index.php?ind=mymodul&op=main&idcat=1
функция в линке ведет сама на себя, но делает активной переменную idcat, в нашем случае значение 1, что происходит?
Если переменная активна, то выводит список страниц из этой категории....заголовки страниц имеют линки вида
index.php?ind=mymodul&op=main&p=12

жмем и попадаем в функцию ниже
}
function page(){
Выводим страницу соответствующую условию:
p == 12
}
}

Как бы такой вариант, уверен можно и чуточку иначе. но смысл примерно тот же )



MKPortal R1.0.2©2003-2008 mkportal.it
Logan ©2007-2011 RusMKPortal
Время: 0.00851 сек Память: 6.82MB Запросов к БД: 8