Новая сборка от 17 октября 2010 года

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

1. Изменено письмо высылаемое при регистрации, а так же улучшен метод присвоения уже зарегистрированных Имен пользователей. Подробнее об этом можно почитать на странице Регистрация пользователя (пункт 2).

2. Исправлено визуальное обновление информации при вынесении предупреждений пользователям и IP-адресам в комментариях сайта.

3. Исправлен класс работы с cookies-данными, теперь при включении глобальных переменных ошибка не возникает, а так же при переносе сайта с одного домена на другой, админка теперь работает.

4. Исправлены пути к скрипту функций в множестве модулей статистики посещаемости.

5. Улучшена работа в модуле Опросы/голосования и дополнены CSS-правила.

6. Плагину поиска на сайте system_search.php добавлена возможность в случае отсутствия результатов поиска, выполнить алтернативный живого (Ajax) поиск с помощью Google. Для его использования на своем сайте нужно создать Google ключ API и вписать его в скрипт /javascript/jquery.lebnik.google.search.js в продолжение http://www.google.com/jsapi?key=ВАШ_КЛЮЧ

Подключается скрипт через шаблон или обычной вставкой в содержание страницы поиска, например так:

<script src="/javascript/jquery.lebnik.google.search.js" type="text/javascript"></script>

Информацию по подключению поиска в форум phpbb3 можно почитать в разделе форума Альтернативный поиск с помощью Google »

Совет по CSS-оформлению результатов поиска от Google:

.myGoogleSearchStyles .gsc-control {
    width: 100%;
}
.myGoogleSearchStyles .gsc-tabsArea,
.myGoogleSearchStyles .gs-watermark,
.myGoogleSearchStyles .gsc-resultsHeader,
.myGoogleSearchStyles .gs-result a.gs-visibleUrl,
.myGoogleSearchStyles .gs-result .gs-visibleUrl {
    display: none;
}
.gsc-results .gsc-cursor-box .gsc-cursor-page {
    color:#0088CC;
    cursor:pointer;
    display:inline;
    margin-right:8px;
    text-decoration:none;

}
.myGoogleSearchStyles .gsc-result {
    margin-bottom: 17px;
}
.myGoogleSearchStyles .gsc-cursor-current-page {
    color:#FF0000 !important;
}

7. В модуль Почта.Отправленные добавлена возможность поиска по E-mail адресу и по содержимому писем (можно одновременно).

8. Исправлен баг смены пароля в модуле Личный кабинет (/inner/sys_lebnik_user.php), поправлены некоторые моменты регистрации, выдаваемые сообщения и добавлены некоторые CSS-правила.

9. Обнаружено, что имена пользователей и их емэйлы хранятся в базе данных в бинарном виде, это означает, что на сайте могут быть созданы пользователи с одинаковыми именами, отличие которых будет лишь в регистре символов. Чтобы исправить данную проблему, при обновлении версии выполните SQL-запрос:

ALTER TABLE `my_phpbb3_users` CHANGE `username` `username` VARCHAR( 255 ) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL ,
CHANGE `username_clean` `username_clean` VARCHAR( 255 ) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL ,
CHANGE `user_email` `user_email` VARCHAR( 100 ) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL

