Сегодня 17 февраля, понедельник ГлавнаяНовостиО проектеЛичный кабинетПомощьКонтакты Сделать стартовойКарта сайтаНаписать администрации
Поиск по сайту
 
Ваше мнение
Какой рейтинг вас больше интересует?
 
 
 
 
 
Проголосовало: 7278
Кнопка
BlogRider.ru - Каталог блогов Рунета
получить код
Хаки и Скрипты Next Generation CMS
Хаки и Скрипты Next Generation CMS
Голосов: 1
Адрес блога: http://ngcmshak.ru
Добавлен: 2013-12-31 14:21:51 блограйдером 88888888
 

JetBrains PhpStorm

2013-09-18 18:41:03 (читать в оригинале)

JetBrains PhpStorm — коммерческая кросс-платформенная интегрированная среда разработки для PHP. Разрабатывается компанией JetBrains на основе платформы IntelliJ IDEA.
PhpStorm представляет собой интеллектуальный редактор для PHP, HTML и JavaScript с возможностями анализа кода на лету, предотвращения ошибок в коде и автоматизированными средствами рефакторинга для PHP и JavaScript. Автодополнение кода в PhpStorm поддерживает спецификацию PHP 5.3 и 5.4 (современные и традиционные проекты), включая пространства имен, замыкания, типажи и синтаксис коротких массивов. Имеется полноценный SQL-редактор с возможностью редактирования полученных результатов запросов.
PhpStorm разработан на основе платформы IntelliJ IDEA, написанной на Java. Пользователи могут расширить функциональность среды разработки за счет установки плагинов, разработанных для платформы IntelliJ, или написав собственные плагины.

Редактор кода PHP
PhpStorm предоставляет богатый и интеллектуальный редактор кода для PHP с подсветкой кода, расширенной конфигурацией форматирования кода, проверкой на наличие ошибок на лету и умным автодополнением.
Поддержка PHP 5.3 и 5.4, включая пространства имен, замыкания, типажи, синтаксис коротких массивов, доступ к члену класса при инстанциировании, разыменование массива при вызове функции, бинарные литералы, выражения в статичных вызовах и т. д. PhpStorm может использоваться как для современных, так и для традиционных проектов на PHP.
Автодополнение кода финализирует классы, методы, имена переменных, ключевые слова PHP, а также широко используемые имена полей и переменных в зависимости от их типа.
Поддержка стандартов оформления кода (PSR1/PSR2, Drupal, Symfony2, Zend).
Поддержка PHPDoc. PhpStorm предоставляет соответствующее автодополнение кода, основанное на аннотациях @property, @method и @var.
Детектор дублируемого кода.
PHP Code Sniffer (phpcs), проверяющий код на лету.
Рефакторинги (Переименование, Введение переменной/константы/поля, Встраивание переменной).
Поддержка редактирования шаблонов Smarty (подсвечивание синтаксических ошибок, автодополнение функций и атрибутов Smarty, автоматическая вставка парных скобок, кавычек и закрывающих тегов и др.).
MVC представление для Symfony2 и Yii фреймворков.
Распознавание кода, запакованного в PHAR-архивы.

