Новости Joomla

Astroid обновился до версии 3.3.7!

Astroid обновился до версии 3.3.7!

Astroid — это мощный фреймворк для дизайнеров и разработчиков, позволяющий создавать адаптивные, быстрые и надежные веб-сайты и шаблоны на базе Joomla.

Главное в новой версии:

-   Исправлена загрузка файлов макетов

В предыдущем крупном релизе Astroid 3.3.6 были сделаны важные улучшения:

Основные моменты:

  • Улучшенный UI/UX в ключевых областях конфигурации
  • Повышенная стабильность и согласованность в Layout Builder и Form Builder
  • Исправления ошибок на основе отзывов сообщества
  • Улучшенная обработка визуальных эффектов, границ и шрифтов

Улучшения:

  • Обновленный UX Layout Builder
  • Улучшенный эффект предзагрузчика
  • Улучшенный стиль границ
  • Улучшенный UI/UX вкладки «Layout» в Template Options

Исправления ошибок:

  • Решены проблемы с некорректными динамическими значениями
  • Исправлен Color Transform при прокрутке
  • Устранены проблемы с работой Form Builder в Article Layout и Module Layout Builder
  • Исправлена проблема с созданием ненужных временных файлов при обработке шрифтов

Скачать: https://github.com/templaza/astroid-framework/releases/tag/v3.3.7

Как тестировать Joomla PHP-разработчику? Компонент Patch tester.

👩‍💻 Как тестировать Joomla PHP-разработчику? Компонент Patch tester.Joomla - open source PHP-фреймворк с готовой админкой. Его основная разработка ведётся на GitHub. Для того, чтобы международному сообществу разработчиков было удобнее тестировать Pull Requests был создан компонент Patch Tester, который позволяет "накатить" на текущую установку Joomla именно те изменения, которые необходимо протестировать. На стороне инфраструктуры Joomla для каждого PR собираются готовые пакеты, в которых находится ядро + предложенные изменения. В каждом PR обычно находятся инструкции по тестированию: куда зайти, что нажать, ожидаемый результат. Тестировщики могут предположить дополнительные сценарии, исходя из своего опыта и найти баги, о которых сообщить разработчику. Или не найти, и тогда улучшение или исправление ошибки быстрее войдёт в ядро Joomla. Напомню, что для того, чтобы PR вошёл в ядро Joomla нужны минимум 2 положительных теста от 2 участников сообщества, кроме автора. Видео на YouTubeВидео на VK ВидеоВидео на RuTubeКомпонент на GitHub https://github.com/joomla-extensions/patchtester@joomlafeed#joomla #php #webdev #community

0 Пользователей и 1 Гость просматривают эту тему.
  • 26 Ответов
  • 3685 Просмотров
*

Good_user

  • Захожу иногда
  • 149
  • 5 / 1
Всем привет! Нашел в интернете фиксированный шаблончик и решил переделать его на резиновый. Основная часть шаблона, хедер и футер растянулись нормально, но вот с контентной частью справится не могу. Сейчас (то есть после растяжки основной части, хедера и футера) шаблон имеет следующий вид:

Вот кусок кода который отвечает за контентную часть:
Цитировать
#maincolumn {
    float: left;
    margin: 0 5px;
    overflow: hidden;
    padding: 0;
    width: 530px;
}
По коду понятно, что контентная часть фиксированная (530px), после изменения значения с 530px на 100% получается следующее:

С этого скриншота видно как контентная часть уходит вниз и отображается на всю ширину окна под левой колонкой, а правая колонка уходит в самый низ и отображается после контентной части. На следующем скриншоте видно как уходит правая колонка:

То есть получается, что контентная часть не хочет растягиваться между колонками.
Уже второй день мучаюсь с этой проблемой и никак не могу решить ее. Знания в HTML и CSS, поверхностные, редактирую шаблоны в основном методом тыка и получается, но не всегда. Кто может, помогите, пожалуйста! Времени на изучение мануалов сейчас нет, нужно срочно сделать шаблон. В качестве символической оплаты тому, кто поможет перешлю 40 рублей на Webmoney. Я понимаю, что это мизер, но больше сейчас не имею. Заранее спасибо!
*

theo_

  • Захожу иногда
  • 115
  • 2 / 0
покажи, какой стиль у колонок, иначе не сказать

а вообще попробуй так
#maincolumn {
    height: 1%;
    overflow: hidden;
    padding: 0;
}

