Menu
Авторизация:
Зарегистрироваться.
Отключить календарь в дате
Пользователь: tann
Дата: 25-сентября-2006 2:24 pm
Просмотров: 53667
Оценка: 1    Оценить [
|
]

Привет!

Я получайник в WebGui... подскажите как отключить календарь в дате начала и окончания в Default Submission Form и ставить дату вручную? И еще как сделать, чтобы в этом же календаре была текущая дата... у меня почему-то предлагается 2000 год.

И еще, куда залезть чтобы Post New Submission перевести на русский? Спасибо.

--- (Отредактировано 25-September-2006 2:24 pm [GMT+0300] Написал(а) Visitor) ---

Re: Отключить календарь в дате
Пользователь: Admin
Дата: 27-сентября-2006 12:23 pm
Просмотров: 5814
Оценка: -1    Оценить [
|
]

Уточните, пожалуйста, версию.

Насколько я помню, с датами подобная ситуация была в последних из шестых версий (6.6.* - 6.8.*), причём, что интересно, она проявлялась тогда, когда первым днём недели устанавливался понедельник (в настройках пользователя). Если установить первым днём недели воскресенье, то работает более корректно.

А "Post New" может быть в файлах перевода пропущен, хотя, скорее всего, в Вашем случае он жёстко прописан в шаблоне Default Submission Form. Сделайте копию шаблона, отредактируйте его, затем используйте отредактированную копию.

Всё-таки для более подробного ответа надо знать версию.


Пожалуйста, все вопросы и пожелания оставляйте на форуме, а не направляйте прямиком мне на E-mail

--- (Отредактировано 27-September-2006 12:23 [GMT+0300] Написал(а) Admin) ---

--- (Отредактировано 27-September-2006 12:24 [GMT+0300] Написал(а) Admin) ---

Re: Отключить календарь в дате
Пользователь: Visitor
Дата: 28-сентября-2006 10:13 am
Просмотров: 5523
Оценка: 1    Оценить [
|
]

Стоит Версия 6.2.9 пока.

Я наверное непонятно выразилась. Попробуйте вот здесь http://dogcatalog.dogterminal.net/shows/schedule "Post New Submission" внизу.

Мне дата нужна для того, чтобы выстроить все события по порядку. Но сильно раздражает календарь, который вылезает в полях StartDate.form и EndDate.form. Как его отключить, чтобы дату писать вручную? Или хотя бы текущую дату, а не 2000 год.

======

А как добраться до файла перевода? В шаблонах нет этих значений, я бы давно перевела.

Вот что в шаблонах: 

Default Submission: 

<h1><tmpl_var title></h1>
<table width="100%" cellpadding=2 cellspacing=1 border=0>
<tr><td valign="top" class="tableHeader" width="100%">
<b><tmpl_var user.label>:</b> <a href="<tmpl_var user.Profile>"><tmpl_var user.username></a><br />
<b><tmpl_var date.label>:</b> <tmpl_var date.human><br />
<b><tmpl_var status.label>:</b> <tmpl_var status.status><br />
<b><tmpl_var views.label>:</b> <tmpl_var views.count><br />
</td>
<td rowspan="2" class="tableMenu" nowrap="1" valign="top">

<tmpl_if previous.more>
 <a href="<tmpl_var previous.url>">&laquo;<tmpl_var previous.label></a><br />
</tmpl_if>
<tmpl_if next.more>
 <a href="<tmpl_var next.url>"><tmpl_var next.label>&raquo;</a><br />
</tmpl_if>
<tmpl_if canEdit>
 <a href="<tmpl_var edit.url>"><tmpl_var edit.label></a><br />
 <a href="<tmpl_var delete.url>"><tmpl_var delete.label></a><br />
</tmpl_if>
<tmpl_if canChangeStatus>
 <a href="<tmpl_var approve.url>"><tmpl_var approve.label></a><br />
 <a href="<tmpl_var deny.url>"><tmpl_var deny.label></a><br />
</tmpl_if>
<tmpl_if canPost>
 <a href="<tmpl_var post.url>"><tmpl_var post.label></a><br />
</tmpl_if>
<a href="<tmpl_var search.url>"><tmpl_var search.label></a><br />
<a href="<tmpl_var back.url>"><tmpl_var back.label></a><br />

</td> </tr><tr><td class="tableData">
<tmpl_if image.url>
 <img src="<tmpl_var image.url>" border="0"><p />
</tmpl_if>
<tmpl_var content><p />
<tmpl_var attachment.box><br />

</td></tr></table>

<tmpl_var replies>

======

Default Submission Form: 