*если SQL-запрос не сработал, значит у Вас на сайте уже есть пользователи с одинаковыми именами или емэйлами. В этом случае скачайте, распакуйте в корне сайта и запустите скрипт (http://site.ru/phpbb3_uniq_username_clean.php), который делает все Имена пользователей уникальными, а затем снова выполните SQL-запрос. На всякий случае советую сделать бэкап таблицы my_phpbb3_users.

10. При удалении комментария, добавлено переиндексирование данных о комментариях в таблице страниц сайта

11. В карте сайта системы администрирования (Страницы - Обзор) исправлен момент отображения дочерних страниц раздела, при включенении конфигурации «Страницы. Максимальное кол-во выводимых за раз страниц»

12. Т.к. шаблоны комментарий и форма комментариев каждый пользователь переделывает под себя, было решено вынести их в директорию /templates/ которую при обновлении версии CMS обновлять не нужно.

13. В соответсвии с соображениями в результате дискусии на форуме, файл robots.txt теперь имеет следующие правила:

User-agent: *
Disallow: /cache/
Disallow: /system/
Disallow: /forum/adm/
Disallow: /forum/files/
Disallow: /forum/faq.php
Disallow: /forum/mcp.php
Disallow: /forum/memberlist.php
Disallow: /forum/posting.php
Disallow: /forum/report.php
Disallow: /forum/search.php
Disallow: /forum/style.php
Disallow: /forum/ucp.php
Disallow: /forum/viewtopic.php?p=
Disallow: /forum/viewtopic.php?f=*&t=*&start=0$
Disallow: /forum/viewforum.php?f=*&start=0$
Disallow: /forum/viewtopic.php?f=*&t=*&view=next
Disallow: /forum/viewtopic.php?f=*&t=*&view=previous
Disallow: /forum/index.php*&sid=
Disallow: /forum/viewforum.php*&sid=
Disallow: /forum/viewtopic.php*&sid=

14. Создана публичная страница посещаемости сайта с использованием плагина Публичная статистика посещаемости сайта

15. Исправлен момент значения по-умолчанию, при создания и обработки поля CHECKBOX в форме заполнения страницы сайта.

Cписок измененных файлов и директорий (красным - выделены новые файлы, зеленым - изменившие свое месторасположение):

/templates/header.html
/templates/index.html
/templates/system.html
/templates/inner.html
/templates/bottom.html
/templates/comments.form.html
/outer/system_statistics.php
/outer/cookies.php
/outer/amcharts.com/functions.php
/outer/lebnik_bookmarks/google-buzz.png
/outer/lebnik_bookmarks/latest.php
/outer/lebnik_bookmarks/mail.ru.gif
/outer/lebnik_bookmarks/latest.js
/outer/lebnik_bookmarks/google.com.js
/outer/lebnik_bookmarks/vkontakte.ru.png
/outer/lebnik_bookmarks/twitter.com.png

/javascript/jquery.yapro.TreeviewUL/latest.js
/javascript/jquery.yapro.Comments/latest.js
/javascript/jquery.yapro.Rating/latest.css
/javascript/jquery.SHPath/latest.css
/javascript/jquery.SHPath/latest.js
/javascript/jquery.yapro.Poll.js
/javascript/jquery.lebnik.google.search.js
/javascript/jquery.lebnik.google.phpbb3.search.js

/javascript/jquery.nivo.slider
/inner/system_search.php
/inner/system_comments.php
/inner/libraries/functions.php
/inner/libraries/user_info.php
/inner/libraries/users.php
/inner/system_poll.php
/inner/system_poll_answers.php
/inner/lebnik_tags.php
/inner/sys_lebnik_user.php
/inner/lebnik_img_rotation_nivo.php
/inner/sys_lebnik_statistics_site.php
/inner/lebnik_menu_right_sectons_info.php
/images/rating.gif
/images/lock.png

/css/style.css
/css/forum.css
/css/lebnik.Poll.css
/admin/css/system.css
/admin/modules/comments/messages.php
/admin/modules/index/right.php
/admin/modules/pages/right.php
/admin/modules/pages/finder.php
/admin/modules/statistics/affiliates.php
/admin/modules/statistics/seo.php
/admin/modules/statistics/refferers.php
/admin/modules/statistics/visitor.php
/admin/modules/statistics/delete.php
/admin/modules/statistics/files.php
/admin/modules/statistics/pages.php
/admin/modules/statistics/index.php
/admin/modules/statistics/404.php
/admin/modules/statistics/ignore_pages.php
/admin/modules/statistics/visitors.php
/admin/modules/statistics/keywords.php
/admin/modules/statistics/search_systems.php
/admin/modules/statistics/search_system_keywords.php
/admin/modules/statistics/dynamics.php
/admin/modules/statistics/exit.php
/admin/modules/system/user.php
/admin/modules/system/info.php
/admin/modules/system/sites.php
/admin/modules/fields/right.php
/admin/modules/mail/duplicates.php
/admin/modules/poll/poll.php
/admin/modules/poll/polls_questions.php
/admin/modules/poll/question_variants.php
/admin/modules/site/users.php
/admin/libraries/access.php
/admin/libraries/pages.php
/admin/libraries/functions.php
/index.php
/robots.txt

Большое спасибо Милиневскому Сергею и Максиму Фалалееву, за отличные идеи, нахождение ошибок и помощи в развитии проекта.

Как обновиться на новую версию:

Совет: если Вы в прошлой сборке исправляли шаблоны плагинов, то перед обновлением сохраните их в отдельном месте.

Распакуйте в корне сайта все файлы и директории новой версии, кроме:

файлов директорий
/config.php, /robots.txt, /favicon.ico, /jabber.php, .htaccess /install, /templates, /css

Всем приятного программирования и побольше клиентов с хорошими бюджетами и настроением!


Предложения и пожелания:
Ваше имя:
Ваш E-mail:
Сколько будет Οдин + Τри

Обсуждения на форуме:

Кто-нибудь может мне помочь???

Помогите пожалуйста с "nofollow"

Будущее ЯPro

Чат

Создание меню

Ошибки в логах

Нужна помощь в реализации

Полезное:

Видео-обучение

Работа с шаблонами

Документация API

База данных и её таблицы

Регистрация на форуме

Скачать последнюю версию

Связь с авторами

Главная
X

youtube.com/watch?v=7hFivbgIEqk

При полном или частичном использовании материалов данного сайта, ссылка на сайт "yapro.ru" обязательна как на источник информации.
Автоматический импорт материалов и информации с сайта запрещен.
Copyrights © 2007 - 2017 YaPro.Ru

Главная » Новости »