для ие6 возможно внутрь #maincolumn нужно положить еще один див-обертку и задать для него width: 100%
*

Efanych

  • Глобальный модератор
  • 4683
  • 644 / 0
  • Меняю свою жизнь на 360°!
Попробуй дописать
#maincolumn {
    float: left;
    margin: 0 205px; (чуть больше ширины боковых колонок)
    overflow: hidden;
    padding: 0;
    width: 100%;
}
Создание сайтов, шаблонов, помощь в решении проблем.
*

Good_user

  • Захожу иногда
  • 149
  • 5 / 1
покажи, какой стиль у колонок, иначе не сказать

Левая колонка:
Цитировать
#leftcolumn {
    float: left;
    margin-left: 9px;
    padding: 0;
    width: 205px;
}

Правая колонка:
Цитировать
#rightcolumn {
    float: right;
    margin-right: 9px;
    padding: 0;
    width: 205px;
}

покажи, какой стиль у колонок, иначе не сказать

а вообще попробуй так
#maincolumn {
    height: 1%;
    overflow: hidden;
    padding: 0;
}

для ие6 возможно внутрь #maincolumn нужно положить еще один див-обертку и задать для него width: 100%
Я не знаю как это сделать. Хотя бы под мозиллу и оперу оптимизировать.
*

Good_user

  • Захожу иногда
  • 149
  • 5 / 1
Попробуй дописать
#maincolumn {
    float: left;
    margin: 0 205px; (чуть больше ширины боковых колонок)
    overflow: hidden;
    padding: 0;
    width: 100%;
}
Проблема остается та же. Текст то отступает с лева, но отображается между колонками как и до этого.
*

Efanych

  • Глобальный модератор
  • 4683
  • 644 / 0
  • Меняю свою жизнь на 360°!
Должен быть зазор. Если ширина колонки 205, то в центральной колонке пиши 210.
Или
#rightcolumn {
    float: right;
    margin-right: 9px;
    margin-left:-205px;
    width: 205px;
}
#leftcolumn {
    float: left;
    margin-left: 9px;
    margin-right:-205px;
    width: 205px;
}
Создание сайтов, шаблонов, помощь в решении проблем.
*

Good_user

  • Захожу иногда
  • 149
  • 5 / 1
Должен быть зазор. Если ширина колонки 205, то в центральной колонке пиши 210.

В центральной колонке пробовал 210 и 220, и больше, но проблема все та же.

Или
#rightcolumn {
    float: right;
    margin-right: 9px;
    margin-left:-205px;
    width: 205px;
}
#leftcolumn {
    float: left;
    margin-left: 9px;
    margin-right:-205px;
    width: 205px;
}
Это также не помогает. Я в печале...А может там что-то с позиционированием? Я пробовал вставить position: absolute; top:300px; left:210px; right:210px, с верху и с лева отступало, а вот справа нет (текст накладывался на колонку)
*

Good_user

  • Захожу иногда
  • 149
  • 5 / 1
Все еще надеюсь на помощь...
*

Efanych

  • Глобальный модератор
  • 4683
  • 644 / 0
  • Меняю свою жизнь на 360°!
Закинь на хостинг. Так гадать можна долго, а в коде разбираться напряжно.
Или FireBug ставь и методом тыка пробуй разные варианты.
http://joomlaforum.ru/index.php/topic,79712.new.html
Создание сайтов, шаблонов, помощь в решении проблем.
*

Good_user

  • Захожу иногда
  • 149
  • 5 / 1
Закинь на хостинг. Так гадать можна долго, а в коде разбираться напряжно.
Или FireBug ставь и методом тыка пробуй разные варианты.
http://joomlaforum.ru/index.php/topic,79712.new.html
Я FireBug-ом как раз и тыкаю=) Точно, так гадать долго можно. Сейчас залью сайт с демо данными на хостинг и потом дам ссылку!
*

Good_user

  • Захожу иногда
  • 149
  • 5 / 1
Вот ссылка: http://heapref.ru/. Залил Joomla с демо данными и установил шаблон. Растянул все, кроме контентной части. Жду помощи...
*

oleggrz

  • Захожу иногда
  • 435
  • 76 / 3
  • Только начал учиться.
Если менять только в CSS то задайте и для боковых колонок и для центра размер в %, например 20-60-20. Минус - это при больших расширениях монитора, колонки очень уж широкие выходят. Если делать с фиксированными боковыми, то без дополнительных дивов вряд-ли что выйдет.
*

