Сегодня: 08:06:2025 С добрым утром!

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

Страниц (15): В начало « ... 3 4 5 6 [7] 8 9 10 11 ... » В конец

> Найдено сообщений: 146
XsystemnikX Отправлено: 19 мая 2013 — 13:58 • Тема: Вопросы по работе с Limbo • Форум: Limbo CMS

Ответов: 268
Просмотров: 71752
Подскажите, так и должно быть на локальном пк (на ДЕНВЕРЕ), что рейтинг голосования файлового менеджера не сохраняет рейтинг. я на хостинге обычный работает, изменений в код не делал за исключение под ваш вид материалов который на сайте, но до этого так же не сохранял: Рейтинг загрузок работает!
XsystemnikX Отправлено: 18 мая 2013 — 15:59 • Тема: Вопросы по работе с Limbo • Форум: Limbo CMS

Ответов: 268
Просмотров: 71752
 Цитата от технарь:
Попробую вам помочь, но чуть позже...

Хорошо, спасибо
XsystemnikX Отправлено: 18 мая 2013 — 15:05 • Тема: Вопросы по работе с Limbo • Форум: Limbo CMS

Ответов: 268
Просмотров: 71752
 Цитата от технарь:
к существующей текстовой переменной $curpage пристыковывает (знак "точка" состыковывает текстовые переменные) переменную $count, обрамлённую пробелами и полученный результат снова присваивает переменной $curpage

Это же ка кто можно применить или это не то совсем?
XsystemnikX Отправлено: 18 мая 2013 — 14:37 • Тема: Вопросы по работе с Limbo • Форум: Limbo CMS

Ответов: 268
Просмотров: 71752
 Цитата от технарь:
Если я ничего не путаю в базе данных в каждой категории хранится количество входящих в неё документов. Это параметр "count". Вся задача сводится к посылке запроса по id конкретной категории и чтение содержимого этого параметра. Запрос может быть примерно таким...

да я этот параметр тоже нашел.
Вот что то поудалял лишего из модуля limpagenav.php (нехотелось отдельно создавать файл) и получилось что выводит только количество материалов входящих категории, только на странице где появляется соотвественно навигация, так как запрос идет к limpagenav.php:
Я понятно дело что я не правильно сделал, но немного подогнал, функцию только переменовал в своюfunction count_id($row)
code:
<?php
defined( '_VALID_LM' ) or die( 'Direct Access to this location is not allowed.' );
$_LIMBOTS->registerFunction( 'onAfterDisplayContent', 'count_id' );
function count_id($row) {
global $conn,$viewtype,$lm_website;
$rs=$conn->GetRow("SELECT catid FROM #__content WHERE id=".$row['id']);
$crs=$conn->Execute("SELECT * FROM #__content WHERE published=1 AND catid=".$rs['catid']." ORDER BY ordering DESC");
if($viewtype != "frontpage" && $viewtype != "blog")
{
$count=$crs->RecordCount();
$curpage .=''.$count. '';
return "$curpage";
}
}
?>


А тут если понял , тут происзодит запись и присваивание параметру $curpage количество материалов ''.$count. '';

code:
$count=$crs->RecordCount();
$curpage .=''.$count. '';
return "$curpage";
XsystemnikX Отправлено: 18 мая 2013 — 12:57 • Тема: Вопросы по работе с Limbo • Форум: Limbo CMS

Ответов: 268
Просмотров: 71752
У меня вопрос:

Вот в limpagenav.php папка limbots тут описывается навигация, почему меня этот компоненты заинтересовал, так как там описывается количество материала в главной странице и в блогах:

