Конфигурирование ЛастоБлога версии "SEO-Pepetun".

После получения рабочего варианта Блога на хосте, который от Вас больше ничего не хочет, осталось его только сконфигурировать:

  1. Тыкаете кнопку логина в топменю, либо обращаетесь к урлу login.html, если настройки топменю не предусматривают вывод данной ценной кнопки на морду Вашего блога.

    Рассказываете форме авторизации про свой логин и пароль, входите в админку.
    Логин-пароль задаются здесь.
    Топменю должно смениться- в режиме админа там появятся кнопки администрирования.

    Изначально авторизация куковая, и работает на любом сервере, с запуском РНР как модулем Апача, так и модулем CGI. Однако по любым соображениям это наихудший вариант, и гораздо безопаснее всё-таки HTTP авторизация.

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

    С HTTP вариантом авторизации такого случиться не может.
    Если, конечно, Вы не настолько наивны, что пользуете автосохранение паролей.

    Блог переводится под HTTP авторизацию (если она поддерживается, естественно) так:

    1. Уходите по кнопке "Settings" в топменю в редактор настроек.
    2. Кликаете на загрузившейся странице на ссылку "Важнейшие настройкм блога".
    3. Самая первая в открывшемся документе выпадающая форма носит название "Способ авторизации админа".
      Выбираете там "HTTP авторизация".
      Жмёте на дне страницы кнопку отправки формы.
      После чего Вас должно выкинуть из авторизации, так как метод авторизации был изменён.

    Теперь переход в урл логина не должен вызывать на экран формочку авторизации, с которой Вы общались чуть ранее.
    Отныне Вы имеете дело с модальным окном браузера, через которое и осуществляется HTTP авторизация.
    Вот и авторизуйтесь там - всё, Вы сменили дефолтовый куковый способ авторизации на безопасный.

    В случае, когда Вы не знаете точно, поддерживается ли Вашим сервером HTTP авторизация, и она вдруг таки не поддерживается, то всё вышеозначенное Вы делали зря- авторизоваться в админке Вы теперь не сможете. Модальное окно браузера при указании ему правильных логина и пароля будет вести себя так, как будто верных данных для доступа Вы не знаете.

    Поэтому либо спрашивайте хостера о методе запуска РНР перед тем, как, либо осуществляйте теперь такие действия:

    1. Заходите FTP клиентом в папку ./data/settings/
    2. Убивайте там файл blog_settings.db
    3. Больше не пытайтесь стать настройками админки под HTTP авторизацию.
      Она у Вас тупо недоступна по независящим от Вас причинам.

    На этом самое важное- настройка метода авторизации- выяснена и проделана.

  2. Далее Вам надлежит прописать список категорий Блога.
    Тут возможны два варианта:

    1. Это новая инсталляция.

      Уже знакомый Вам раздел настроек в админке имеет ссылку на "Категории Блога", где все разъяснено по-русски. Просто замените то, что там прописано по дефолту:

      main=Основная категория блога
      a=Категория A
      b=Категория B
      c=Категория C
      d=Категория D

      на собственные значения:

      1. Знак равенства оставьте в покое.
      2. Слева от знака равенства живёт идентификатор категории.
        Содержит мелкие латинские буквы.
        Можно из них составить любое слово.
      3. Правее знака равенства - имя категории. Что угодно, на языке блога.
      4. Строчки категорий можно удалять и добавлять в любой момент.
      5. Удаляемые категории не должны содержать постов.
      6. Категория main должна быть обязательно.

      После внесения изменений жмите кнопку субмита.

    2. Вы делаете апгрейд.

      Поскольку Ваш Блог уже содержит в себе посты, то к этому моменту скрипт будет знать, к каким категориям те посты относятся, так что идентификаторы категорий он предъявит.

      А вот названий категорий точно не вспомнит.

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

      Далее останется только нажать кнопку сабмита.

  3. Теперь Ваш путь пролегает в "Важнейшие настройкм блога", где имеется великое множество настроек, снабжённых описанием их назначения на русском языке, в связи с чем не должно возникнуть ни малейшего недопонимания по поводу той или иной опции.

    Если же такое недопонимание вдруг случилось, вообще не трогайте эту опцию.
    Оставьте её такой, какой она есть изначально.

  4. Хочется предостеречь от баловства с пунктом файла настроек "Сброс всех настроек к исходным".
    Этот линк реально изничтожает базу с настройками нахрен.
    После чего Вы имеете дефолтовые настройки, сразу как после заливки дистрибутива на сервер.

    Естественно, все посты с картинками и комменты в любом случае сохраняются.
    Они относятся к данным, а не настройкам.

  5. Данный пункт устарел, ибо меню категорий сейчас строится автоматически.
    Но для совместимости с дизайнами сторонних производителей, а также любителям писать навигацию вручную, оговорим, как это делалось ранее.

    Чтобы суметь сослаться на оглавление категорий с меню блога, отредактируйте по кнопке "edit Menu" вот такие записи:

    <li><a href="$turl/contents_main.html">Основополагающая тема </a></li>
    <li><a href="$turl/contents_a.html">Категория (тема) блога A </a></li>
    <li><a href="$turl/contents_b.html">Категория (тема) блога B </a></li>
    <li><a href="$turl/contents_c.html">Категория (тема) блога C </a></li>
    <li><a href="$turl/contents_d.html">Категория (тема) блога D </a></li>

    Идентификаторы категорий в URL-ах должны быть теми же самыми, что задавались на втором шаге данной инструкции. Название категорий в анкорах ссылок может быть сформировано иначе, нежели на шаге номер два этой инструкции, так как мы понимаем, что по горизонтали в панельке навигации блога места совсем немного, и длинное имя категории там может и не поместиться.

    Аналогичные записи в том же файле есть и для кнопок анонсов категорий- всё то же самое, только вместо кусочка урла contents_ там пишется index_

    Все ссылки в документе "edit Menu" можно редактировать и удалять, а также писать какие-то свои.
    На собственно функционал движка они не влияют.
    Всякие РНР инструкции в этом файле без проблем исполняются, можете юзать.

    Ну и конечно же, содержимое файла меню должно быть на языке блога.
    Автор скрипта понятия не имеет, что Вы там разместите, и на каком языке.
    Поэтому все ссылки изначально прописаны по-русски.
    Чтоб каждому было понятно.

  6. Обратите внимание на ссылочку "edit Count" в топменю под авторизацией.
    В редактируемый ею документ обычно прописываются всякие счётчики.

    Изначально там уже сидят используемые автором скрипта визуальные счётчики.
    Можете просто заменить авторские идентификаторы своими в HTML коде.
    Либо прописать какие-то собственные счётчики других контор.

    <?php /* Выше этой строки в файле ничего не должно быть */
     
       $counters=<<<counters
     
       <ul class="translate">
         <li class="nolink">Всякие наглядности:</li>
          <li><b><b><span>География читателей: </span>
             <a 
                href="http://www3.clustrmaps.com/counter/maps.php?url=http://lasto.com/" 
                id="clustrMapsLink"><img
                src="http://www3.clustrmaps.com/counter/index2.php?url=http://lasto.com/" 
                style="border:0px;" 
                alt="Locations of visitors to this page" 
                title="Locations of visitors to this page" 
                id="clustrMapsImg" 
                onerror="this.onerror=null; this.src='http://www2.clustrmaps.com/images/clustrmaps-back-soon.jpg'; document.getElementById('clustrMapsLink').href='http://www2.clustrmaps.com';"
             /></a>
             <span>Прямо сейчас на блоге:</span>
             <center>
                <script type="text/javascript" src="http://jc.revolvermaps.com/t.js"></script><script type="text/javascript">rmt_ki101('8',162,'20bnbxo9rrc','fff600');</script>
             </center>
          </b></b></li>
       </ul>
     
     
    counters;
     
    /* Ниже этой строки в файле ничего не должно быть. */ ?>

    Учтите, что под авторизацией в админке блок счётчиков в блоге не отображается вообще.
    Что сделано для исключения их накрутки админом.

Это все моменты, на которые Вам необходимо обратить внимание на этапе конфигурирования настроек блога.