Показаны сообщения с ярлыком php. Показать все сообщения
Показаны сообщения с ярлыком php. Показать все сообщения

22.5.14

PHP Warning: PHP Startup: Unable to load dynamic library

sudo apt-get install php5-mcrypt
sudo apt-get install php5-mysql
sudo apt-get install php5-intl
sudo apt-get install php5-curl
sudo apt-get install php5-gd
sudo apt-get install php-apc

LinK

10.1.14

Панель вкладок ВКОНТАКТЕ И FACEBOOK на сайте

Сначала берем этот код и создаем файл с расширением .js:
(function($) {
$(function() {
 
 $('ul.tabs').delegate('li:not(.current)', 'click', function() {
 $(this).addClass('current').siblings().removeClass('current')
 .parents('div.section').find('div.box').hide().eq($(this).index()).fadeIn(150);
 })
 
})
})(jQuery)
Если вдруг что-то не так, тогда скачайте готовый файл, сохранив эту ссылку (правая кнопка мыши->сохранить ссылку как…).
Этот файл заливаем на свой сервер и подключаем его в , разместив там следующую запись:
<script language="javascript" type="text/javascript" src="здесь пропишите путь к этому файлу/tabs.js"></script>
Для корректной работы скрипта также потребуется фреймворк jQuery. Если он не подключен, тогда там же, между пропишите эту строку:
<script type='text/javascript' src='http://ajax.googleapis.com/ajax/libs/jquery/1.7.0/jquery.min.js?ver=1.7'></script>
Обратите внимание на порядок подключений tabs.js и jQuery: сначала jQuery, а после него tabs.js.

HTML код блоков с вкладками

Вот код, который будет выводить вкладки и содержимое блоков:
<div class="section">
 <ul class="tabs">
 <li class="current">1-я вкладка (открыта по-умолчанию)</li>
 <li>2-я вкладка (открывает скрытое содержимое второго блока)</li>
 </ul>
 <div class="box visible">
 Содержимое первого блока (1-я вкладка, которая открыта по-умолчанию)
 </div>
 <div class="box">
 Содержимое второго блока (2-я вкладка)
 </div>
</div>

CSS стили для панели вкладок

Это мои стили для моей панели вкладок с сайта о котором я говорил выше. Вы конечно можете использовать их и менять как того требует ситуация. Пропишите их в вашем файле (обычно это style.css):
ul.tabs {
 height: 28px;
 line-height: 25px;
 list-style: none;
 border-bottom: 1px solid #E4E4E4;
 }
 .tabs li {
 display: inline;
 font-size: 1em;
 outline: 0;
 border: 0;
 background: #D8D8D8;
 color: #555;
 padding: 7px 10px;
 margin: 20px 0 0 0;
 -moz-border-radius: 3px;
 -webkit-border-radius: 3px;
 border-radius: 3px;
 vertical-align: middle;
 cursor:pointer;
 
 }
 .tabs li:hover {
 background: #2e4c79;
 color: #fff
 }
 .tabs li.current {
 background: #2e4c79;
 color: #fff
 }
 .box {
 display: none;
 }
 .box.visible {
 display: block;
 }

Устанавливаем в tinymce русский язык

http://adminway.ru/ustanavlivaem-russkii-tinymce-v-textpattern

TinyMCE – это очень навороченный WYSIWYG-редактор, который можно установить достаточно легко на любую html-форму textarea. Лично я устанавливал этот редактор на несколько своих сайтов в форму ввода комментариев, так как TinyMCE реально может помочь вашим посетителям в написании новых комментариев.
В TXP есть Textile, но так как он мало где распространен, его среднестатистический пользователь не знает и в ваших комментариях соответственно использовать не будет.
А этот самый TinyMCE делает процесс написания комментария простым и быстрым, используя графический интерфейс.

Почему именно TinyMCE?

Этот WYSIWYG-редактор обладает несколькими неподкупными достоинствами, к которым можно отнести:
  • широкий функционал;
  • русский язык;
  • простая установка;
  • гибкая настройка панели редактора.

Устанавливаем TinyMCE в Textpattern

Простая установка TinyMCE в Textpattern заключается в всего лишь в нескольких несложных действиях, которые необходимо выполнять по порядку:
  1. Загружаем последнюю версию TinyMCE с официального сайта.
  2. Загружаем пакет русификации с того же сайта. Тут нужно выбрать какие языки нужны и нажать на DOWNLOAD.
  3. Далее необходимо поместить последнюю версию TinyMCE на свой хостинг, где размещен сайт. По умолчанию разработчики предлагают размещать все в директории /js/tiny_mce, но Вы может куда угодно его засунуть.
  4. После этого необходимо “накатить” на все это русификацию, которая была на втором шаге. Прямо скопировать поверх всех загруженных файлов.
  5. После этого добавляем небольшой html-код на страницу сайта. Главное, чтобы этот код был выше формы, на которую нужно добавить TinyMCE. Сам код:


    В этом коде необходимо указать путь до файла tiny_mce.js.
    В строке:
    theme:“simple”
    указываем тему. По умолчанию используется advanced, которая имеет на панели абсолютно все значки. Есть и простая simple, в которой нет ничего лишнего. Вот последнюю и рекомендуется использоваться.
    Строка:
    language:“ru”
    говорит, что использоваться будет русский язык.
На этом все!! TinyMCE установлен на всех формах ниже.

Небольшие доработки из личного опыта

Меня дико раздражало, что этот самый TinyMCE иногда начинает вставлять мусорный html-код, пытаясь насильно указать шрифт и кегль шрифта. Закономерности я в этом никакой не нашел, но зато нашел решение этой проблемы.
Решение оказалось простым. Нужно просто удалить или закомментировать две строчки в CSS-файле установленной темы. Так как тема установлена simple, то CSS-файл будет вот этот: /tiny_mce/themes/simple/skins/default/content.css.
В нем нужно удалить вот этот блок:
body, td, pre {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
}
И мусор уйдет.