воскресенье, 28 марта 2010 г.

Ошибка базы данных при установке TYPO3

Если при установке TYPO3 вы получили в инсталляторе "1-2-3" ошибку "The current username, password or host was not accepted when the connection to the database was attempted to be established!", при этом вы абсолютно точно уверены в том, что и пользователь есть, и база данных создана, попробуйте выполнить следующий маневр - добавьте параметры базы данных в файл typo3conf/localconf.php вручную:


$typo_db_username = 'xxx'; // имя пользователя
$typo_db_password = 'xxx'; // пароль
$typo_db_host = 'localhost'; // узел
$typo_db = 'xxx'; // название базы данных


после этого перейдите на третий шаг установки. Если всё задано верно, установка продолжится

среда, 17 февраля 2010 г.

Ошибка invalid summary при добавлении статьи в ArticleMS

Решил покопать систему управления сайтом-каталогом статей ArticleMS. Движок понравился, правда, сыроват и слабо документирован, приходится до всему доходить самому. Покупать русский перевод (40 долларов) не стал, благо текстов не много и собственный перевод делает сайт уникальным и отличимым от десятков других.
В процессе тестирования обнаружилась странная ошибка при добавлении статьи - Invalid summary. Пояснений никаких не давалось, поэтому пришлось копать код. Если бы копал движок не левой ногой, то заметил бы в разделе Submission Settings админки параметры краткой части: по умолчанию её длина не должна превышать 150 символов. Вы можете увеличить длину или предупредить пользователей о количестве символов, дабы не терять их

четверг, 14 января 2010 г.

Как скрыть сайдбар для страниц Wordpress

В процессе прикручивания магазина Amazon.com на блог wordpress возникла необходимость убрать сайдбар. Покопав гугль, получилось сразу несколько решений. Самое простое - делаем условие в page.php, заменяя


<? get_sidebar(); ?>

на следующее условие

<?php if (is_page('store')) { ?> Сюда можно вставить что-нибудь вместо сайдбара <? } else { get_sidebar(); } ?>


Само собой - store - это название страницы, на которой сайдбар не нужен.
В зависимости от того, насколько криво разработан шаблон wordpress может потребоваться изменение шаблона страницы полностью. Для этого делаем следующее:

  1. Создаём файл nosidebar.php
  2. Помещаем в него содержимое файла page.php и вносим в шаблон необходимые изменения
  3. В самое начало файла помещаем код: <?php
    /*
    Template Name: nosidebar
    */
    ?>
  4. Изменяем страницу и вместо шаблона по умолчанию для неё указываем шаблон nosidebar