Спаси Glossword!

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

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

Используя пожертвования, вы можете заказать специфическую возможность для вашей инсталляции Glossword.

Как внести пожертвования

Отправьте любую сумму, которую посчитаете нужной:

После установки

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

Настройка адреса страниц (ЧПУ, SEF)

Убедитесь в том, что ‘mod_rewrite’ установлен на сервере перед тем как приступить к настройке. Спросите об этом у вашего системного администратора или в службе поддержки вашего поставщика интернет-услуг (хостинговой компании).

  1. Откройте файл ‘/glossword/inc/config.inc.php’:
    glossword/inc/config.inc.php или glossword/custom_vars.php
    1. $sys['is_mod_rewrite'] = 1; /* [ 0 - off | 1 - on ] */
  2. Откройте файл ‘/glossword/.htaccess’:
    glossword/.htaccess
    1. ## mod_rewrite configuration
    2. RewriteEngine on
    3. RewriteBase /glossword
    4. RewriteRule ([0-9a-zA-Z-.,_])+xhtml$ index.php

Кэш-каталог

Кэширование необходимо для ускорения загрузки страниц сайта. Кэш занимает на диске около 40 КБ плюс от 1 до 20 КБ на словарь. Для включения, откройте в текстовом редакторе файл ‘glossword/inc/config.inc.php’, найдите раздел ‘‘System settings’’ и установите $sys['is_cache'] = 1:

glossword/inc/config.inc.php
  1. $sys['is_cache_sql'] = 1;
  2. $sys['cache_lifetime'] = 10080; /* week */
  3. $sys['path_cache_sql'] = 'gw_temp/cache_sql';

Кэширование страниц

Помимо кэширования результатов SQL-запросов, Glossword позволяет включить HTTP-кэширование. Это когда при повторном запросе страницы, данные не перекачиваются заново от сервера к пользователю, а всегда загружается с диска, из кэша браузера.

glossword/inc/config.inc.php
  1. $sys['is_cache_http'] = 1; /* [ 0 - off | 1 - on ] */

Функции пост-обработки

Текст определений и весь HTML-код перед выводом на экран обрабатываются специальными PHP-функциями трансформации текста.

glossword/inc/config.inc.php
  1. $sys['filters_output'] = array('gw_text_smooth');
  2. $sys['filters_defn'] = array('gw_text_smooth_defn');
  3. $sys['is_debug_output'] = 0; /* [ 0 - off | 1 - on ] */

Вы можете объявить свою PHP-функцию внутри файла ‘glossword/custom_vars.php’ и затем просто дописать её название в конфигурацию.

glossword/inc/config.inc.php или glossword/custom_vars.php
  1. $sys['filters_defn'] = array('gw_text_smooth_defn', 'gw_autolinks');

Таким же образом работает расширение «автоссылки», включенное в поставку по умолчанию.

Значением переменной $sys['is_debug_output'] можно включать либо отключать действие всех функций пост-обработки.

Glossword © 2002-2007 Dmitry N. Shilnikov
dev@wwwguru.net