Здравствуйте многоуважаемые знатоки JOOMLA. В недалеком прошлом возникла необходимость освоить joomla 1.0. Изучил руководство, некоторые видеоуроки, кое что освоил. Но чем дальше разбираюсь, тем больше возникает вопросов. (Заранее хочу извиниться. Ниже приведенные вопросы скорей всего уже задавались на форуме и на них есть полно ответов. Но для того чтобы найти эту информацию необходимо правильно сформулировать вопрос. А вот с этим то как раз и проблемы). Поэтому если где то уже обсуждалось, то что меня интересует, пожалуйста "ткните носом" Интересует следующее: 1. ссылка1 - как реализовать правый бок. (Заголовок "Сегодня" с отображением актуальной даты и вывод информации "Анонс"). 2. ссылка2 - правый элемент в таком виде в каком он есть на сайте. 3. ссылка3 - правый элемен. 4. ссылка4 - правый элемент(где таблица и навигация по ней). 5. ссылка5 - момент с прикрепленными файлами. Заранее благодарен. P.S.: Где можно посмотреть информации по группам типов меню? Управление меню - статья нерабочая.
1. сегодня - пишем что то типа такого в отдельном модуле, который "переделываем из lastnews Код (CODE): Сегодня <?php echo mosCurrentDate('%d-%M-%Y');?> потом сам код модуля, и будет Для анонса можно модуль newsflash приспособить - делов то? называем анонс новостей, в новости пишем: по аналогии с другими поступаем 2. это вывод разделов в табличном виде - стандартный функционал 3. вывод категории в табличном виде - стандартный функционал 4. тут самописный компонент, но можно воспользоваться для этого com_event_table 5. html создаем папку, куда кидаем файлы для загрузки, а потом Код (CODE): <a href="...
Спасибо большое doctorgrif. Со 2 и 3 разобрался самостоятельно. А можно поподробней по 1 и 5 пунктам. В случае с первым пунктом: сама информация как я понимаю статична(что то типа объявлений). А вот как создать заголовок с отображением текущей даты? И этот заголовок появляется и при открытии меню - ссылка. И с созданием нового модуля тоже проблемы. По 5 пункту: <a href="http://www.блабла.ru/">Скачать файл</a> - ссылка с именем "скачать файл"? Получается размеры файлов нужно прописывать руками? И куда потом это все вставлять(добавлять)?
по п.1 берем стандартный модуль - переделываем (добавляя перед выводом ссылок то, что описал выше)- переименовываем его и устанавливаем по п.5 размер можешь указать руками (размер ведь пишется в файлменеджере) или отдать его скриптом а вставляй либо после интро либо после фултекст пс: по п.1 имеем Код (CODE): <ul class="latestnews<?php echo $moduleclass_sfx; ?>"> <?php foreach ( $rows as $row ) { // get Itemid if(!$def_itemid>0){ switch ( $type ) { case 2: $query = "SELECT id" . "\n FROM #__menu" . "\n WHERE type = 'content_typed'" . "\n AND componentid = " . (int) $row->id ; $database->setQuery( $query ); $Itemid = $database->loadResult(); break; case 3: if ( $row->sectionid ) { $Itemid = $mainframe->getItemid( $row->id, 0, 0, $bs, $bc, $gbs ); } else { $query = "SELECT id" . "\n FROM #__menu" . "\n WHERE type = 'content_typed'" . "\n AND componentid = " . (int) $row->id ; $database->setQuery( $query ); $Itemid = $database->loadResult(); } break; case 1: default: $Itemid = $mainframe->getItemid( $row->id, 0, 0, $bs, $bc, $gbs ); break; } }else{ $Itemid=$def_itemid; } // Очистка счетчика itemid для SEF if ($Itemid == NULL) { $Itemid = ''; } else { $Itemid = '&Itemid='. $Itemid; } $link = sefRelToAbs( 'index.php?option=com_content&task=view&id='. $row->id . $Itemid ); $class = ($noncss ? '':' class="latestnews'.$moduleclass_sfx.'"'); ?> <li<?php echo $class ?>> <a href="<?php echo $link; ?>" title="<?php echo $row->title; ?>"<?php echo $class ?>><?php echo $row->title; ?></a> </li> <?php } ?> </ul> получаем Код (CODE): <p><?php echo mosCurrentDate('%d-%M-%Y');?></p> <ul class="latestnews<?php echo $moduleclass_sfx; ?>"> <?php foreach ( $rows as $row ) { // get Itemid if(!$def_itemid>0){ switch ( $type ) { case 2: $query = "SELECT id" . "\n FROM #__menu" . "\n WHERE type = 'content_typed'" . "\n AND componentid = " . (int) $row->id ; $database->setQuery( $query ); $Itemid = $database->loadResult(); break; case 3: if ( $row->sectionid ) { $Itemid = $mainframe->getItemid( $row->id, 0, 0, $bs, $bc, $gbs ); } else { $query = "SELECT id" . "\n FROM #__menu" . "\n WHERE type = 'content_typed'" . "\n AND componentid = " . (int) $row->id ; $database->setQuery( $query ); $Itemid = $database->loadResult(); } break; case 1: default: $Itemid = $mainframe->getItemid( $row->id, 0, 0, $bs, $bc, $gbs ); break; } }else{ $Itemid=$def_itemid; } // Очистка счетчика itemid для SEF if ($Itemid == NULL) { $Itemid = ''; } else { $Itemid = '&Itemid='. $Itemid; } $link = sefRelToAbs( 'index.php?option=com_content&task=view&id='. $row->id . $Itemid ); $class = ($noncss ? '':' class="latestnews'.$moduleclass_sfx.'"'); ?> <li<?php echo $class ?>> <a href="<?php echo $link; ?>" title="<?php echo $row->title; ?>"<?php echo $class ?>><?php echo $row->title; ?></a> </li> <?php } ?> </ul> это усредненно и безосновательно лучше опробовать на каждом отдельном продукте
Спасибо большое Вам. Если не сложно подскажите еще пожалуйста: Реализация заголовка в таком виде не критична? Как добавить в конце "г." с отсупом? Код (PHP): <td class="thead"><center>Сегодня <?php echo mosCurrentDate('%d.%m.%y');?></center></td> Где найти параметр отвечающий за надпись "Новости" в средней зоне? Как можно реализовать правую менюшку: ссылка - а что за скрипт? Все(вроде )
Код (CODE): <td class="thead"><center>Сегодня <?php echo mosCurrentDate('%d.%m.%y');?> г.</center></td> какая средняя зона? указывай точнее использовать стандартный модуль меню+доработка css а погуглить? примерно так Код (CODE): .round(filesize($file)/1024,2).' KB'. можно еще тут посмотреть http://php.su/articles/?cat=fs&page=005
Возник очередной вопрос. Как можно реализовать элемент "Календарь"(с правой стороны) как на этой странице? ссылка
Мда, кроме joomblog ничего не получается найти. Может не то ищу (не до конца понимаю что нужно искать)
Archivator 3.0 если не ошибаюсь. Но мне кажется это не сколько не то. В примере чуть по другому организована навигация по архивным данным. Спасибо за наводку.