ExBB Community ExBB Community
 Сайт проекта ExBB Общение объединяет!
Войдите на форум при помощиВойти через loginza
 Чат на форуме      Помощь      Поиск      Пользователи     BanList BanList


 Страниц (1): [1]   

> Описание: Реплика со стороны
Vika
Отправлено: 24 августа 2016 — 12:44
Post Id



Пользователь
Junior Member


Покинул форум
Сообщений всего: 58
Дата рег-ции: Июль 2016  
Репутация: 2




PHP - а зачем извращать?
Реплика со стороны

Сразу скажу, шо мало чего понимаю в PHP, за свою жизнь не смогла прочитать ни одной книжки по этой теме и бросившей на половине чтение Робина Никсона "Создаём динамические сайты с помощью PHP, MySQL и JavaScript". Однако даже из того, шо прочитала, поняла одно, этот язык был призван облегчить работу кодерам. Шоб вместо тысяч страниц сайта можно было внести правку в одну-две и получить результат. На практике же получается, шо некоторые кодеры, и таких почему-то всё больше и больше, вместо этого, вместо упрощения, идут по пути усложнения.

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

Такой пример. Страница Помощь. Вместо обычного текста Помощь там стоит

CODE:
{$fm->LANG['Help']}

(файл ../templates/InvisionExBB/logos.tpl, стр 80)

Как уже сказала, я многого не понимаю. Но всё же, поясните мне кто нибудь, зачем так усложнять простой код? Что это даёт в данном конкретном случае (пример выше).
 
 
NordWest
Отправлено: 24 августа 2016 — 12:54
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 994
Дата рег-ции: Дек. 2011  
Откуда: Северо-Запад
Репутация: 76




Это многоязычность так реализуется.
На форуме есть папка language в которой на сегодня только одна папка russian.

Как к примеру добавить английский... Копируете эту папку рядом и называете english После этого нужно зайти в каждый файл и перевести значение всех переменных на английский язык. Затем в админцентре выбираете нужный вариант языка...

(Отредактировано автором: 24 августа 2016 — 13:00)

 
 
Vika
Отправлено: 24 августа 2016 — 13:20
Post Id



Пользователь
Junior Member


Покинул форум
Сообщений всего: 58
Дата рег-ции: Июль 2016  
Репутация: 2




electron пишет:
это сделано , чтоб движок был мультиязычным

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

NordWest пишет:
Копируете эту папку рядом и называете english После этого нужно зайти в каждый файл и перевести значение всех переменных на английский язык

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

(Добавление)

Кстати, настраивая форум под себя, я нещадно ломаю его PHP-структуру, переводя некоторые вещи в обычный HTML. Также поступлю и с файлами, подобных Помощи - лично нам не нужна мультиязычность, а ориентироваться в коде станет проще..


.

(Отредактировано автором: 24 августа 2016 — 13:28)

 
 
NordWest
Отправлено: 24 августа 2016 — 14:54
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 994
Дата рег-ции: Дек. 2011  
Откуда: Северо-Запад
Репутация: 76




Vika пишет:
Если такова реализация перевода форума, то это похоже на стёб. Сайты переводятся нажатим одной кнопки
Правильно, выбором языка в админцентре. И тут так же, если кто-то однажды перевод сделает (выполнит тот алгоритм, который я описал выше) и включит новый язык в дистрибутив. Однако пока это реально никому не было нужно.
 
 
electron
Отправлено: 24 августа 2016 — 19:01
Post Id



Администратор
ExBB Team


Покинул форум
Сообщений всего: 3917
Дата рег-ции: Февр. 2009  
Репутация: 341




Vika пишет:
Если такова реализация перевода форума, то это похоже на стёб.

такая реализация на всех "знаменитых" скриптах форумов : phpBb, SMF, IPB. потому , что так удобно делать мультиязычность
(Добавление)
NordWest пишет:
выбором языка в админцентре

или в профиле юзера
 
 
Vika
Отправлено: 24 августа 2016 — 19:35
Post Id



Пользователь
Junior Member


Покинул форум
Сообщений всего: 58
Дата рег-ции: Июль 2016  
Репутация: 2




NordWest пишет:
Однако пока это реально никому не было нужно

Не, ну если никому не нужно, тогда зачем под языки всё нутро изувечили до непонимания? На перспективу, так понимаю.

Ладно, главное поняла причину, шо хотела, то узнала.
Всех благодарю за отклик.
 
 
electron
Отправлено: 25 августа 2016 — 03:10
Post Id



Администратор
ExBB Team


Покинул форум
Сообщений всего: 3917
Дата рег-ции: Февр. 2009  
Репутация: 341




Vika пишет:
если никому не нужно, тогда зачем под языки всё нутро изувечили

если это вам не надо - это не значит, что никому не надо. на моей памяти были пользователи, которые делали форумы на итальянском языке, на немецком.
 
 
Страниц (1): [1]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« PHP/Perl »



Все гости форума могут просматривать этот раздел.
Только администраторы и модераторы могут создавать новые темы в этом разделе.
Только администраторы и модераторы могут отвечать на сообщения в этом разделе.
 




Яндекс.Метрика   

Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0861]     [ ]