Итак рассмотрим структуру вывода контента в Joomla 1.5.
Идем в папку: ваша joomla\components\com_content\views\
Видим там 5 папок:
- archive - отвечает за вид вывода архива.
- article - вид материала
- category - вид категории
- frontpage - вид первой страницы
- section - вид секции (раздела)
Рассмотрим каждую по подробнее. В каждой из этих папок есть папка tmpl она то нам и нужна. Рассмотрим пример article (материал). В папке article\tmpl\ есть файлы default.php и form.php. default.php отвечает за вид вывода материала, т.е. допустим вы создали пункт меню: Стандартный шаблон материала.
Щелкнув по этому пункту меню (на сайте) именно этот файл будет
отображать вид вашего шаблона материала. Его можно редактировать
допустим можно переместить заголовок страницы с верху в низ. Для этого
перенесите код:
...
Читать дальше »
|
Здравствуйте уважаемые читатели блога sivway.com. Пару статей назад я писал о том как настроить tinymce для joomla, чтобы он дал возможность вставки php и javascript кода. Казалось бы вроде все, можно работать, но редактор вырезает так же некоторые HTML теги
при определенной конструкции, о которых я здесь попытаюсь рассказать. А
выяснилась эта проблема при вставки кода слайдера в статью. Для
управления слайдером мне необходимо было к изображению присвоить
событие onclick, а так же одному изображению присвоить id. По умолчанию tinymce удаляет эти теги.
Казалось бы для div контейнера id можно использовать , а вот для img
нет. Для того чтобы решить эту проблему необходимо в редакторе tinymce
прописать к img те теги, которые вам необходимы.
...
Читать дальше »
|
Источник: http://joofaq.ru/
Приветствую Вас, дорогие друзья и посетители блога Joofaq.ru.
В последнее время я всё чаще натыкаюсь на вебмастеров, у которых
разными путями взломали сайт на Joomla. Хоть эту CMS и считают довольно
безопасной, но тем не менее, в ней есть довольно много уязвимостей. Как
оказалось, даже не очень опытный хакер сможет взломать сайт на Joomla,
если над ним не поработать и не обезопасить себя от этих ошибок. Ради
интереса я пробивал основные ключевые слова по поводу взлома joomla и защиты joomla от взлома.
Я заметил, что очень мало пользователей интересуются защитой сайта (как
правило, люди начинают искать решение, когда уже поздно). Но я
нас
...
Читать дальше »
|
Активность хакеров никогда не сходит на нет. Например, только по данным
одного хакерского сайта zone-h.org (см. раздел Onhold), взламываются
ежедневно сотни сайтов. Вашего сайта там точно нет?
Для взлома не надо быть профессиональным хакером, речь в статье о так
называемых «кулхацкерах», использующих плоды чужих «трудов» и самых
простых случаях взлома. Статья ни в коей мере не howto, как взломать
сайт. Цель — показать, насколько просто осуществляется взлом и
рекомендовать меры по защите сайта и действия, в случае взлома
«косовскими албанцами».
Приведён пример успешного розыска хакера российскими правоохранительными органами.
Как осуществляется взлом сайта?
Наиболее распространённые пути проникновения на сайт:
- перебор простых паролей доступа к админке/ftp («имя домена», 12345,
admin, test и т.п.) — большое число взломов, как ни странно, происходит
именно так;
- использование уязвимостей скр
...
Читать дальше »
|
Joomla 1.5.20
Virtuemart 1.1.9 Stable
CSVI 1.9
1. В самом магазине ставим:
Virtuemart -> Настройки(в мен. слева) -> Вкладка "Сайт" -> Вид
-> Включить динамическое изменение размеров для мини-изображения -
ВКЛЮЧАЕМ! - и указываем ниже размеры, какие вам нужны для превью.
2. Делаем себе шаблон для импорта в CSV Improved и там обязательно поля product_full_image и product_thumb_image.
Необходимо в компоненте CSV Improved 1.8.1 войти в "Шаблоны" для
редактирования шаблона импорта. Затем в колонке "Имя шаблона" отметить
кнопку "CSVI Product Import" и нажать кнопку "Поля" (Fields) в правом
верхнем углу окна. Необходимо расставить очерёдность полей в
соответствии их очерёдностью в Вашем шаблоне таблицы (очерёдность полей в
шаблоне импорта компонента CSV Improved 1.8.1 выставляется простым
проставлением порядковых чисел с последующим сохранением для фиксации).
Лишние поля нужно удалить соответствующей кнопкой.
В General Settings В CSV improved
...
Читать дальше »
|
Галка "Создание уменьшенных изображений" стоит. product_full_image - из таблицы импортируется. Уменьшенные изображения не создаются. При добавлении в таблицу product_thumb_image c файлами изображений, эти изображения добавляются в том виде, в котором есть. При этом CSVI выводит ошибку
Бился с точно такой же проблемой. Решение найдено, и описано постом выше: В настройках CVS Improved создание уменьшенных изображений отключаем. В настройках VirtueMart — включаем: VirtueMart
> магазин > Вид включено: Включить динамическое изменение
размеров для мини-изображения? и указаны размеры 150 x 150 картинки
сохраняются в папке resized форма
...
Читать дальше »
|
- Как зарегистрировать счет в Liqpay?
- Для работы с Liqpay предварительная регистрация не нужна. Логином в
систему служит ваш номер телефона, а одноразовый пароль для каждой
операции приходит от системы по SMS. Для начала работы с Liqpay нужно зайти на сайт Liqpay.com,
нажать на главной странице кнопку "С карты на телефон", указать свой
номер мобильного телефона, указать реквизиты своей карточки и перевести
нужную сумму денег с карточки на счет в Liqpay. - Как перевести деньги со счета в Liqpay на другой телефон?
- Для этого нужно зайти на сайт Liqpay.com, нажать кнопку "С телефона на телефон", указать свой номер телефона, номер телефона получателя, сумму перевода и комментарий. - Как вывести деньги из системы?
- Для этого нужно зайти на сайт Liqpay.c
...
Читать дальше »
|
CREATE TABLE IF NOT EXISTS `jos_bannerclient` ( `cid` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(255) NOT NULL DEFAULT '', `contact` varchar(255) NOT NULL DEFAULT '', `email` varchar(255) NOT NULL DEFAULT '', `extrainfo` text NOT NULL, `checked_out` tinyint(1) NOT NULL DEFAULT '0', `checked_out_time` time DEFAULT NULL, `editor` varchar(50) DEFAULT NULL, PRIMARY KEY (`cid`) ) TYPE=MyISAM AUTO_INCREMENT=2 ;в дампе в конце описания каждой таблицы есть строканужно так:CREATE TABLE IF NOT EXISTS `jos_bannerclient` ( `cid` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(255) NOT NULL DEFAULT '', `contact` varchar(255) NOT NULL DEFAULT '', `email` varchar(255) NOT NULL DEFAULT '', `extrainfo` text NOT NULL, `checked_out` tinyint(1) NOT NULL DEFAULT '0', `c
...
Читать дальше »
|
Подскажите пожалуйста где это менять?
нашел) в файле browse_1.php строка <?php
if(strlen($product_s_desc) > 100) $product_s_desc =
substr($product_s_desc,0,100)."..."; ?>
в первой цифре 100 надо менять на нужную...
|
Файл robots.txt должен лежать только в корне сайта/форума. Учитывая,
что форумы можно расположить тремя способами - отдельностояще, на
поддомене и в директории, нужно соответственно располагать и robots.txt.
В случае отдельноящего форума, а также форума на поддомене, файл
robots.txt нужно расположить в корне форума (той же папке, где находится
файл config.php). Если же форум располагается во вложенной
директории сайта, то robots.txt надо расположить в корне сайта, а все
аргументы внутри robots.txt прописать в соответствии с путем до них от
корня. То есть, если форум находится в папке forum/ (example.com/forum/), то предыдущий пример robots.txt примет следующий вид:
User-agent: *
Disallow: /forum/faq.php
Disallow: /forum/mcp.php
Disallow: /forum/memberlist.php
Disallow: /forum/posting.php
Disallow: /forum/report.php
Disallow: /forum/search.php
Disallow: /forum/style.php
Disallow: /forum/ucp.php
...
Читать дальше »
|
|