Подсказки из М18 в М19

Печать RSS
281

Автор
Последний из могикан
0
При переходе с 18 версии мотора на 19ю,
могут возникнуть проблемы при адаптации модов и не стандартных
(моторовских) скриптов.
Думаю будет полезным создать некоторый FAQ по замене некоторых функций.
То, что успел накопать при беглом осмотре:
Автор
Последний из могикан
0
<?
 /// хелп для мотор 19]
 ///===Шапка М19===///===Вторичное вложение===///
require_once ("../includes/start.php");
require_once ("../includes/functions.php");
require_once ("../includes/header.php");
include_once ("../themes/".$config['themes']."/index.php"); 
                       ///===Низ М19===///===Вторичное вложение===///
include_once ("../themes/".$config['themes']."/foot.php"); // M19 ноги
 
 ///===Админ доступ===///
  ///===M19===///
 if(is_admin(array(101,102,103,105))){
 	echo ' / <a href="'.ADMINDIR.'file.php">Управление</a>';}
 ///===M18===///
if($dostup == 101 || $dostup == 102 || $dostup==103 || $dostup==105)
{echo '<a href="../'.$config_mpanel.'/file.php">Админка</a>';}    
///===Папка с админкой===///
        ///===M18===///         ///===M19===///
echo '  '.$config_mpanel.'       '.ADMINDIR.'          ';
?>
Автор
Последний из могикан
0
<?
///===Юзер доступ===///
if(is_user()){ }
else{show_login('Вы не авторизованы');} //M19
if ($provlog==$_SESSION['log'] && $provpar==md5($_SESSION['par']) && $_SESSION['log']!="" && md5($_SESSION['par'])!=""){  }else{echo '<br>Вы не авторизованы';} ///M18
///===Путь к локальной папке===///
if(file_exists(DATADIR.'profil/'.$log.'.prof')){}//===Профиль М19
$file = file(DATADIR."file.dat"); //M19
$file = file(BASEDIR."local/file.dat");///M18
///===ВВ код===///
$data[0]=bb_code($data[0]); //M18
echo '<div>'.bb_code($data[0]).'<br />';//M19
///===Конфиги===///
if($config['bookadds'] == 1){} //M19
if ($config_bookadds=="1"){}   ///M18
?>
?>
Автор
Последний из могикан
0
Это то, что на что менять.
Предлагаю пополнять список
тем, кто найдёт что то ещё.
Просто я пока плотно не смотрел.

Ктулху
0
Хорошая мысль =)
Я не уверен, но мне кажетися что в строке
echo '<div>'.bb_code($data[0]).'<br />';//M19
<div> надо закрывать

Пацак
0
ShiftBHT (Сегодня / 05:03)
Хорошая мысль =)
Я не уверен, но мне кажетися что в строке
echo '<div>'.bb_code($data[0]).'<br />';//M19
<div> надо закрывать
В строках может быть продолжение,
Но здесь видимо указано что на что менять.
Удобно в редакторах пхп через найти-заменить.

Ктулху
0
6, точно =) Там дальше ещё что-то идёт, и потом див закрывается.

2000 лет д.н.э.
0
no_br($msg,'[br]') => no_br($msg,'<br />') перенос строки
nosmiles($msg) обратное преобразование смайлов
antiflood('url') проверка на антифлуд
karantin($udata[6]) проверка на карантин.
Вот еще немногоsmile
Автор
Последний из могикан
0
8. ramzes, Ромыч,
желательно с противопоставлением,как в первой строке,
типо М18---М19.
Чтоб было известно, как было в 18 и как теперь в 19том.
А то по памяти не всё упомниш, а по шпаргалке в самый раз.
Тем не менее зачод.. smile
ЗЫ. Желательто тег [codе][/code] пользовать,
чтоб с подсветкой было.
Хотя не суть важно.
Изменил: GodZiLLa (30.03.2010 / 23:37)

Пацак
0
С подсветкой читается лучше.
Горячую кнопку тега коде, было бы неплохо.
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск