Сегодня: 08:06:2025 Доброй вам ночи!

I live ExBB and CMS Limbo!  I live ExBB and CMS Limbo!
Логин :
Пароль :
Регистрация?  Забыли пароль? 
 


 Страниц (5): « 1 [2] 3 4 5 » 

> Описание: Что бы не забыть где что менял.

  Супермодератор
Отправлено: 19 марта 2012 — 15:06
Post Id


 Покинул технарь
Профессионал
Сообщений: 1830
Регистрация: 12.2011

index.php

было

code:
if(!isset($option))
{
$row=$conn->GetRow("SELECT * FROM #__menu WHERE menutype='mainmenu' ORDER BY ordering ASC");
$arr=explode('?',$row['link'],2);
if(count($arr)>0)
{
$url_vars=explode('&',$arr[1],10);
foreach($url_vars as $url_var)
{
list($uvar,$uval) =explode('=',$url_var);
//eval("\$$uvar='$uval';");
eval("\$option=frontpage;");
}
}
$Itemid=$row['id'];
}


стало

code:
if(!isset($option))
{$option=frontpage; $Itemid=1;}


Цель - упростить код.
 
 Top

  Супермодератор
Отправлено: 8 апреля 2012 — 21:05
Post Id


 Покинул технарь
Профессионал
Сообщений: 1830
Регистрация: 12.2011

admin_functions.php

В процессе форматирования кода в этом файле обнаружил очень странную вещь - запись, расположенную вне тела функции. Править побоялся, т.к. по названию функции это связано с доступом. Пока оставил как есть, но в дальнейшем буду разбираться... Короче вот...

code:
$access_level=array(array("name"=>_USERS_GRP_0,"value"=>"0"),array("name"=>_USERS_GRP_1,"value"=>"1"));
function access_array($default=0)
{
global $access_level;
return select($access_level,$default);
}
 
 Top

  Супермодератор
Отправлено: 9 апреля 2012 — 21:25
Post Id


 Покинул технарь
Профессионал
Сообщений: 1830
Регистрация: 12.2011

Отформатировал код в delete_table.php
 
 Top

  Супермодератор
Отправлено: 11 апреля 2012 — 23:47
Post Id


 Покинул технарь
Профессионал
Сообщений: 1830
Регистрация: 12.2011

admin\components\com_menu\admin.menu.php

было

