Компонент EasyBlog

Неужели никто никогда не ковырял?
есть файлик отвечающий за вывод контента.. com_easyblog\themes\default\blog.latest.php
в нем строчки
Код:
<?php if( $data ){ ?>
            <?php foreach( $data as $row ){ ?>
                <?php if( $system->config->get( 'main_password_protect' ) && !empty( $row->blogpassword ) ){ ?>

                    <!-- Password protected theme files -->
                    <?php echo $this->fetch( 'blog.item.protected.php' , array( 'row' => $row ) ); ?>

                <?php } else { ?>

                    <!-- Normal post theme files -->
                  
                    <!-- for($i = 0; $i < count($posts); $i++ )-->
                                      
                    <?php echo $this->fetch( 'blog.item'. EasyBlogHelper::getHelper( 'Sources' )->getTemplateFile( $row->source ) . '.php' , array( 'row' => $row ) );?>
                  
                  
                  
                <?php } ?>
            <?php } ?>
        <?php } else { ?>
в них
Код:
<!-- Normal post theme files -->
                 
                    <!-- for($i = 0; $i < count($posts); $i++ )-->
                                     
                    <?php echo $this->fetch( 'blog.item'. EasyBlogHelper::getHelper( 'Sources' )->getTemplateFile( $row->source ) . '.php' , array( 'row' => $row ) );?>

отвечает за вывод постов в виде того что мы обычно видим на главной странице блога по дефолту :) тоесть одна широкая колонка, аки "Блогостайл"..
Так вот... может кто подсказать, как сделать так, чтобы вывод этой функции осуществлялся в табличной форме.. из 2-3 колонок?
Я пытался сделать вывод по циклу через i++ но черт возьми из-за практически полного незнания PHP, я это сделать не смог как ни пытался.. ни по примерам ни логически..
Может кто-то подсказать в этом вопросе? Есть же форуме люди ЗНАЮЩИЕ..
Как альтернативу пробовал сделать вывод через модули различные..
Но почему то столкнулся с такой проблемой:
Условия: - в качестве основной страницы сайта - пустая страница избранных материалов; модули ставятся на нее (впрочем это сути не меняет, и с любой другой страницы так).
Получаем: при клике на материал в модуле, переходим на страницу данного материала, но на этой же странице висят и все те же модули (Хотя у модулей стоит галочка на против отображать только на определенных страницах, конкретно только на одной, главной). Если в том же модуле кликнуть на этот же материал еще раз, то идет переход на страницу где только материал, без ненужных модулей. То есть так, как оно должно быть сразу. Ошибку вижу в генерации езиблогом урлов привязанных к компоненту, ЧПУ джумлы же делает ссылки более адекватными.. Имеем дубли..

