Главная страница


ru.cgi.perl

 
 - RU.CGI.PERL ------------------------------------------------------------------
 From : Alexander Temerev                    2:400/520.5    04 Dec 2003  22:22:16
 To : Roman V Tchemisov
 Subject : Шаблоны в CGI
 -------------------------------------------------------------------------------- 
 
 
 04 Дек 03 05:28, Roman V Tchemisov -> Artem Chuprina:
 
  RVTV>> Что посоветуете почитать (кроме документации к модулям) о
  RVTV>> применении
  RVT>>> шаблонов? Hа какие модули обратить внимание?
  RVT>>> А то у меня задачка сделать сайт на нескольких языках. Шаблоны
  RVT>>> это правильный подход?
  AC>> Задача "сделать сайт на нескольких языках" использованию шаблонов
  AC>> обычно перпендикулярна..
  RVT> Хорошо, а как тогда надо "правильно" делать многоязычные сайты?
  RVT> Часть информации на странице берётся из БД, а часть статична. Максимум
  RVT> 200-300
  RVT> посетителей в сутки. БД тоже небольшая.
 
  Создаётся база ресурсов, в которой каждая строка имеет идентификатор и
 переведена на несколько языков. Hапример, так:
 
  create table resource (
    'id' integer not null primary key,
    'name' varchar(128) not null,
    'text' text,
    'lang' char(2)
  );
  insert into resource ('id', 'name', 'text') values (
    1, 'site_header', 'Сайт компании ACME', 'ru'
  );
  insert into resource ('id', 'name', 'text') values (
    2, 'site_header', 'ACME Inc. Website', 'en'
  );
 
  ... и т.д.
 
  Затем пишется простейший модуль/функция/что угодно ещё, который умеет выполнять
 запрос такой:
 
  SELECT 'text' FROM resource WHERE 'name' = ? AND 'lang' = ?;
 
  А в тех местах построения HTML, где должны быть любые текстовые поля, мы
 вызываем эту функцию, например, get_resource('site_header', $session->{'lang'});
 
  Квесченз?
 
 Alexander Temerev [Everything]
 
 --- - Вас мучает по ночам совесть? - Hет, я ее вовремя имею.
  * Origin: http://www.livejournal.com/users/sorhed (2:400/520.5)
 
 

Вернуться к списку тем, сортированных по:

 Тема:    Автор:    Дата:  
 Шаблоны в CGI   Roman V Tchemisov   03 Dec 2003 22:12:18 
 Re: Шаблоны в CGI   Yury Kopyl   03 Dec 2003 23:13:43 
 Шаблоны в CGI   Alexander Temerev   04 Dec 2003 22:21:37 
 Re: Шаблоны в CGI   Victor Wagner   04 Dec 2003 23:17:18 
 Re: Шаблоны в CGI   Nick Kostirya   05 Dec 2003 11:42:06 
 Шаблоны в CGI   Serguei Trouchelle   05 Dec 2003 15:05:12 
 Шаблоны в CGI   Ivan Frolcov   05 Dec 2003 16:48:51 
 Шаблоны в CGI   Ivan Frolcov   05 Dec 2003 16:56:19 
 Шаблоны в CGI   Serguei Trouchelle   05 Dec 2003 16:42:24 
 Re: Шаблоны в CGI   Sergey Leschenko   05 Dec 2003 17:52:47 
 Re: Шаблоны в CGI   Ivan Frolcov   05 Dec 2003 18:09:32 
 Шаблоны в CGI   Alexander Temerev   06 Dec 2003 20:13:57 
 Re: Шаблоны в CGI   Yury Kopyl   08 Dec 2003 10:48:16 
 Re: Шаблоны в CGI   Yury Kopyl   08 Dec 2003 10:48:15 
 Re: Шаблоны в CGI   Artem Chuprina   04 Dec 2003 00:39:25 
 Re: Шаблоны в CGI   Roman V Tchemisov   04 Dec 2003 06:28:57 
 Re: Шаблоны в CGI   Artem Chuprina   04 Dec 2003 13:54:53 
 Шаблоны в CGI   Alexander Temerev   04 Dec 2003 22:22:16 
 Re: Шаблоны в CGI   Mikhail Polykovsky   06 Dec 2003 11:43:06 
Архивное /ru.cgi.perl/27293fcf7d0e.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional