Главная » Статьи » помощь веб-мастеру |
В категории материалов: 123 Показано материалов: 1-4 |
Страницы: 1 2 3 ... 30 31 » |
С момента выпуска Datalife engine (DLE) 8.0 появилась возможность установки прав доступа к центру управления скрипта для различных груп пользователей. Чтобы установить модули написанные под более ранние версии Datalife engine (DLE) на Datalife engine (DLE) 8.0 и, возможно, на более поздние версии необходимо сменить метод установки.
Итак, если вы установили модуль на Datalife engine (DLE) 8.0 и у вас появилось сообщение об ошибке наподобие:
Warning: require_once(...www/engine/inc/functions.inc.php): failed to open stream
Есть два решения:
— Открываете файл, в котором выбилась ошибка и просто меняете директорию, дописывая include
— Открываете engine/inc/include/, копируете functions.inc.php, и вставляете в engine/inc/.
Добавлен новый класс API:
— Теперь в DLE 8.0 есть новая возможность интеграции модулей в CMS DLE. Сам класс находится здесь: engine\api\api.class.php
Изменения в engine/inc/options.php, теперь цифры заменяются на слова.
Раньше было так:
А теперь:
Изменения в admin.php:
Раньше было:
А стало:
Незыбываем баг-фикс с DLE 7.5. Открываем админку своего модуля: engine/inc/****.php
Находим:
Меняем на
Автор: uMaster Получить ссылку
В новом окне Просмотров:[3771]Добавлено:19.06.2010 Подробнее
Общие понятия
Язык PHP специально предназначен для веб-программирования. PHP сочетает достоинства языков C и Perl и при этом весьма прост в изучении и обладает значительными преимуществами перед традиционными языками программирования.
Синтаксис PHP очень напоминает синтаксис языка C и во многом заимствован из таких языков как Java и Perl.
Программист С очень быстро освоит язык PHP и сможет использовать его с максимальной эффективностью.
В принципе, в PHP есть практически все операторы и функции, имеющиеся в стандартном GNU С (или их аналоги), например есть циклы (while, for), операторы выбора (if, switch), функции работы с файловой системой и процессами (fopen, *dir, stat, unlink, popen, exec), функции ввода-вывода (fgets,fputs,printf) и множество других...
Цель данного раздела - краткое ознакомление с основами синтаксиса языка PHP. Более подробную информацию по конкретным составляющим синтаксиса PHP вы найдете в соответствующих разделах.
PHP и HTML
Cинтаксис любого языка программирования гораздо легче "почувствовать" на примерах, нежели используя какие-то диаграммы и схемы. Поэтому приведем пример простейшего скрипта на PHP:
<head> <body> <html>
<title>Пример</title>
</head>
<?
echo "Привет, я - скрипт PHP!";
</body>
</html>
Вы уже наверняка заметили, что это классический скрипт, с которого начинают изучение языка программирования.
Обратите внимание, что HTML-код корректно обрабатывается интерпретатором PHP.
Начало сценария вас может озадачить: разве это сценарий? Откуда HTML-тэги <html> и <body>? Вот тут-то и кроется главная особенность (кстати, чрезвычайно удобная) языка PHP: PHP-скрипт может вообще не отличаться от обычного HTML-документа.
Идем дальше. Вы, наверное, догадались, что сам код сценария начинается после открывающего тэга и заканчивается закрывающим ?>. Итак, между этими двумя тэгами текст интерпретируется как программа, и в HTML-документ не попадает. Если же программе нужно что-то вывести, она должна воспользоваться оператором echo.
Итак, PHP устроен так, что любой текст, который расположен вне программных блоков, ограниченных и ?>, выводится в браузер непосредственно. В этом и заключается главная особенность PHP, в отличие от Perl и C, где вывод осуществляется только с помощью стандартных операторов.
Разделение инструкций
Инструкции разделяются также как и в C или Perl - каждое выражение заканчивается точкой с запятой.
Закрывающий тег (?>) также подразумевает конец инструкции, поэтому два следующих фрагмента кода эквиваленты:
<?php
echo "Это тест";
?>
echo "Это тест" ?>
Комментарии в PHP скриптах
Написание практически любого скрипта не обходится без комментариев.
PHP поддерживает комметарии в стиле 'C', 'C++' и оболочки Unix. Например:
/* Это многострочный комментарий <?php
echo "Это тест"; // Это однострочный комментарий в стиле c++
еще одна строка комментария */
echo "Последний тест"; # Это комментарий в стиле оболочки Unix
Однострочные комментарии идут только до конца строки или текущего блока PHP-кода, в зависимости от того, что идет перед ними.
<h1>Это # echo "простой";?> пример.</h1>
<p>Заголовок вверху выведет 'Это пример'.
Будьте внимательны, следите за отсутствием вложенных 'C'-комментариев, они могут появиться во время комментирования больших блоков:
<?php
/*
echo "Это тест"; /* Этот комментарий вызовет проблему */
?>
Однострочные комментарии идут только до конца строки или текущего блока PHP-кода, в зависимости от того, что идет перед ними. Это означает, что HTML-код после // ?> БУДЕТ напечатан: ?> выводит из режима PHP и возвращает в режим HTML, но // не позволяет этого сделать.
Переменные в PHP
Имена переменных обозначаются знаком $. То же самое "Привет, я - скрипт PHP! " можно получить следующим образом:
echo $message;<?php
$message = "Привет, я - скрипт PHP!";
?>
Подробно о переменных в PHP здесь
Типы данных в PHP
PHP поддерживает восемь простых типов данных:
Четыре скалярных типа:
- boolean (двоичные данные)
- integer (целые числа)
- float (числа с плавающей точкой или 'double')
- string (строки)
Два смешанных типа:
- array (массивы)
- object (объекты)
И два специальных типа:
resource (ресурсы)
NULL ("пустые")
Существуют также несколько псевдотипов:
- mixed (смешанные)
- number (числа)
- callback (обратного вызова)
Подробно о типах данных в PHP здесь
Читайте полный материалАвтор: uMaster Получить ссылку
В новом окне Просмотров:[3675]Добавлено:08.04.2010 Подробнее
Автор: uMaster Получить ссылку
В новом окне Просмотров:[1030]Добавлено:27.02.2010 Подробнее
В
интернете существует такой сервис, как система быстрой раскрутки сайтов,
что это такое, а это - очередная халява, претендующая на звание системы
раскрутки сайтов, но точнее её можно назвать система накрутки
счетчиков.
Как же работают такие системы быстрой раскрутки
сайтов? Участники системы посещают сайты друг друга, в обмен на
увеличение показаний своих счетчиков. Но, такие посещения нельзя назвать
добровольными. Так как, стали бы участники этих систем заходить на
сайты друг друга, если бы за это им не обещали лишние очки на счетчиках
их сайтов? Да никогда!
Зачем же сайтовладельцы идут на такие
жертвы? Ради увеличение рейтинга своих сайтов в различных
каталогах/рейтингах. Могу вас заверить - никакие крупные каталоги не
смогут обеспечить достаточную посещаемость вашему сайту, если только это
не каталог Яндекса и не рейтинг Top100.Rambler.ru. И только в том
случае, если ваш сайт находится в первых позициях этих каталогов.
Но
пробиться в первые позиции данных каталогов начинающему и даже
более-менее раскрученному проекту практически невозможно. Для
Top100.Rambler.ru нужно иметь посещаемость как минимум несколько тысяч
человек в день. Для Яндекса, чтобы попасть в первые позиции каталога,
нужно иметь большой индекс цитирования - как минимум, несколько сотен.
Вот
и считайте, какое количество новых посетителей придет на ваш сайт, если
вы будете искусственно накручивать посещаемость вашего сайта с помощью
систем быстрой раскрутки сайта. Стоит ли ради этого часами просматривать
чужие сайты? При бесплатном варианте быстрой раскрутки вам самим
придется обходить чужие сайты, причем, на каждом таком сайте вам
придется задержаться на 1 минуту, иначе вам не засчитают заход. А
сколько вам придется потратить нервов: при посещении сайтов с
многочисленными всплывающими окнами, с ошибками в сценариях.
Вы,
конечно, можете заплатить системе за показы своего сайта другим
участникам системы, чтобы самому не ходить на чужие сайты. Но платить
деньги за то, что на ваш сайт придут два человека с рейтинга
Top100.Rambler.ru - я считаю, глупо. Этих двух новых посетителей вы
можете получить совершенно бесплатно, например, из поисковой системы,
если напишете интересную статью и разместите на своем сайте.
Если
у вас остается надежда, что вы добьетесь известности среди других
участников системы многочисленными показами вашей главной страницы - то
можете забыть об этом. Ваш сайт просматривают механически и такие
посетители некогда не перейдут на внутреннюю страницу вашего сайта, как
бы вы ни завлекали посетителей. Все, кто здесь раскручивают сайты,
крутят чужие сайты только чтобы заработать себе очки. Если они застрянут
на вашем сайте, они пропустят несколько очков. Так что думаете, стоит
ли оно того.
Автор: uMaster Получить ссылку
В новом окне Просмотров:[779]Добавлено:27.02.2010 Подробнее