Efanych

  • Глобальный модератор
  • 4683
  • 644 / 0
  • Меняю свою жизнь на 360°!
Да. Не выйдет.
Обьедините все 3 колонки в див. И левую с центральной. Назначте им ID.
Отпишитесь потом.
Создание сайтов, шаблонов, помощь в решении проблем.
*

Efanych

  • Глобальный модератор
  • 4683
  • 644 / 0
  • Меняю свою жизнь на 360°!
Даже  достаточно левую с центральной.
Создание сайтов, шаблонов, помощь в решении проблем.
*

Good_user

  • Захожу иногда
  • 149
  • 5 / 1
Даже  достаточно левую с центральной.
Можете хотя бы приблизительно сказать как сделать это объединение, просто я не знаю как? Я делаю в основном все методом тыка и в терминах разбираюсь не очень=|
*

Efanych

  • Глобальный модератор
  • 4683
  • 644 / 0
  • Меняю свою жизнь на 360°!
В index.php идут
<div id="leftcolumn">.......</div>
<div id="maincolumn">.......</div>
<div id="rightcolumn">.......</div>
Добавь ещё один див.
<div id="new">
<div id="leftcolumn">.......</div>
<div id="maincolumn">.......</div>
</div>
<div id="rightcolumn">.......</div>
Создание сайтов, шаблонов, помощь в решении проблем.
*

Good_user

  • Захожу иногда
  • 149
  • 5 / 1
В index.php идут
<div id="leftcolumn">.......</div>
<div id="maincolumn">.......</div>
<div id="rightcolumn">.......</div>
Добавь ещё один див.
<div id="new">
<div id="leftcolumn">.......</div>
<div id="maincolumn">.......</div>
</div>
<div id="rightcolumn">.......</div>
Прошу прощения за, возможно, нубские вопросы, но в какое именно место нужно вставить дополнительный div и что должно находится на месте многоточия. Просто <div id="leftcolumn">, <div id="maincolumn">, <div id="rightcolumn"> находятся в разных местах и между ними разное содержимое. Например, для правой колонки такое:
<div id="rightcolumn">
<jdoc:include type="modules" name="right" style="xhtml"/>
<br />
<div align="center"><jdoc:include type="modules" name="syndicate" /></div>
</div>
Мне стыдно за такие вопросы, но деваться некуда=|
*

Efanych

  • Глобальный модератор
  • 4683
  • 644 / 0
  • Меняю свою жизнь на 360°!
На мести многоточия всё, что угодно. Например, то, что ты привел.
Этот <div id="new"> вставляеш перед <div id="leftcolumn">,
А это </div> перед <div id="rightcolumn">
Создание сайтов, шаблонов, помощь в решении проблем.
*

Good_user

  • Захожу иногда
  • 149
  • 5 / 1
На мести многоточия всё, что угодно. Например, то, что ты привел.
Этот <div id="new"> вставляеш перед <div id="leftcolumn">,
А это </div> перед <div id="rightcolumn">
Спасибо, теперь понятно. Сделал точно так же и есть прогресс=) В центральной колонке (maincolumn ), когда указываешь 69% все отображается нормально, но при уменьшении окна в браузере (у меня стоит разрешение 1440 на 900) правая колонка уходит вниз, зато левая остается=)
Вот скриншоты:



Осталось теперь с правой колонкой справится.
*

Good_user

  • Захожу иногда
  • 149
  • 5 / 1
Efanych, подскажите, пожалуйста, каким образом можно правую колонку зафиксировать? Методом тыка не получается=|
*

Efanych

  • Глобальный модератор
  • 4683
  • 644 / 0
  • Меняю свою жизнь на 360°!
Я ковыряю, тоже с одной колонкой не лады.
Преренеси
Код
<div id="rightcolumn">
<jdoc:include type="modules" name="right" style="xhtml"/>
<br />
<div align="center"><jdoc:include type="modules" name="syndicate" /></div>
</div>
перед
<div id="new">
Создание сайтов, шаблонов, помощь в решении проблем.
*

Good_user

  • Захожу иногда
  • 149
  • 5 / 1
Я ковыряю, тоже с одной колонкой не лады.
Преренеси
Код
<div id="rightcolumn">
<jdoc:include type="modules" name="right" style="xhtml"/>
<br />
<div align="center"><jdoc:include type="modules" name="syndicate" /></div>
</div>
перед
<div id="new">