Среда разработки
Поддержка SQL и баз данных (Рефакторинг схемы базы данных, генерация скриптов миграции схемы, экспорт результатов выполнения запроса в файл или буфер обмена, редактирование хранимых процедур и многое другое.
Удаленное развертывание приложений и автоматическая синхронизация с использованием FTP, SFTP, FTPS и др. протоколов.
Интеграция с системами управления версиями (Git - включая специальный функционал для работы с GitHub, Subversion, Mercurial, Perforce, CVS, TFS), позволяющая совершать многие действия, например commit, merge, diff и другие, прямо из PhpStorm.
Локальная история (Local History) (локально отслеживает любые изменения в коде).
PHP UML (Диаграммы классов UML для PHP кода с рефакторингами, вызываемыми прямо из диаграммы).
Поддержка Phing (предоставляет автодополнение, проверку стандартных тегов, свойств, имен целей, значений атрибутов пути в компоновочных файлах (build files).
Интеграция с баг-трекерами.

Отладка и тестирование
Легко конфигурируемый визуальный отладчик (Xdebug, Zend Debugger) для проверки соответствующих контексту локальных переменных и заданных пользователем объектов слежения, в том числе массивов и сложных объектов, а также редактирования значений на лету.
Интеграция с профилировщиком: скрипты можно профилировать прямо из PhpStorm с помощью Xdebug или Zend Debugger. Доступен агрегированный отчет; пользователь может перейти от статистики исполнения прямо к функции в PHP коде.
Интеграция с фреймворком модульного тестирования PHPUnit (тесты PHPUnit можно разрабатывать в PhpStorm и сразу запускать из директории, файла или класса с помощью контекстного меню) с покрытием кода (code coverage).
Работа с JavaScript, CSS и HTML[править | править исходный текст]
(Вся функциональность, доступная в WebStorm, включена в PhpStorm)
Автодополнение кода для JavaScript, HTML и CSS (для тегов, ключевых слов, меток, переменных, параметров и функций).
Поддержка HTML5.
Live Edit: изменения в коде можно мгновенно просмотреть в браузере без перезагрузки страницы.
Поддержка CSS/SASS/SCSS/LESS (автодополнение кода, подсветка ошибок, валидация и т. д.).
Zen Coding.
Навигация по коду и поиск использований (перейти к объявлению/идентификатору, найти использования)
Поддержка ECMAScript Harmony.
Рефакторинги для JavaScript (переименование, выделение переменной/функции, встраивание переменной/функции, перемещение/копирование, безопасное удаление, извлечение встроенного скрипта в отдельный файл).
Отладчик JavaScript, а также интеграция с фреймворками модульного тестирования JavaScript.

Поддержка PHP в IntelliJ IDEA

JetBrains также предоставляет другую, более мощную интегрированную среду разработки — IntelliJ IDEA, в которой функциональность PhpStorm можно обеспечить с помощью плагинов.
Лицензирование и обновление

Лицензия на PhpStorm постоянная и включает один год бесплатных обновлений (с даты покупки), в том числе переход с текущей мажорной версии на новую.
Доступны следующие виды лицензий на PhpStorm:
Персональная лицензия (платная, для индивидуальных разработчиков)
Коммерческая лицензия (платная, для компаний и организаций)
Академическая лицензия (платная, для студентов и преподавателей)
Лицензия для образовательных учреждений (бесплатная)
Лицензия для СПО (Open Source) проектов (бесплатная)

Скачать JetBrains PhpStorm

Денвер - локальный сервер.

2013-09-17 22:07:57 (читать в оригинале)

Джентльменский набор Web-разработчика («Д.н.w.р», читается «Денвер») — проект Дмитрия Котерова, локальный сервер (Apache, PHP, MySQL, Perl и т.д.) и программная оболочка, используемые Web-разработчиками для разработки сайтов на «домашней» (локальной) Windows-машине без необходимости выхода в Интернет. Главная особенность Денвера — удобство при удаленной работе сразу над несколькими независимыми проектами и возможность размещения на Flash-накопителе.
Давайте посмотрим, что же включает в себя базовый (основной) пакет Денвера:

Инсталлятор (поддерживается также инсталляция на flash-накопитель).
Apache, SSL, SSI, mod_rewrite, mod_php.
PHP5 с поддержкой GD, MySQL, sqLite.
MySQL5 с поддержкой транзакций.
Система управления виртуальными хостами, основанная на шаблонах. Чтобы создать новый хост, вам нужно лишь добавить директорию в каталог /home, править конфигурационные файлы не требуется. По умолчанию уже поддерживаются схемы именования директорий многих популярных хостеров; новые можно без труда добавить.
Система управления запуском и завершением всех компонентов Денвера.
phpMyAdmin — система управления MySQL через Web-интерфейс.
Эмулятор sendmail и SMTP-сервера (отладочная «заглушка» на localhost:25, складывающая приходящие письма в /tmp в формате .eml); поддерживается работа совместно с PHP, Perl, Parser и т.д.

Если вы — профессиональный разработчик, вам, наверное, потребуются дополнительные пакеты:

полная версия ActivePerl 5.8;
PHP5 с полным набором модулей;
язык программирования Python;
СУБД PostgreSQL или InterBase/FireBird версий 1 и 2;
старый-добрый PHP версии 3 или 4;
или даже Parser студии Лебедева.
Все это вы можете скачать и установить, причем «грязную работу» возьмет на себя инсталлятор, входящий в пакет.

Архитектура

Отличительной особенностью Денвера является его полная автономность.
Денвер устанавливается в один-единственный каталог и вне его ничего не изменяет. Он не пишет файлы в Windows-директорию и не «мусорит» в Реестре. При желании вы можете даже поставить себе сразу 2-а Денвера, и они не будут конфликтовать.
Никакие «сервисы» NT/2000 не «прописываются». Если вы запустили Денвер, то он работает. Если завершили — то перестает работать, не оставляя после себя следов.
Системе не нужен деинсталлятор — достаточно просто удалить каталог.
Установив Денвер однажды, вы можете затем просто переписывать его на другие машины (на произвольный диск в произвольную директорию). Это не приведет ни к каким побочным эффектам.
Все конфигурирование и настройка под конкретную машину происходит автоматом
Эти же правила распространяются и на расширения.

В целях упрощения работы компонентов и улучшения совместимости с реальным Unix-хостером при старте создается специальный виртуальный диск, присоединенный к основной директории. Подключается он при помощи команды subst, о чем заботятся скрипты Денвера. Вы можете работать с виртуальным диском, как с обычным. При этом все операции в действительности будут производиться с указанной директорией. Механизм работы виртуальных дисков встроен в ОС и не ведет к каким-либо издержкам и торможениям системы.
За счет применения виртуального диска Денвер «изнутри» похож на маленький Unix: у него есть своя директория /home, /usr, /tmp... Различные компоненты и серверы расположены так, как это принято в Unix. Например, в /home располагаются виртуальные хосты, а в /usr — программные компоненты.

Никто не мешает вам устанавливать поверх него дополнительные программы и компоненты (например, сервер СУБД PostgreSQL). Они просто будут для него «как родные». Вы можете также задавать систему запуска и завершения дополнительных сервисов по аналогии с тем, как это сделано в базовом пакете. Так что, если вам нужна какая-то система, которой нет в пакетах расширений, смело ставьте и настраивайте ее вручную.

Итак, если вы решили установить Денвер, ознакомьтесь со статьей Устанавливаем Денвер. Там же вы найдете и ссылки на необходимые дистрибутивы. Удачной работы!..
Скачать Denwer

STICKY FOOTER - СКОЛЬЗЯЩЕЕ ФУТЕР МЕНЮ

2013-09-16 13:16:56 (читать в оригинале)

Футер представлен в двух вариациях: фиксированной длинны и во всю ширину. Построен футер на CSS + JS. javascript используется для усовершенствования футера, как при наведении мыши на элементы или при клике. Это означает, что если в браузере отключен javascript, он будет прекрасно работать во всех браузерах, но без эффектов. Так же присутствуют некоторые CSS3 функции, такие как закругленные углы и тени текста, так, что если пользователь зайдет с какого нибудь Internet Explorer (версий 6, 7 и 8), функциональность футера не будет нарушена.

Установка:
1. Скачать архив [isnt-logged]Вы не можете скачивать файлы с нашего сайта ,рекомендуем Вам stickyfooter.zip (78.48 Kb)[/is-logged]
2. Залить файлы на сервер в папку шаблона согласно их директориям, в случае замены (ну вряд ли конечно) сделать бекап файлов.
3. Открыть main.tpl и в head вставить:
Код:
 <script type="text/javascript" src="{tpl_url}/js/hoverintent.js"></script>
<script type="text/javascript" src="{tpl_url}/js/footer.js"></script>

<script type="text/javascript">
$(document).ready(function($){
$('#footer').stickyFooter({
speed : 'fast',
effect : 'hover_fade',
showhidefooter : 'show',
hide_speed : 1000,
hide_delay : 2000
});
});
</script>
Опции опишу ниже.
4.Вставляем код перед /body
Код:
 <ul id="footer" class="footer_fixed">

<li id="footer_home"><a href="http://ngcmshak.ru/">Dark5ider.ru</a></li>
<li id="footer_home"><a href="#"><img src="{tpl_url}/images/footer_home.png" alt="Домой" /></a></li>

<li><a href="#" class="dropup">Большой блок</a><!-- Блок 3: Большой -->


<div class="footer_dropup drop10columns">


<div class="col_10">
<h4>Большой блок</h4>
</div>

<div class="col_5">
<p>Используйте один из любых 6 включенных JQuery эффектов, чтобы показать содержание блока, показываться может как при наведении мыши , так и при щелчке, с 3 различными стилями: fade, slide или toggle.
<p>В правой части находятся <a href="http://ngcmshak.ru/">соц. значки</a> с тултипом (стоит плагин hoverIntent, я бы лично советовал BootStrap)</p>
</div>

<div class="col_5">

<p class="black_box">В футере встроен ряд стилей для вывода информации, такие как: заголовки, списки, абзацы с иконками, (это темное поле), таблицы и изображения! Все эти элементы оформлены в CSS, вы можете использовать соответствующий класс в HTML..
</p>
</div>

<div class="clear"></div>

<div class="col_2">

<ul>
<li><a href="#">Элемент списка</a></li>
<li><a href="#">Элемент списка</a></li>
<li><a href="#">Элемент списка</a></li>
<li><a href="#">Элемент списка</a></li>
<li><a href="#">Элемент списка</a></li>
<li><a href="#">Элемент списка</a></li>
<li><a href="#">Элемент списка</a></li>
<li><a href="#">Элемент списка</a></li>
<li><a href="#">Элемент списка</a></li>
<li><a href="#">Элемент списка</a></li>
<li><a href="#">Элемент списка</a></li>
<li><a href="#">Элемент списка</a></li>
<li><a href="#">Элемент списка</a></li>
<li><a href="#">Элемент списка</a></li>
</ul>

</div>

<div class="col_2">

<ul>
<li><a href="#">Элемент списка</a></li>
<li><a href="#">Элемент списка</a></li>
<li><a href="#">Элемент списка</a></li>
<li><a href="#">Элемент списка</a></li>
<li><a href="#">Элемент списка</a></li>
<li><a href="#">Элемент списка</a></li>
<li><a href="#">Элемент списка</a></li>
<li><a href="#">Элемент списка</a></li>
<li><a href="#">Элемент списка</a></li>
<li><a href="#">Элемент списка</a></li>
<li><a href="#">Элемент списка</a></li>
<li><a href="#">Элемент списка</a></li>
<li><a href="#">Элемент списка</a></li>
</ul>

</div>

<div class="col_3">

<h5>Текст с иконкой</h5>

<p class="calendar">Это параграф с иконкой календаря</p>
<p class="note">Это параграф с иконкой заметки</p>
<p class="archive">Это параграф с иконкой архива</p>
<p class="search">Это параграф с иконкой поиска</p>
<p class="help">Это параграф с иконкой помощи.</p>

</div>

<div class="col_3">

<h5>И еще</h5>

<p class="delete">Это параграф с иконкой удаления</p>
<p class="favorite">Это параграф с иконкой избранного</p>
<p class="lock">Это параграф с иконкой блокировки.</p>
<p class="briefcase">Это параграф с иконкой портфеля.</p>
<p class="user">Это параграф с иконкой пользователя.</p>

</div>


</div>


</li><!-- Конец Блок 3 -->

<li><a href="#" class="dropup">Изображения</a><!-- Блок 4: Изображения -->


<div class="footer_dropup drop6columns">


<div class="col_6">

<h4>Простой параграф с изображением</h4>
<img src="img/asset01.jpg" class="imgshadow img_left" alt="" />
<p>Значение слова Простой по Ожегову:<br />
Не сложный, не трудный, легко доступный пониманию, осуществлению.
Самый обыкновенный не выделяющийся среди других.
Однородный по составу, не составной.
Не лучшего качества, грубый по обработке.
</p>
<p>Как-то случайно, без особого намерения.
Добродушный, простодушный, не церемонный.
Глуповатый, недалекий.
Безыскуственный, незамысловатый.
Без лишних сложностей, без церемоний.
</p>
<hr />
<h4>Еще один параграф с изображением</h4>
<img src="img/asset02.jpg" class="imgshadow img_left" alt="" />
<p>Значение слова Простой по Ожегову:<br />
Не сложный, не трудный, легко доступный пониманию, осуществлению.
Самый обыкновенный не выделяющийся среди других.
Однородный по составу, не составной.
Не лучшего качества, грубый по обработке.
</p>
<p>Как-то случайно, без особого намерения.
Добродушный, простодушный, не церемонный.
Глуповатый, недалекий.
Безыскуственный, незамысловатый.
Без лишних сложностей, без церемоний.
</p>

</div>


</div>


</li><!-- Конец Блок 4 -->

<li><a href="#" class="dropup">Текст, Таблицы и списки</a><!-- Блок 5: Текст, Таблицы и списки -->


<div class="footer_dropup drop8columns">


<div class="col_8">
<h4>Дополнительные списки</h4>
</div>

<div class="col_2">

<ol class="num">
<li><a href="#">Элемент списка</a></li>
<li><a href="#">Элемент списка</a></li>
<li><a href="#">Элемент списка</a></li>
<li><a href="#">Элемент списка</a></li>
<li><a href="#">Элемент списка</a></li>
</ol>

</div>

<div class="col_2">

<ol class="num2">
<li><a href="#">Элемент списка</a></li>
<li><a href="#">Элемент списка</a></li>
<li><a href="#">Элемент списка</a></li>
<li><a href="#">Элемент списка</a></li>
<li><a href="#">Элемент списка</a></li>
</ol>

</div>

<div class="col_2">

<ul class="list">
<li><a href="#">Элемент списка</a></li>
<li><a href="#">Элемент списка</a></li>
<li><a href="#">Элемент списка</a></li>
<li><a href="#">Элемент списка</a></li>
<li><a href="#">Элемент списка</a></li>
</ul>

</div>

<div class="col_2">

<ul class="list2">
<li><a href="#">Элемент списка</a></li>
<li><a href="#">Элемент списка</a></li>
<li><a href="#">Элемент списка</a></li>
<li><a href="#">Элемент списка</a></li>
<li><a href="#">еще...</a></li>
</ul>

</div>

<div class="col_8">
<hr />
</div>

<div class="col_4">

<p class="dark">Некоторые психиатры, изучая сущность шизофрении, обращают внимание...</p>
<p class="brown">Некоторые психиатры, изучая сущность шизофрении, обращают внимание...</p>
<p class="yellow">Некоторые психиатры, изучая сущность шизофрении, обращают внимание...</p>
<p class="red">Некоторые психиатры, изучая сущность шизофрении, обращают внимание...</p>
<p class="blue">Некоторые психиатры, изучая сущность шизофрении, обращают внимание...</p>
<p class="green">Некоторые психиатры, изучая сущность шизофрении, обращают внимание...</p>

</div>

<div class="col_4">

<h4>Таблица</h4>

<p>Темная таблица хорошо сочетается с общим стилем футера.</p>

<table id="table_dark" cellspacing="0">
<tr><th>Заголовок</th><th>Заголовок</th><th>Заголовок</th></tr>
<tr><td>текст</td><td>текст</td><td>текст</td></tr>
<tr><td>текст</td><td>текст</td><td>текст</td></tr>
<tr><td>текст</td><td>текст</td><td>текст</td></tr>
<tr><td>текст</td><td>текст</td><td>текст</td></tr>
</table>

</div>


</div>


</li><!-- Конец Блок 5 -->

<li id="social"><!-- Блок 6: Соц сети -->


<ul>

<li><a href="#" class="tooltip"><img src='{tpl_url}/images/icons/twitter.png' alt="" class="footer_icon" /><span>Twitter</span></a></li>
<li><a href="#" class="tooltip"><img src='{tpl_url}/images/icons/rss.png' alt="" class="footer_icon" /><span>RSS</span></a></li>
<li><a href="#" class="tooltip"><img src='{tpl_url}/images/icons/flickr.png' alt="" class="footer_icon" /><span>Flickr</span></a></li>
<li><a href="#" class="tooltip"><img src='{tpl_url}/images/icons/facebook.png' alt="" class="footer_icon" /><span>Facebook</span></a></li>

</ul>


</li><!-- Конец Блок 6 -->

</ul>

<a id="footer_trigger" class="active" href="#"></a><!-- Кнопка свернуть -->
5. Готово.

Настройка:
speed : ставим насколько быстро "drop ups" показывается. Варианты: slow, normal, fast или значение в миллисекундах, пример: speed : 500
effect : Эффект показа "drop ups": 'hover_fade', 'hover_slide', 'hover_toggle', 'click_fade', 'click_slide' или 'click_toggle'
showhidefooter : Футер может быть скрыт или открыт, когда страница загрузилась, 'show' его покажет, ну и соответственно 'hide' скроет. hide с параметрами:
hide_speed : время (в миллисекундах) за которое футер "скрывается"
hide_delay : время (в миллисекундах) через которое футер "скрывается"

Новости в SLIDE BOXе

2013-09-11 00:39:41 (читать в оригинале)

Новости (Топ ,Последние,Случайные) в SLIDE BOXе
Будем использовать плагин xnews
1. Скачиваем архив [isnt-logged]Вы не можете скачивать файлы с нашего сайта ,рекомендуем Вам slaid.zip (8.13 Kb)[/is-logged] и заливаем в папку с шаблоном со слиянием папок ,но без замены
2. Открываем файл main.tpl вставляем в код перед /body
Код:
 <div id="rp_list" class="rp_list">
<ul>
{{ callPlugin('xnews.show', {'extractEmbeddedItems' : true, 'order' : 'last', 'count': '6', 'template' : 'xnews3'}) }}
</ul>
<span id="rp_shuffle" class="rp_shuffle"></span>
</div>
<script type="text/javascript" src="{{ tpl_url }}/js/sliderelated.js"></script>

3. В шаблоне main.tpl до /head подключаем стили:
Код:
 <link rel="stylesheet" href="{tpl_url}/css/sliderelated.css" type="text/css" media="screen"/>
4. Соответственно в sliderelated.css настраиваем стили под ваши нужды

Вроде все пользуемся.

Подключение и настройка плагина ga_stat

2013-09-09 22:31:57 (читать в оригинале)

Подключение и настройка плагина ga_stat
  1. Заходим или регистрируемся на Гугл Аналитикс
  2. Добавляем сайт
  3. Жмем кнопку "Администратор"
    google_analytics.png (.01 Kb)
  4. Выбираем "создать аккаунт"
    google_analytics2.png (72.8 Kb)
  5. Заполняем все поля,и переходим к коду слежения
    google_analytics3.png (147.73 Kb)
  6. Копируем код и вставляем в хеад вашего сайта
    google_analytics6.png (106.09 Kb)
  7. id сайта в гугл аналитик он вам понадобится при настройке плагина
    выбираем как показано на скрине
    google_analytics7.png (78.75 Kb)
    стрелкой указан где id
    google_analytics9.png (96.98 Kb)
  8. Заливаем плагин и включаем
  9. Настраиваем
  10. Заполяем поля
    имя- ваш логин в гугл аналитик
    пароль- пароль в гугл аналитик
    id сайта в гугл аналитик
    haki_i_skripty_next_generation_cms_-_panel_upravleniya.png (53.2 Kb)
  11. Сохраняем
  12. жмем кнопку" Обновить"
  13. настраиваем обновление исходя из ваших потребностей смотрите скрин
    haki_i_skripty_next_generation_cms_-_panel_upravleniya1.png (33.6 Kb)
Вроде все .И страница вывода статистики http://Ваш сайт/plugin/ga_stat/


Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 

 


Самый-самый блог
Блогер ЖЖ все стерпит
ЖЖ все стерпит
по сумме баллов (758) в категории «Истории»


Загрузка...Загрузка...
BlogRider.ru не имеет отношения к публикуемым в записях блогов материалам. Все записи
взяты из открытых общедоступных источников и являются собственностью их авторов.