Сайт сообщества | Клуб пользователей | О проекте

Имя
Пароль
ПравилаРегистрацияСправка
Сообщения за деньПоиск

Вернуться   Клуб пользователей портальной системы RUNCMS > Портал > Модули и блоки > Myarticles

Ответ
 
Опции темы Опции просмотра
sternman вне форума sternman
Джегид

Аватар для sternman

| Цитировать Старый #11 08-27-2008, 19:39

спасибо, то, что надо


С уважением, Павел
Солженицын
Дубус
Посетить домашнюю страницу sternman
  Сообщения: 729 c 09.04.2007 | Репутация: 26
sternman вне форума sternman
Джегид

Аватар для sternman

| Цитировать Старый #12 08-28-2008, 01:53

Кирилл, случайно перезаписал файл что ты правил и не посмотрел правку перед этим

Цитата:
воя ошибка $chcount = 0;
так как далее выводится заголовк при условии что $chcount >0
А в первом случае получается первая подкатегория имеет значение 0 вот и не выводилась.
напиши, будь добр, как правильно, а то у меня не выходит

Еще интересно - как убрать скобки с количеством статей в разделе (бо для этого сайта они не актуальны совершенно)


С уважением, Павел
Солженицын
Дубус
Посетить домашнюю страницу sternman
  Сообщения: 729 c 09.04.2007 | Репутация: 26
Usama вне форума Usama
Старший участник

Аватар для Usama

| Цитировать Старый #13 08-28-2008, 06:35

Цитата:
Сообщение от sternman Посмотреть сообщение
Еще интересно - как убрать скобки с количеством статей в разделе
Удалить вот это
PHP код:
nbsp;(" . $myrow['items'] . ")< 
А по первому вопросу закоментировать $chcount = 0;

т.е. $chcount = 0; заменить на
PHP код:
//$chcount = 0; 


Творческая работа - это прекрасный, необычайно тяжелый и изумительно радостный труд.
Николай Островский
Посетить домашнюю страницу Usama
  Сообщения: 1,404 c 10.12.2003 | Репутация: 82
sternman вне форума sternman
Джегид

Аватар для sternman

| Цитировать Старый #14 10-07-2008, 04:36

Кирилл, спасибо за предыдущие подсказки, они еще пригодятся, уверен. можно еще совет?
мне почистили index.php от лишней инфы (не вписывалась в концепцию сайта)
и опять пропали некоторые подразделы с главной (по одному в каждом родительском)
дело в том что переменной
$chcount там уже нет
приведу index.php

PHP код:
include_once('header.php');
include_once(
XOOPS_ROOT_PATH '/modules/myarticles/themes/theme.php');
include_once(
XOOPS_ROOT_PATH '/class/xoopspagenav.php');
include_once(
XOOPS_ROOT_PATH '/modules/myarticles/include/functions.inc.php');
include_once(
XOOPS_ROOT_PATH '/modules/myarticles/class/articles.class.php');
include_once(
XOOPS_ROOT_PATH '/modules/myarticles/class/textsanitizer.class.php');

$start = (!empty($_GET['start'])) ? intval($_GET['start']) : 0;
$storytopic = (!empty($_GET['topic_id'])) ? intval($_GET['topic_id']) : 0;
$t = (!empty($_GET['t'])) ? intval($_GET['t']) : 0;
$storynum = (!empty($_GET['storynum'])) ? intval($_GET['storynum']) : $artConfig['storyhome'];