Нашел модуль Для просмотра ссылки Войди или Зарегистрируйся
Его создатель, увы, бесследно пропал :) Так вот.. модуль формирует нормальные, прямые ссылки.
Хотел его переделать, но опять же.. уперся в незнание ПХП.. (((
Может кто-нибудь помочь его довести до ума?
чтоб выводил посты с картинкой и аватаром, ну там дата поста еще.. только опять же в несколько колонок :)
 

Вложения

  • mod_easyblog_latest.zip
    5,7 KB · Просмотры: 14
Ребята выложите, плиз локализацию русскую
 
Неужели никто никогда не ковырял?
есть файлик отвечающий за вывод контента.. com_easyblog\themes\default\blog.latest.php
в нем строчки
Код:
<?php if( $data ){ ?>
            <?php foreach( $data as $row ){ ?>
                <?php if( $system->config->get( 'main_password_protect' ) && !empty( $row->blogpassword ) ){ ?>

                    <!-- Password protected theme files -->
                    <?php echo $this->fetch( 'blog.item.protected.php' , array( 'row' => $row ) ); ?>

                <?php } else { ?>

                    <!-- Normal post theme files -->
                 
                    <!-- for($i = 0; $i < count($posts); $i++ )-->
                                     
                    <?php echo $this->fetch( 'blog.item'. EasyBlogHelper::getHelper( 'Sources' )->getTemplateFile( $row->source ) . '.php' , array( 'row' => $row ) );?>
                 
                 
                 
                <?php } ?>
            <?php } ?>
        <?php } else { ?>
в них
Код:
<!-- Normal post theme files -->
                
                    <!-- for($i = 0; $i < count($posts); $i++ )-->
                                    
                    <?php echo $this->fetch( 'blog.item'. EasyBlogHelper::getHelper( 'Sources' )->getTemplateFile( $row->source ) . '.php' , array( 'row' => $row ) );?>

отвечает за вывод постов в виде того что мы обычно видим на главной странице блога по дефолту :) тоесть одна широкая колонка, аки "Блогостайл"..
Так вот... может кто подсказать, как сделать так, чтобы вывод этой функции осуществлялся в табличной форме.. из 2-3 колонок?
Я пытался сделать вывод по циклу через i++ но черт возьми из-за практически полного незнания PHP, я это сделать не смог как ни пытался.. ни по примерам ни логически..
Может кто-то подсказать в этом вопросе? Есть же форуме люди ЗНАЮЩИЕ..
Как альтернативу пробовал сделать вывод через модули различные..
Но почему то столкнулся с такой проблемой:
Условия: - в качестве основной страницы сайта - пустая страница избранных материалов; модули ставятся на нее (впрочем это сути не меняет, и с любой другой страницы так).
Получаем: при клике на материал в модуле, переходим на страницу данного материала, но на этой же странице висят и все те же модули (Хотя у модулей стоит галочка на против отображать только на определенных страницах, конкретно только на одной, главной). Если в том же модуле кликнуть на этот же материал еще раз, то идет переход на страницу где только материал, без ненужных модулей. То есть так, как оно должно быть сразу. Ошибку вижу в генерации езиблогом урлов привязанных к компоненту, ЧПУ джумлы же делает ссылки более адекватными.. Имеем дубли..

Нашел модуль Для просмотра ссылки Войди или Зарегистрируйся
Его создатель, увы, бесследно пропал :) Так вот.. модуль формирует нормальные, прямые ссылки.
Хотел его переделать, но опять же.. уперся в незнание ПХП.. (((
Может кто-нибудь помочь его довести до ума?
чтоб выводил посты с картинкой и аватаром, ну там дата поста еще.. только опять же в несколько колонок :)
На данный момент сам ковыряюсь с изи блогом, заодно и пытаюсь разобраться с ссылками. На что обратил внимание так это то, что в настройках SEO при настройке вывода ссылок на вкладке Расширенные есть настройки игнорирования, так вот если установить игнорирование категории, то почему-то начинает игнорироваться пункт меню, в результате отваливается привязка модулей. То есть по нормальному чтобы не отваливались привязки надо настроить вывод УРЛа так, чтобы в нем присутствовал пункт меню. Можно сделать так же через скрытое меню, просто оно нигде не выводится, но привязки работают. Я изза этого мучаюсь с картой сайта. Мне Jsitemap правда версии 3.0 строит карту с ссылками в которых нет пункта меню, и автоматом получаю дубли страниц.
 
я ковырял. сейчас юзаю этот компонент
вывожу после блога и похожие блоги по тегу и последние блоги (по-моему из этой же категории)

там ничего сложного
вопрос еще актуален?
 
в продолжение темы.. Долго-долго мучался и так и сяк.. в итоге сделал вывод статей через модуль RokSprocket на главной странице изиблога. Подправил страницу от вывода статей самого блога, т.е. остался только модуль. Ну и закрыл от индексации в robots.txt все модули, чтоб поисковики не видели дубли, которые по-любому образуются. To Salbar в настройках изиблога - SEO есть "Формат SEF ссылок URL" там не пробовали настроить url-ы статей?
 
в продолжение темы.. Долго-долго мучался и так и сяк.. в итоге сделал вывод статей через модуль RokSprocket на главной странице изиблога. Подправил страницу от вывода статей самого блога, т.е. остался только модуль. Ну и закрыл от индексации в robots.txt все модули, чтоб поисковики не видели дубли, которые по-любому образуются. To Salbar в настройках изиблога - SEO есть "Формат SEF ссылок URL" там не пробовали настроить url-ы статей?
Просто в RokSprocket вывели или как-то в коде копались? Если да, то выложите пример.
 
Просто в RokSprocket вывели или как-то в коде копались? Если да, то выложите пример.
ммм.. да не сочтут модераторы за рекламу пример pinblog.ru. главная страница сайта = главная страница изиблога. Оно же модуль рокспрокет:)
 
ммм.. да не сочтут модераторы за рекламу пример pinblog.ru. главная страница сайта = главная страница изиблога. Оно же модуль рокспрокет:)
А это выведено с помощью доступных настроек или надо ещё в пхп что-то стыковать и перепрописывать?
 
Назад
Сверху