<h1><tmpl_var submission.header.label></h1><tmpl_var form.header><table><tmpl_if user.isVisitor> <tmpl_if submission.isNew><tr><td><tmpl_var visitorName.label></td><td><tmpl_var visitorName.form></td></tr></tmpl_if> </tmpl_if><tr><td><tmpl_var title.label></td><td><tmpl_var title.form></td></tr><tr><td><tmpl_var body.label></td><td><tmpl_var body.form></td></tr><tr><td><tmpl_var image.label></td><td><tmpl_var image.form></td></tr><tr><td><tmpl_var attachment.label></td><td><tmpl_var attachment.form></td></tr><tr><td><tmpl_var contentType.label></td><td><tmpl_var contentType.form></td></tr><tr><td><tmpl_var startDate.label></td><td><tmpl_var startDate.form></td></tr><tr><td><tmpl_var endDate.label></td><td><tmpl_var endDate.form></td></tr><tr><td></td><td><tmpl_var form.submit></td></tr></table><tmpl_var form.footer>

--- (Отредактировано 28-September-2006 10:13 am [GMT+0300] Написал(а) Visitor) ---

Re: Отключить календарь в дате
Пользователь: Admin
Дата: 28-сентября-2006 1:32 pm
Просмотров: 5834
Оценка: 1    Оценить [
|
]

У меня под рукой нет сайта на описанной версии, поэтому не ручаюсь за точность названий. Попытаюсь воспроизвести по памяти.

Присланный шаблон "Default Submission" отвечает за отображение, собственно, самого опубликованного сообщения, когда просматриваете его не в ленте сообщений, а после перехода с ленты по ссылке на сообщение целиком. Злощасная фраза находится в шаблоне ленты сообщений (называется приблизительно так: Default USS).

USS - User Submission System. В сайтовом переводе USS может звучать как "система публикаций" или "система обмена сообщениями". В последних версиях она теперь называется Collaboration System.

При включенном режиме администрирования, находясь на странице с этой фразой (Post New Submission) Войдите в режим редактирования вашей USS - там должны быть соответствующая пиктограмка со ссылкой для редактирования.

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

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

Насколько я помню, вы можете установить сортировку по алфавиту, по дате последнего редактирования, по дате создания (фактической дате создания, а не тем датам которые Вы устанавливаете, как начало и конец публикации. По ним вообще нельзя сортировать Согласен, это не логично и не удобно, но прошу воспринять это как факт. Дело, видимо, в том, что эти даты были добавлены позже и реализованы немножко "из за угла" :-)) 

Насколько я понял, в Вашей ситуации оптимальнее всего сортировать по дате создания в обратном хронологическом порядке.

Как убрать календарь с ходу не скажу, но у него есть кнопка Today, которая одним нажатием устанавливает сегодняшнюю дату и время.

Теперь по шаблонам:

Там есть три типа (пространства имён):

  1. Default USS, Photo Gallery, и иже с ними. - Это шаблоны отображения ленты сообщений. В них находится ссылка с надписью для  добавления нового сообщения.
  2. Default USS Form, и др - шаблоны формы для внесения сообщений. Здесь находится ссылка на  календарь, который Вы  хотите убрать.
  3. Default Submission, Default Job, и др. - отвечают за отображение, собственно сообщения.

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

