Только для Опытных Wap Мастеров (создание книги)

223
.
КЕК
VSCher, сможешь написать эту инструкцию на 400 страниц?))))
.
ESIK (16.11.2010/19:58)
Идея пришла такая что собрались бы опытные ВАП мастера и создали бы книгу JohnCMS в формате .PDF .В той книге были бы все советы полезные скрипты модули и раздел для новичков и т.д
невозможно собрать в одну книгу ВСЕ советы и все МОДУЛИ, потому что они постоянно дополняются.
К тому же, найдутся тысячи вопросов, на которые в книге, возможно, не окажется ответов. Форум тебе и есть - живая книга с советами и модулями. Рекомендую форум как альтернативу книге.
.
Да что вы говорите.
Delphi популярная среда разработки. Среднее количество страниц в хорошей книге около 700.
Но эту среду делали тысячи людей, модули для дельфи состоят из сотен тысяч строк. Понятно что никто не знает дельфи полностью, но что бы научиться все знать не нужно. Например, специалисту по графике необязательно знать базы данных.
Так вот к чему я веду, джон кмс, это не то для чего стоит писать книгу, ды даже если писать то максимум на 100 страниц и то врятли. У меня есть несколько аргументов:
1) Если не писать о программировании, то получится просто описание движка и его модулей
2) если писать о программировании, то получится книга о программировании.
3) да и вообще джон интуитивно понятный движок, не нужно долго курить мануалы что бы понять как что работает.

Есть другая идея, можешть начать писать свой блог, в которо будешь излагать свои хитрости и приемы для джона. А потом как нить систематизируешь и оформишь книгой, так получится более практичнее чтоли, люди комментировать будут, исправлять твои ошибки, давать советы.
.
VSCher (16.11.2010/23:49)
Можно выпустить еще подробную инструкцию как правильно ходить в туалет. В трех томах по 400 страниц. Кому нада сам научится, это вап движок а не самолет
Слабо в 3 томах написать по 400 стр ?
.
ДоХтор
ESIK (17.11.2010/11:52)
Слабо в 3 томах написать по 400 стр ?
Я для примера только один том напишу с четырёхста страницами гг
(но ещё два 'тома' дописать не составило бы труда ггг)

for ($x=0; $x++ < 400;) {
echo '<div class="menu"><i>Стр.' . $x . '</i></div>';
}

и вот пример этого кода
http://vangel.net.ru/fm/myweb.php
//Руководство использования туалетной бумаги (Том 1-й)
.
КЕК
ДоХтор, не фига не удалось почитать не мог перейти ни на какую станицу...
.
сeнсор (21.11.2010/12:50)
ДоХтор, не фига не удалось почитать не мог перейти ни на какую станицу...
Гг, ну это ясно, что ты не мог переходить по ссылкам, так как их там и небыло, там был просто текст. Потратив пол часа я изменил немного код, и теперь ты можешь переходить по ссылкам. Хочу сразу оговориться - страниц я сделал десять вместо четырехсот, так как я абсолютно не заинтересован их "рисовать", но можно было бы создать шаблон, и в нужных местах поставить переменные, и тогда было бы тебе четыреста страниц с разным содержанием. Вот код файла myweb.php
<?php
define('_IN_JOHNCMS', 1);
$headmod = 'fm';
$textl = 'Инструкция';
require_once ("../incfiles/core.php");
require_once ("../incfiles/head.php");

echo '<div class="gmenu">&#171;&#171; <a href="' . htmlspecialchars(getenv("HTTP_REFERER")) . '"><i>Вернуться обратно</i></a></div>';

for ($x=0; $x++ < 10;) {
switch ($x) {
case 1:
echo '<div class="menu"><a href="../fm/paper.php"><i>Стр.' . $x . '</i></a></div>';
break;
case 2:
echo '<div class="menu"><a href="../fm/paper.php"><i>Стр.' . $x . '</i></a></div>';
break;
case 3:
echo '<div class="menu"><a href="../fm/paper.php"><i>Стр.' . $x . '</i></a></div>';
break;
case 4:
echo '<div class="menu"><a href="../fm/paper.php"><i>Стр.' . $x . '</i></a></div>';
break;
case 5:
echo '<div class="menu"><a href="../fm/paper.php"><i>Стр.' . $x . '</i></a></div>';
break;
case 6:
echo '<div class="menu"><a href="../fm/paper.php"><i>Стр.' . $x . '</i></a></div>';
break;
case 7:
echo '<div class="menu"><a href="../fm/paper.php"><i>Стр.' . $x . '</i></a></div>';
break;
case 8:
echo '<div class="menu"><a href="../fm/paper.php"><i>Стр.' . $x . '</i></a></div>';
break;
case 9:
echo '<div class="menu"><a href="../fm/paper.php"><i>Стр.' . $x . '</i></a></div>';
break;
case 10:
echo '<div class="menu"><a href="../fm/paper.php"><i>Стр.' . $x . '</i></a></div>';
break;
}
}
require_once ('../incfiles/end.php');
?>

А это код файла paper.php
<?php
define('_IN_JOHNCMS', 1);
$headmod = 'fm';
$textl = 'Инструкция';
require_once ("../incfiles/core.php");
require_once ("../incfiles/head.php");

echo '<div class="phdr"><b><i>Инструкция</i></b></div>';
echo '<div class="menu"><i>(Тут некий текст)</i></div>';
echo '<div class="gmenu">&#171;&#171; <a href="' . htmlspecialchars(getenv("HTTP_REFERER")) . '"><i> Назад</i></a></div>';

require_once ('../incfiles/end.php');
?>

Пример работы скрипта можно смотреть по ссылке вверху
.
Продолжая реализовать 'Инструкцию', не много изменил принцип работы. Теперь колличество ссылок на странице задается пользователем, и при отсутствии шаблона (файла с именем 'число.php') выводится соответствующее сообщение.

define('_IN_JOHNCMS', 1);
$headmod = 'fm';
$textl = 'Инструкция';
require_once ("../incfiles/core.php");
require_once ("../incfiles/head.php");

echo '<div class="gmenu">&#171;&#171; <a href="' . htmlspecialchars(getenv("HTTP_REFERER")) . '"><i>Вернуться обратно</i></a></div>';

//Если кнопка нажата
if ($_POST) {
//то проверяем и записываем в переменную $number данные из формы
$number = isset($_POST['number']) ? htmlentities(trim($_POST['number']), ENT_QUOTES, 'UTF-8') : '';
} else {
echo '<span style="color: red"><i>Введите число от 1-го до 10-и</i></span>';
}
//Генерируем колличество страниц согласно данным из формы ввода
for ($x=0; $x++ < $number;) {
echo '<div class="menu"><a href="../fm/' . $x . '.php"><i>Стр.' . $x . '</i></a></div>';
//если ссылок больше, чем шаблонов то выводим уведомление об этом
if ($x > 10) {
echo '<span style="color: red"><i>Для перехода на ' . $x . '-ю страницу необходимо добавить шаблон!<br />(файл <b>' . $x . '.php</b>)</i></span>';
}
}
//форма ввода колличества ссылок
echo'<form action="../fm/index.php" method="post">
<input type="text" name="number" value="'.$number.'" /><br/>
<input type="submit" value="ок"/>
</form>';

require_once ('../incfiles/end.php');

пример работы
http://youfeat.ru/fm/index.php
.
аkа ПьяНый Ангел
вот сяду щас и напишу книгу гг
Всего: 19