code:
if(!isset($menutype))
{
switch($task) // обработка команд
{
case "delete":
$easydb->data_table("categories","admin.php?com_option=menu","section='com_menu'");
break;


стало

code:
if(!isset($menutype)) // управление прототипами меню
{
switch($task)
{
case "delete":
$tmenu=$conn->GetRow("SELECT title FROM #__categories WHERE id = $cid[0]");
if ($tmenu[title] == 'mainmenu') // запрет удалять меню типа "mainmenu"
{
?><script type="text/javascript"> var desc='<?php echo _UNINSTALL_NODELET;?>'; alert(desc); </script> <?php
$limbocore->redir("admin.php?com_option=menu");
}
$conn->Execute("DELETE FROM #__menu WHERE menutype = $tmenu[title]");
$easydb->data_table("categories","admin.php?com_option=menu","section='com_menu'");
break;


Цель - запретить удаление меню типа "mainmenu"
 
 Top

  Супермодератор
Отправлено: 29 апреля 2012 — 15:34
Post Id


 Покинул технарь
Профессионал
Сообщений: 1830
Регистрация: 12.2011

mambo.php

было

code:
$first="<span class='$class'>"._CMN_PREV_ARROW.' '._PN_START.'</span>';
$previous="<span class='$class'>"._ITEM_PREVIOUS.'</span>';
$last="<span class='$class'>"._PN_END.' '._CMN_NEXT_ARROW.'</span>';
$next="<span class='$class'>"._ITEM_NEXT.'</span>';
if($page>1)
{$first="<a href='$page_url' class='$class'>"._CMN_PREV_ARROW.' '._PN_START."</a>";}
if($page>1)
{$previous="<a href='$page_url&amp;page=".($page-1)."' class='$class'>"._ITEM_PREVIOUS."</a>";}
if($page<($num_pages-1))
{$next="<a href='$page_url&amp;page=".($page+1)."' class='$class'>"._ITEM_NEXT."</a>";}
if($page<($num_pages-1))
{$last="<a href='$page_url&amp;page=".($num_pages-1)."' class='$class'>"._PN_END.' '._CMN_NEXT_ARROW."</a>";}


стало

code:
$first="<span class='$class'>"._PN_START.'</span>';
$previous="<span class='$class'>"._ITEM_PREVIOUS.'</span>';
$last="<span class='$class'>"._PN_END.'</span>';
$next="<span class='$class'>"._ITEM_NEXT.'</span>';
if($page>1)
{$first="<a href='$page_url' class='$class'>"._PN_START."</a>";}
if($page>1)
{$previous="<a href='$page_url&amp;page=".($page-1)."' class='$class'>"._ITEM_PREVIOUS."</a>";}
if($page<($num_pages-1))
{$next="<a href='$page_url&amp;page=".($page+1)."' class='$class'>"._ITEM_NEXT."</a>";}
if($page<($num_pages-1))
{$last="<a href='$page_url&amp;page=".($num_pages-1)."' class='$class'>"._PN_END."</a>";}
$page_links='';


было

code:
if($type==1)
{return "$previous ( "._PN_PAGE." ".($page)." "._PN_OF." ".ceil($count/$display)." ) $next";}
return "<center> $first $previous $page_links $next $last </center>";


стало

code:
if($type==1)
{return "$previous ( "._PN_PAGE." ".($page)." "._PN_OF." ".ceil($count/$display)." ) $next";}
if($type==2)
{return "$previous ( ".($page)." ) $next";}
return "<center> $first $previous $page_links $next $last </center>";


Убрал лишние текстовые переменные в навигации и добавил новый тип отображения.
 
 Top

  Супермодератор
Отправлено: 2 мая 2012 — 19:38
Post Id


 Покинул технарь
Профессионал
Сообщений: 1830
Регистрация: 12.2011

admin.start.news.php

было

code:
$rs = $conn->Execute("SELECT * FROM #__downloads WHERE published = 2 ORDER BY date DESC");
if($rs && $rs->RecordCount() > 0 )
$rsd = $conn->SelectLimit("SELECT * FROM #__downloads WHERE published = 2 ORDER BY date DESC",$count);

$rs = $conn->Execute("SELECT * FROM #__weblinks WHERE published = 2 ORDER BY date DESC");
if($rs && $rs->RecordCount() > 0 )
$rsw = $conn->SelectLimit("SELECT * FROM #__weblinks WHERE published = 2 ORDER BY date DESC",$count);


стало

 Цитата:
if($conn->GetRow("SELECT * FROM #__components WHERE option_link='com_weblinks'"))
{
$rs = $conn->Execute("SELECT * FROM #__weblinks WHERE published = 2 ORDER BY date DESC");
if($rs && $rs->RecordCount() > 0 )
$rsw = $conn->SelectLimit("SELECT * FROM #__weblinks WHERE published = 2 ORDER BY date DESC",$count);
}

if($conn->GetRow("SELECT * FROM #__components WHERE option_link='com_downloads'"))
{
$rs = $conn->Execute("SELECT * FROM #__downloads WHERE published = 2 ORDER BY add_date DESC");
if($rs && $rs->RecordCount() > 0 )
$rsd = $conn->SelectLimit("SELECT * FROM #__downloads WHERE published = 2 ORDER BY date DESC",$count);
}


Устраняет ошибку, которая возникает если пытаться создать документ при полном отсутствии категорий (автоматом пыталось выбрать категорию, а её в природе нет). Теперь это дело отслеживается.
 
 Top

  Супермодератор
Отправлено: 3 мая 2012 — 08:21
Post Id


 Покинул технарь
Профессионал
Сообщений: 1830
Регистрация: 12.2011

admin_functions.php

было

code:
if($select!=-1)
{$cat_arr[]=array("name"=>_CMN_NOSELECT,"value"=>"");}
foreach($rsa as $row)
{$cat_arr[]=array("name"=>$row['title'],"value"=>$row['id']);}
return select($cat_arr,$select);
}


стало

code:
if($select!=-1)
{$cat_arr[]=array("name"=>_CMN_NOSELECT,"value"=>"");}
if ($rsa)
{
foreach($rsa as $row)
{$cat_arr[]=array("name"=>$row['title'],"value"=>$row['id']);}
}
return select($cat_arr,$select);
}

Устраняет ошибку аналогично описанной постом выше.
 
 Top

  Супермодератор
Отправлено: 13 мая 2012 — 14:44
Post Id


 Покинул технарь
Профессионал
Сообщений: 1830
Регистрация: 12.2011

registration.common.php

было
code:
else if (form.reg_email.value == "")
{alert( "<?php echo _REGWARN_MAIL;?>" );}


стало
code:
else if (form.reg_email.value.indexOf('@') < "2")
{alert( "<?php echo _REGWARN_MAIL;?>" );}


Цель - контроль корректности ввода E-mail
 
 Top

  Супермодератор
Отправлено: 31 октября 2012 — 18:09
Post Id


 Покинул технарь
Профессионал
Сообщений: 1830
Регистрация: 12.2011

Упорядочил код в файле class_http.php - в этом файле функции, посредством которых сервер может обмениваться файлами с другим сервером, так называемая технология "Server to Server Transfer".
 
 Top

  Супермодератор
Отправлено: 1 ноября 2012 — 22:07
Post Id


 Покинул технарь
Профессионал
Сообщений: 1830
Регистрация: 12.2011

Упорядочил код в файле element.inc.php
 
 Top
Страниц (5): « 1 [2] 3 4 5 »
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Limbo CMS »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.

> Темы, похожие на тему "История изменений..."
Темы Форум Информация о теме Обновление
История изучения движка
Заметки по понятым функциям и месте их расположения
SMF Community Ответов: 0
Автор темы: технарь
14 февраля 2021 — 08:53
Автор: технарь
 


Powered by ExBB v1.1.180311