densvi
+20
Репутация
2
Рейтинг
Вот ЗДЕСЬ ответил.
Только вчера решил для себя подобную проблему. Посмотреть можно на моем сайте.
Правил mod_latest.tpl и style.css темы
Может не изящно, но мне помогло, правда криво, если сайт в 3 колонки. Но мне нужно было 2 колонки, так что мне помогло.
потом код и в конце:
Это для 2 колонок и 2 строк. Для трех колонок нужно с переменной $i поиграть и в конце поставить проверку для закрытия блока div
Соответственно для css
Это для моего случая, для своих нужд нужно самому подкрутить.
Правил mod_latest.tpl и style.css темы
Может не изящно, но мне помогло, правда криво, если сайт в 3 колонки. Но мне нужно было 2 колонки, так что мне помогло.
{if $is_con} {if $cfg.is_pag}<script type="text/javascript" src="/modules/mod_latest/js/latest.js" ></script>{/if} {if !$is_ajax}<div id="module_ajax_{$module_id}">{/if} {php} $i=0; {/php} {php}if($i == 0)echo("<div class=\"mod_latest_entry\">");{/php} <div class="mod_latest_entry_col{php}echo $i+1; {/php}"> {if $article.image}
</div> {php}if($i == 1)echo("</div>");{/php} {php}$i = 1 - $i;{/php} {/foreach}
Соответственно для css
.mod_latest_entry{ margin-bottom:10px; clear:both; } .mod_latest_entry_col1{ width:49%; float:left; margin-bottom:10px; } .mod_latest_entry_col2{ width:49%; float:right; margin-bottom:10px; }
Всем спасибо. Проблему решил сам.
Добрый день. Может кто подскажет, как можно в модуле "последние материалы" вывести записи в несколько колонок?
Firefox в последнее время после очередного обновления тоже стал глючить и тормозить.
Я уже неделю пользуюсь новым браузером от Яндекса, сделан на основе Хрома.
По сравнению с Firefox, просто летает!
Это-то понятно, но вот прикол — Miralinks отказались принимать сайт в систему из-за этого!!!
Доброе время суток. Такая ситуация: сайт на ICMS — загружаю я и др. люди в Firefox без RDS bar — все нормально. Только включается RDS bar — так сайт просто пропадает. В Хроме при включенном RDS bar все нормально.
В чем траблы, помогите плиз.
В чем траблы, помогите плиз.
что-то не работает сайт happysoftx.com
А зачем Вам именно такая? Вот отличная карусель с поддержкой кучи параметров и эффектов. Вроде ни с чем не конфликтует. Вот малость недоделанный пример реализации (модуль Витрина объектов, на карте выбрать Санкт-Петербург)
Не подскажете как сделать по нормальному. А то тут как указано — у меня не работает.
После редактирования статьи в RSS ленту отдается измененный вариант — как этого избежать?
А какая версия движка, 1.8?
1.8
Такая же ф***я. Есть раздел. В нем куча подразделов. На сайте эти подразделы отображаются как попало. Как настроить правильное и нужное мне отображение (сортировку) так и не нашел.
Буду признателен, кто ткнет носом.
Буду признателен, кто ткнет носом.
Была похожая ситуация, пока не поменяли браузер. Может дело в нем.
Мало вероятно. У меня такая же проблема. Пробовал на Опере, IE, Хроме. Пока удалось вычислить, что несохранение текста или его изменений (что наиболее часто) у меня тогда, когда присутствует код с формой (подписка subscribe, например) в тексте модуля. Лечится пока так: весь текст редактируем в ворде. Удаляем в админке наф** модуль. Создаем новый, вставляем текст из ворда. Тогда все нормально сохраняет. Но это изврат. Надо исправлять как-то.
Правльно ли я понимаю, что для этого можно поиграться с полем seolink в таблице cms_content. Необходимо, чтобы туда записывался путь без категорий. Для этого берем файл /component/content/model.php и редактируем вот это
Для нашей задачи эта функция выглядела бы так:
Все ли верно?
Но тогда наверное можно наткнуться на какие-то подводные камни. Вдруг еще где-то эта функция работает и там нужен полный путь??
public function getSeoLink($article){ $seolink = ''; $category = $this->inDB->get_fields('cms_category', "id={$article['category_id']}", 'NSLeft, NSRight'); $left_key = $category['NSLeft']; $right_key = $category['NSRight']; $path_list = $this->getCategoryPath($left_key, $right_key); if ($path_list){ foreach($path_list as $pcat){ if ($pcat['id']!=1){ $seolink .= cmsCore::strToURL(($pcat['url'] ? $pcat['url'] : $pcat['title'])) . '/'; } } } $seolink .= cmsCore::strToURL(($article['url'] ? $article['url'] : $article['title'])); if ($article['id']){ $where = ' AND id<>'.$article['id']; } else { $where = ''; } $is_exists = $this->inDB->rows_count('cms_content', "seolink='{$seolink}'".$where, 1); if ($is_exists) { $seolink .= '-' . $article['id']; } return $seolink; }
public function getSeoLink($article){ $seolink = ''; $seolink .= cmsCore::strToURL(($article['url'] ? $article['url'] : $article['title'])); if ($article['id']){ $where = ' AND id<>'.$article['id']; } else { $where = ''; } $is_exists = $this->inDB->rows_count('cms_content', "seolink='{$seolink}'".$where, 1); if ($is_exists) { $seolink .= '-' . $article['id']; } return $seolink; }
Но тогда наверное можно наткнуться на какие-то подводные камни. Вдруг еще где-то эта функция работает и там нужен полный путь??
Доброе время суток. Вот озаботился такой темой. Как известно не рекомендуется для улучшения продвижения сайта делать слишком большую вложенность статей.
Ну, например, мойсайт.ru/category1/subcategory1/subcategory2/post1.html — не есть хорошо.
Гораздо лучше мойсайт.ru/post1.html
Но при этом в навигации сайта должны остаться все эти категории и подкатегории, чтобы например вывести список статей в оределенной категории.
Встает вопрос. А можно ли так сделать??? Вырезание части url ???
Ну, например, мойсайт.ru/category1/subcategory1/subcategory2/post1.html — не есть хорошо.
Гораздо лучше мойсайт.ru/post1.html
Но при этом в навигации сайта должны остаться все эти категории и подкатегории, чтобы например вывести список статей в оределенной категории.
Встает вопрос. А можно ли так сделать??? Вырезание части url ???