Файлы перевода находятся в папке на диске приблизительно по адресу: /data/WebGUI/lib/WebGUI/i18n/Russian/
Редактировать их лучше не вручную, а с помощью редактора перевода. Для 6.1.* - 6.2.* это: (http://webgui.uanet.biz/uploads/Lo/Qw/LoQwa54LESsCOuJltuk7Jw/wgi18nedit_cgi.txt)

Кстати, Если Вы не возражаете - я внесу Ваш сайт в список сайтов, созданных с помощью WebGUI. Для этого мне необходимо от Вас краткое описание сайта (несколько фраз).

 


 

Пожалуйста, все вопросы и пожелания оставляйте на форуме, а не направляйте прямиком мне на E-mail

--- (Отредактировано 28-September-2006 13:32 [GMT+0300] Написал(а) Admin) ---

--- (Отредактировано 28-September-2006 13:50 [GMT+0300] Написал(а) Admin) ---

Re: Отключить календарь в дате
Пользователь: tann
Дата: 28-сентября-2006 2:54 pm
Просмотров: 5585
Оценка: 0    Оценить [
|
]

Спасибо, я обязательно потом пришлю описание, сайт пока не готов и живет не по своему месту прописки.

Про кнопку "Today"! Laughing Как водится самые большие кнопки мы и не замечаем. Спасибо.

Но все-равно все пересмотрела, но где ссылка на календарь, так и не поняла. В шаблоне Default USS нет ничего похожего.

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

С переводом думаю разберусь, кажется нашла. Спасибо.

 

--- (Edited on 9/28/2006 2:54 pm [GMT+0300] by tann) ---

Re: Отключить календарь в дате
Пользователь: Admin
Дата: 28-сентября-2006 4:50 pm
Просмотров: 5706
Оценка: -2    Оценить [
|
]

В Default USS надо искать ссылку на "Добавить". Она может быть в виде переменной шаблона (которая подтягивает перевод из файлов перевода) или, просто текстом с URL'ом в виде переменной шаблона.

Календарь тем или иным образом присутствует в Default Submission Form - шаблоне формы ввода. Можно вообще из шаблона ввода данных убрать эти даты, ести они не влияют на сортировку и не морочить голову пользователю. А в настройках установить сортировку по дате создания.

Я зарегистрировался у Вас на сайте, как Vitkovsky. Можете на время присвоить мне админовские права и я, просто поменяю, где это необходимо, в настройках....


Пожалуйста, все вопросы и пожелания оставляйте на форуме, а не направляйте прямиком мне на E-mail

--- (Отредактировано 28-September-2006 16:50 [GMT+0300] Написал(а) Admin) ---

Re: Отключить календарь в дате
Пользователь: tann
Дата: 28-сентября-2006 5:03 pm
Просмотров: 5840
Оценка: 0    Оценить [
|
]

Так мне не нужно по дате создания. Дата создания же будет текущее значение.

Мне нужно по дате события, которое укажет пользователь. Например сегодня 28-е сентября. Они будут рекламировать выставки, которые состоятся в будущем:

10.12.06 выставка в Минске
14.11.06 выставка в Питере
22.10.06 выставка в Москве

 Поэтому из предложенных вариантов наиболее подходящими значениями и являются дата начала или окончания новости (события). Убрать их из шаблона я и сама могу, но задачу это не решит.

 

--- (Edited on 9/28/2006 5:03 pm [GMT+0300] by tann) ---

Re: Отключить календарь в дате
Пользователь: Admin
Дата: 28-сентября-2006 6:19 pm
Просмотров: 6174
Оценка: -2    Оценить [
|
]

Довайте попробуем обсуждать всё в одной ленте обсуждения, а то я немного запутался "прыгая" между двумя лентами, обсуждая одну тему Foot in mouth

Вот то, что я ответил на предыдущее письмо:

---------------------------------------------------------

В последних версиях для Collaboration System (аналог USS в Вашей версии) предусмотрены:

  1. Порядок задаётся вручную 
  2. По заголовку (алфавит)
  3. По дате создания
  4. По дате последнего редактирования
  5. По любому из дополнительных пяти полей, которые зарезервированы в базе данных для использования в созданных самостоятельно шаблонах

Можно попробовать задействовать под дату выставки одно из предусмотренных дополнительных полей и по нему сортировать.

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

Может попробовать задействовать для календаря выставок не USS, а Календарь? Хотя у меня нет опыта его использования. Как-то до сих пор обходился...

Что касается "ступора" при передвижении страниц - не могу досканально проанализировать причину, но сам сталкивался с тем, что на одном и том же сайте в один и тот же день, через одного провайдера работает нормально, а через другого - начинает "пробуксовывать"...

---------------------------------------------------------

 Кроме того, перед тем, как кардинально переделывать шаблоны, определитесь, будете ли делать апгрейд, если "да", то когда. Чтобы не пришлось делать двойную работу...

Ещё вдогонку:

Может установить так, чтобы сообщения публиковались только после проверки администратором, который после проверки сам ранжирует страницы по дате выставки ("порядок задаётся вручную"). Не думаю, что этих сообщений будет по нескольку в день, поэтому, это не будет сильно напрягать и проще всего в реализации. А вынести дату в отдельное дополнительное поле можно и в версии 6.2.9


Пожалуйста, все вопросы и пожелания оставляйте на форуме, а не направляйте прямиком мне на E-mail

--- (Отредактировано 28-September-2006 18:19 [GMT+0300] Написал(а) Admin) ---

--- (Отредактировано 28-September-2006 18:31 [GMT+0300] Написал(а) Admin) ---

Re: Отключить календарь в дате
Пользователь: tann
Дата: 28-сентября-2006 8:02 pm
Просмотров: 5543
Оценка: -2    Оценить [
|
]

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

Календарь/Органайзер, если Вы его имеете ввиду, мне совсем не понравился.

Я делаю все дотошно, чтобы как можно меньше быть привлеченной к администраторской работе впоследствии. Надо бы где-то посмотреть как устроена 7-я версия и много ли в ней отличий.

--- (Edited on 9/28/2006 8:02 pm [GMT+0300] by tann) ---

Нашла дополнительные поля в Job Listing... пошла переделывать Laughing Прошу прощения за беспокойство.

--- (Edited on 9/28/2006 8:12 pm [GMT+0300] by tann) ---

Re: Отключить календарь в дате
Пользователь: Admin
Дата: 28-сентября-2006 8:22 pm
Просмотров: 8267
Оценка: -2    Оценить [
|
]

Попробовать 7 версию можно в демо разделе:

 http://webgui.uanet.biz/demo (зелёная картинка в шапке сайта)

Суйчас 7.0.7. Сегодня вечером обновлю до 7.0.8. 

 


 

Пожалуйста, все вопросы и пожелания оставляйте на форуме, а не направляйте прямиком мне на E-mail

--- (Отредактировано 28-September-2006 20:22 [GMT+0300] Написал(а) Admin) ---

© 2004-2019 WebGUI на русском. | Powered by WebGUI
& use Foundation framework | Расположен на WebGUI hosting