if (
$xoopsConfig['startpage'] == $xoopsModule->dirname()) {
    
$xoopsOption['show_rblock'] = 1;
} else {
    
$xoopsOption['show_rblock'] = 0;

include_once(
XOOPS_ROOT_PATH '/header.php');

if (empty(
$start)) {
    
make_cblock();
    echo 
'<br />';


build_topic();

$myts = new ArtTextSanitizer();

if (!empty(
$storytopic)) {
    
$criteria = array('published > 0''published <= ' time(), 'topicid = ' $storytopic);
} else {
    
$criteria = array('published > 0''published <= ' time(), 'ihome = 0');


if (!empty(
$t)) {
    
$year intval(substr($t04));
    
$month intval(substr($t42));
    
$day intval(substr($t62));
    
$criteria = array('published > ' mktime(000$month$day$year), 'published < ' mktime(235959$month$day$year));
    
$sarray Articles::getAllArticles($criteria);
} else {
    
$sarray Articles::getAllArticles($criteria$storynum$start);
    
$storycount Articles::countByTopic($storytopic);
    
$pagenav = new XoopsPageNav($storycount$storynum$start"topic_id=" $storytopic "&amp;storynum=" $storynum "&amp;start""");


if ((
$artConfig['listsubmit'] != || !empty($t)) && count($sarray) > 0) {
    if (
$artConfig['displaynav'] == 1) {
        
inc_function('build_topic_selbox', array($storytopic$storynum));
    } 

    echo 
"<br>";
    foreach (
$sarray as $story) {
        
$poster $story->uname();
        
$created formatTimestamp($story->getVar('published'));
        
$hometext $story->getVar('hometext');
        
$fullcount strlen($story->getVar('bodytext'));
        
$counter $story->getVar('counter');
        
$morelink "";
        if (
$fullcount 1) {
            
$morelink .= "<a href='" rewrite_link(XOOPS_URL "/modules/myarticles/article.php?storyid=" $story->getVar('storyid') . "");
            
$morelink .= "'><b>" _NW_READMORE "</b></a>";
        } 

        if (
$artConfig['showcomments'] == 1) {
            if (
$fullcount 1$morelink .= " | ";
            
$morelink .= "<a href='" rewrite_link(XOOPS_URL "/modules/myarticles/article.php?storyid=" $story->getVar('storyid') . "");
            
$morelink2 " <a href='" rewrite_link(XOOPS_URL "/modules/myarticles/article.php?storyid=" $story->getVar('storyid') . "");
            
$count $story->getVar('comments');
            if (
$count == 0) {
                
$morelink .= "'>" _NW_COMMENTS "? </a> ";
            } else {
                if (
$fullcount 1) {
                    
$morelink .= "'><b>" _NW_READMORE "</b></a> | $morelink2'> " sprintf(_NW_NUMCOMMENTS$count) . " </a> ";
                } else {
                    
$morelink .= "'>" sprintf(_NW_NUMCOMMENTS$count) . "</a>";
                } 
            } 
        } 
        
$adminlink '&nbsp;';
        
$imglink '';
        if (
_IS_ADMIN === 1$adminlink $story->adminlink();
        if (
$story->getVar('topicdisplay'))$imglink $story->imglink();

        if (
$fullcount 1) {
            
$title ="<a href='" .  rewrite_link(XOOPS_URL "/modules/myarticles/article.php?storyid=" $story->getVar('storyid')). "'>" $story->getVar('title') . "</a>";
        } else {
            
$title $story->getVar('title');
        } 
        
$section $story->textlink();
        
$ratelink $story->ratelink();

//        art_article($poster, $created, $title, $counter, $hometext, $imglink, $adminlink, $morelink, $ratelink, $section);
    

//    if (empty($t)) echo ' <div align="center"> ' . $pagenav->renderNav(70, 3) . ' </div><br /> ';


if (
$artConfig['rss_enable'] == 1) {
    echo 
"<div align='right'><a href='./backend.php' target='_blank'><img src='./images/rss091.gif' border='0' vspace=2></a></div>";




include_once(
XOOPS_ROOT_PATH '/footer.php'); 
и у меня 2 вопроса:
1. как отобразить все подразделы
2. как убрать это
Цитата:
Всего статей в разделе: 1239
сам сайт
http://www.solzhenicyn.ru/
уж больно некрасиво, когда Аохипелаг Гулаг со второго тома начинается (


С уважением, Павел
Солженицын
Дубус
Посетить домашнюю страницу sternman
  Сообщения: 729 c 09.04.2007 | Репутация: 26
Usama вне форума Usama
Старший участник

Аватар для Usama

| Цитировать Старый #15 10-07-2008, 18:15

Смотри :
в папке инклюд,фанкшион.
PHP код:
function build_topic()
{
    global 
$artConfig;

    if (
$artConfig['topicssubmit'] != 0) {
        if (
$artConfig['docsubmit'] == 1) {
            
inc_function('show_sections_tree');
        } else {
            
inc_function('show_sections_classic');
        } 
    } 


Последний раз редактировалось LARK, 11-18-2008 в 22:00
Причина: Используем тег [PHP] для кода


Творческая работа - это прекрасный, необычайно тяжелый и изумительно радостный труд.
Николай Островский
Посетить домашнюю страницу Usama
  Сообщения: 1,404 c 10.12.2003 | Репутация: 82
sternman вне форума sternman
Джегид

Аватар для sternman

| Цитировать Старый #16 10-07-2008, 22:44

Цитата:
function build_topic()
{
global $artConfig;

if ($artConfig['topicssubmit'] != 0) {
if ($artConfig['docsubmit'] == 1) {
inc_function('show_sections_tree');
} else {
inc_function('show_sections_classic');
}
}
}
все как всегда - убил кучу времени с php, и ничего не получилось - не программер я
хотелось бы узнать что надо менять там

ну и это тоже хотелось бы убрать:
Цитата:
Всего статей в разделе: ХХХ
благодарю заранее


С уважением, Павел
Солженицын
Дубус
Посетить домашнюю страницу sternman
  Сообщения: 729 c 09.04.2007 | Репутация: 26
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Рейтинг@Mail.ru Хостинг провайдер Majordomo. Powered by: vBulletin Version 3.0
Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Все разделы прочитаны - Руководство форума - Архив - Вверх
Rambler's Top100
Output: 99.74 Kb. compressed to 94.66 Kb. by saving 5.08 Kb. (5.10%)
Page generated in 0.07033 seconds with 9 queries