Спасибо, что ответили! Сделал так как сказали, теперь и левая и правая колонки на месте, но при уменьшении окна в браузере, контентная часть уходит вниз...зато колонка на месте!
*

Efanych

  • Глобальный модератор
  • 4683
  • 644 / 0
  • Меняю свою жизнь на 360°!
Щас доковыряю. Подожди минутку. У меня только теория, на практике первый раз резинку делаю, потому столько парюсь.
Создание сайтов, шаблонов, помощь в решении проблем.
*

Good_user

  • Захожу иногда
  • 149
  • 5 / 1
Щас доковыряю. Подожди минутку. У меня только теория, на практике первый раз резинку делаю, потому столько парюсь.
Большое спасибо! Жду=)
Еще заметил, что если указать ширину центральной колонки 55%, то даже при уменьшении окна браузера контентная часть остается на месте (если 56% и выше, то улетает вниз), но этого недостаточно, так как остается пробел.
*

Efanych

  • Глобальный модератор
  • 4683
  • 644 / 0
  • Меняю свою жизнь на 360°!
Код
#new {
float:right;
margin-right:460px
}

#leftcolumn {
     float: left;
     margin-left: 9px;
     padding: 0px;
     width: 205px;
margin-right:-215px;
}


#rightcolumn {
     float: right;
     margin-right: 9px;
     padding: 0px;
     width: 205px;
margin-left:-215px;
}

#maincolumn {
     float: left;
     margin: 0px 5px;
     overflow: hidden;
     padding: 0px;
     width: 100%;
    margin-left:230px;
}
Создание сайтов, шаблонов, помощь в решении проблем.
*

Good_user

  • Захожу иногда
  • 149
  • 5 / 1
Урааааааа! У меня слов нет, Вы просто маг-волшебник. Большущее Вам спасибо! Скажите свой WMR или сюда или в личку=)
*

rabin0vich

  • Новичок
  • 1
  • 0 / 0
Помогите и мне  >:(

Скачал шаблон. Всем он хорош, но уж очень узкий.
Методом тыка в style.css и с помощью фаирбага я расширил его.




Мне нужно расширить пункт №1. Когда я его растягиваю, то правый блок (пункт №2) уходит вниз.
Как мне его сдвинуть вправо?

Изначально в (style.css) он выглядит так:

Код
	
Код:
/* begin LayoutCell */
.contentLayout .sidebar2
{
  position: relative;
  margin: 0;
  padding: 0;
  border: 0;
  float: left;
  overflow: hidden;
  width: 200px;
  }

/* end LayoutCell */

Пробовал сделать так:

Код
/* begin LayoutCell */
.contentLayout .sidebar2
{
  position: relative;
  margin-right: -43%;
  padding: 0;
  border: 0;
  float: right;
  overflow: hidden;
  width: 200px;
  }

/* end LayoutCell */

После этого он вправо уходит, но остаётся снизу.

Я пытался вставить "margin-top: 500px" - ориентировался по главной.
Но естественно когда я захожу на другую страницу, где контента меньше или больше, то этот блок прыгает на эти 500пикселей относительно низа.

Помогите привязать этот блок к верхней границе.
Или может я иду по неверному пути и как мне расширить шаблон правильно?


« Последнее редактирование: 18.04.2011, 13:34:57 от rabin0vich »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Запретить наследование из шаблона на странице SP Page Build

Автор AlexP750

Ответов: 15
Просмотров: 2277
Последний ответ 17.08.2021, 12:30:51
от AlexP750
Как вставить свой CSS в общий файл CSS шаблона Yootheme?

Автор Lemonez

Ответов: 16
Просмотров: 1565
Последний ответ 21.01.2021, 05:11:58
от Lemonez
Как убрать боковые отступы в мобильной версии шаблона?

Автор Евгений1980

Ответов: 2
Просмотров: 1715
Последний ответ 18.01.2021, 18:24:53
от arma
Как убрать мобильную версию шаблона?

Автор Dwad

Ответов: 3
Просмотров: 1232
Последний ответ 23.01.2018, 08:53:18
от MaxTs
Как изменить ширину шаблона?

Автор qromen

Ответов: 32
Просмотров: 35114
Последний ответ 09.10.2017, 16:10:09
от AntonShilov