впереди 53, я попробывал вывести отдельно количество, проверить хотел
а вот и код вывода:
code:
foreach ($crsa as $key=>$crow)
{
if ($crsa[$key]['id'] == $row['id'])
{
$curkey = $key;
switch ($curkey)
{
Case 0:
$curpage .= '<span class="pagenav">[ '.($curkey+1).' / '.$count.' ]&nbsp;&nbsp;</span><a class="pagenav" href="'.$lm_website.'index.php?option=content&task=view&id='.$crsa[$curkey+1]['id'].'" >'._LIMPAGENAV_NEXT.'</a>&nbsp;&nbsp;<a class="pagenav" href="'.$lm_website.'index.php?option=content&task=view&id='.$crsa[$count-1]['id'].'" >'._LIMPAGENAV_LAST.'</a>';
break;
Case ($count-1):
$curpage .= '<a class="pagenav" href="'.$lm_website.'index.php?option=content&task=view&id='.$crsa[0]['id'].'" >'._LIMPAGENAV_FIRST.'</a>&nbsp;&nbsp;<a class="pagenav" href="'.$lm_website.'index.php?option=content&task=view&id='.$crsa[$curkey-1]['id'].'" >'._LIMPAGENAV_PREV.'</a>&nbsp;&nbsp;<span class="pagenav">[ '.($curkey+1).' / '.$count.' ]</span>';
break;
default:
$curpage .=''.$count. '<a class="pagenav" href="'.$lm_website.'index.php?option=content&task=view&id='.$crsa[0]['id'].'" >'._LIMPAGENAV_FIRST.'</a>&nbsp;&nbsp;<a class="pagenav" href="'.$lm_website.'index.php?option=content&task=view&id='.$crsa[$curkey-1]['id'].'" >'._LIMPAGENAV_PREV.'</a>&nbsp;&nbsp;<span class="pagenav">[ '.($curkey+1).' / '.$count.' ]</span>&nbsp;&nbsp;<a class="pagenav" href="'.$lm_website.'index.php?option=content&task=view&id='.$crsa[$curkey+1]['id'].'" >'._LIMPAGENAV_NEXT.'</a>&nbsp;&nbsp;<a class="pagenav" href="'.$lm_website.'index.php?option=content&task=view&id='.$crsa[$count-1]['id'].'" >'._LIMPAGENAV_LAST.'</a>';
break;
}
}
}


Как можно его отсюда забрать и поместить в разделы конкретного меню?
ТО есть отображать количество материала в том случае если в разделе не 0 материала, если 0, то вообще не чего не выводить, просто пустая строка " ". Пока в данный момент именно в раздел Новости в скобках указать количество новостей
Можете подсказать как реализовать?
XsystemnikX Отправлено: 18 мая 2013 — 12:02 • Тема: Вопросы по работе с Limbo • Форум: Limbo CMS

Ответов: 268
Просмотров: 71752
 Цитата от технарь:
Поздравляю! Оказывается всё не так и сложно.
Правда я сам так и не нашел, где отключить навигацию - вы уже правите лучше меня.


Спасибо Смущение ..Пользуюсь ваши советами. Конечно до всех знаний, которые вы владете мне далеко, но я старюсь разобраться Улыбка
Благодаря что с вашей помощью поставил денвер с ним еще легче стало, сначала всё проверяю на стенде так сказать, а уж потом на оригинал переводить.

Дальше в планах визуально переделать меню, то есть добавить количество материалов в разделы:


Кстати визуальный редактор FCKeditor заработал, отписался в тех поддержку, еще раз пояснил,и всё сделали. И удалили те файлы что вы говорили битые так сказать и тот неудачно установленный компонент тоже, вообщем всё лишнее убрали. Так что одни хорошие новости Улыбка
XsystemnikX Отправлено: 18 мая 2013 — 11:32 • Тема: Вопросы по работе с Limbo • Форум: Limbo CMS

Ответов: 268
Просмотров: 71752
 Цитата от Asmod:
Да. Надеюсь Вы понимаете о чём там речь ведётся?

Да конечно, стал немного разбираться и вникать....
XsystemnikX Отправлено: 18 мая 2013 — 07:41 • Тема: Вопросы по работе с Limbo • Форум: Limbo CMS

Ответов: 268
Просмотров: 71752
 Цитата от Asmod:
Его нужно не делать, а смотреть есть он или нет. Ищи в коде переменную $crow, где в неё происходит запись из базы данных. Если одним запросом, то нагрузка на сервер меньше будет.

Типа такого??:
code:
if(!$crow)$crow=$conn->GetRow("SELECT * FROM #__content WHERE id=$id $access_sql");
XsystemnikX Отправлено: 18 мая 2013 — 07:29 • Тема: Вопросы по работе с Limbo • Форум: Limbo CMS

Ответов: 268
Просмотров: 71752
Всё ура, доделал:

прописал все лишь в limpagenav.php
code:
if($viewtype != "frontpage" && $viewtype != "blog")

то есть добавил в эту строку (23) && $viewtype != "blog"
И всё получилось!
XsystemnikX Отправлено: 18 мая 2013 — 06:21 • Тема: Вопросы по работе с Limbo • Форум: Limbo CMS

Ответов: 268
Просмотров: 71752
 Цитата от Asmod:
Да, совершенно верно, по этому отрывку кода непонятно как это влияет на нагрузку сервера. Для того чтобы выяснить это, нужно смотреть заброс к базе данных. Если нет лишнего запроса, то практически не влияет.

А как сделать запрос, не подскажите?

Страниц (15): В начало « ... 3 4 5 6 [7] 8 9 10 11 ... » В конец

Powered by ExBB v1.1.180311