Главная » Записи с тегом "модули" (страница 2)

Рубрики с меткой ‘модули’

Drupal 7 — модули-примеры. Замена «Сохранить» на «Отправить» в форме комментирования.

Для тех кому надо «чтобы просто работало» к статье прилагаю рабочую версию мини-модуля (см. во вложении). Для всех остальных, — читаем описание ниже.

Итак, в Drupal 7 по умолчанию кнопка отправки сообщения в форме комментирования выдаёт нам надпись «Сохранить», что согласитесь немного не соответсвует более традиционной «Отправить». Казалось бы нет проблем, — стоит только в админ-панель зайти по пути «Главная » Администрирование » Конфигурация » Локализация » Перевод интерфейса» и заменить «некорректную» строчку. Но этот текст же используется и в других куда более важных формах: сохранения параметров системы, например. Читать далее »

Drupal: общая методика поиска причин ошибок

Баги: причины?

Итак, сегодня расскажу читателям, как искать причины ошибок на вашем Drupal-проекте. Внимание, именно искать, не исправлять. Конкретных рецептов нет, их и не может быть. Случаи бывают разные. Но все же распишу, как лично я ищу причину возникновения всевозможных нехороших вещей. Читать далее »

Продвижение сайтов на CMS Joomla

Успешность любых интернет-проектов зависит от того, как будет правильно организована их раскрутка и продвижение. Безусловно полезные и интересные сайты с уникальным контентом пользователи рано или поздно начнут посещать, и количество таких посещений будет только расти. Но если пустить работу по продвижению сайта на самотек, то хороший во всех отношениях ресурс может не попасть в ТОП поисковых систем.

Продвижение и раскрутка сайтов на Joomla и других популярных CSM имеют свои существенные особенности. Хотя компанию по раскрутке и продвижению сайта можно проводить по-разному, есть некие основные положения по раскрутке сайта. Для хорошего продвижения ресурса, работу по оптимизации, разбивают на этапы и внимание уделяется каждому этапу отдельно. Этапы можно разделить примерно так: Читать далее »

Downloads Script — хранение файлов. Часть 1

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

Для вас актуальна проблема файлохранения и файлообмена? «Спасательным кругом» может оказаться модуль «Downloads Script». Он на прямую конкурирует с официальным файловым модулем от IPS — «Invision Download Manager». По некоторым параметрам он его даже превосходит, предоставляя более внушительные возможности. Читать далее »

Тип ModuleLayout в параметрах модулей Joomla 1.5

В Joomla 1.7 у модулей появился достаточно удобный функционал — возможность выбора layout’а в параметрах модуля из выпадающего списка (причем, если в каком-то из шаблонов сайта данный layout переопределен или добавлен альтернативный — он тоже будет присутствовать в списке). А вот в Joomla 1.5 этого сильно не хватало. Недавно я нашел на форуме неплохое решение от пользователя danik.html и немного его доработал.

Решение довольно простое — добавляем аналогичный элемент в дистрибутив модуля, добавляем XML-манифесте модуля ссылку на папку с элементом и добавляем новый параметр к существующим параметрам модуля. В качестве имени условного модуля (для примера) выбрано mod_latestnews. Естественно, вам его нужно будет заменить на название вашего модуля. Читать далее »

Компоненты, модули, мамботы

Большинство начинающих пользователей, установив первый раз Joomla с ужасом хватаются за голову. Компоненты, модули… Что это такое и с чем их едят? В чем различие между компонентом и модулем? Бывшие пользователи phpNuke, привыкшие называть модулем основную единицу расширения функционала системы управления контентом, удивляются узнав что модуль выполняет в Joomla функции отображения информации. Мамботы… Что это и для чего они нужны? В этой статье я попытаюсь объяснить в чем различие между этими тремя элементами расширения функциональных возможностей Joomla и как они взаимодействуют между собой. Читать далее »

Учимся писать модули с админпанелью на DLE

1. Создаём файл test.php в директории engine/modules/test.php
2. Создаём файл config.test.php в директории engine/data/config.test.php
3. Создаём файл test.tpl кидаем в ту тему которая у вас по умолчанию

Открываем engine/modules/test.php Внего вставим:

<!—code1—>

Решение частых ошибок при установке модулей хаков сриптов

Привет, всем!
Заметил. что у многих возникают ошибки при установке модулей, хаков, скриптов и не все знаю, почему и как их исправить, надеюсь эта статья разрешит большинство вопросов.

Для начала шаги , которые нужно сделать прежде чем установить тот или иной модуль , хак, скрипт и т.д.
Важный пункт
1. Всегда проверяйте на виртуальном (домашнем ) компьютер той версии движка DataLife Engine, на которую рассчитан скрипт (после уже на версии которой собираетесь его использовать).
2. Проверяйте в начале на шаблоне дистрибутива DataLife Engine (после уже на своем шаблоне ).
Если проверка была успешна, устанавливайте на хостинг! Читать далее »

Защита папок скрипта от запуска сторонних скриптов DLE

Защита папок скрипта от запуска сторонних скриптов. Полезная статья на DLE9.com!

Безопасность, защита сайта полезная статья!
Здравствуйте друзья,

Предлагаю небольшую статью, как можно повысить безопасность вашего сайта. На данный момент наибольшую угрозу для сайта представляют собой залитые злоумышленником на сервер PHP шеллы, каким либо образом.
Что такое PHP шеллы? PHP шеллы это — скрипты которые могут выполняться на вашем сервере и производить какие-либо изменения в файлах доступных для записи. Например: читать содержимое конфигурационных данных и соответственно получать прямой доступ к базе данных. Читать далее »

API для разработки модулей

API предназначен для написания модификаций совместимых со старыми и будущими версиями скрипта. В случае использования API для получения данных из базы, вы можете быть уверенными что данный код будет работать и в будущих версиям, тем самым вы облегчается проверка и адаптация кода при выходе новой версии. Также при использовании API вам нет необходимости писать собственные функции для выборки данных, нет необходимости подключать и объявлять необходимые для работы с БД классы. Достаточно просто подключить файл API, и начать использовать его функции, все остальное он берет на себя.

 

Для использования API в своем модуле вы должны его подключить строчкой: Читать далее »