Not logged in. · Lost password · Register
Forum: Non-English Discussion Russian discussion RSS
Как сделать на DokuWiki
подскажите новичку
Page:  1  2  next 
Avatar
urlovod #1
Member since Jan 2013 · 8 posts
Group memberships: Members
Show profile · Link to this post
Subject: Как сделать на DokuWiki
Как сделать на DokuWiki -- Каталог разнообразных сервисных центров

Конечная логическая единица это описание отдельного Сервисного центра.

Сервисный центр может находится одновременно в нескольких категориях:

Область ---> Город
Раздел техники ---> Подраздел техники
Бренд Производителя

 

При клике на области или город видим перечень названий и алфавитка всех сервисных центров находящихся в области/городе.

При клике на раздел или подраздел техники видим перечень названий и алфавитка всех сервисных центров которые обслуживают эту технику (пример Компьютерная техника ---> Ноутбуки ).


При клике на Бренды список всех сервисных центров которые его обслуживают (Nokia, Apple ....)



Описание сервисного центра состоит:

Логотип координаты и контакты + технику которую ремонтируют и бренды которые обслуживают.
Avatar
Aleksandr #2
Member since Mar 2010 · 551 posts · Location: Volgograd, Russia
Group memberships: Members
Show profile · Link to this post
Data + Data Template.
ru: Пожалуйста, избегайте избыточного цитирования.
en: Don’t use an overquoting, please.
Avatar
urlovod #3
Member since Jan 2013 · 8 posts
Group memberships: Members
Show profile · Link to this post
Александр спасибо за "наводку" буду ковырять
Avatar
Aleksandr #4
Member since Mar 2010 · 551 posts · Location: Volgograd, Russia
Group memberships: Members
Show profile · Link to this post
Quote by urlovod:
Здравствуйте Александр.

Я не прогер есть время и интерес разобраться с движком DokuWiki мой сайт пациент http://servicecenters.org.ua/

"Леплю" его по образу сайта http://servicecenter.com.ua/ на котором мне понравилась перелинковка и удобство сайта.  В моем варианте это будет его "клон" но без регистрации пользователей.


Глобальные вопросы по DokuWiki  - сколько он держит по нагрузке по пользователям (по файлам я так понимаю ограничений нет так как работает на файлах).
К примеру если будет  больше 500 000 статей - и много посетителей тыщ 50 в сутки не свалится ли движек. Может подскажете где почитать или из своей практики.


Частные вопросы по сайту http://servicecenters.org.ua/:
  • Как сделать вывод на стартовую страницу несколько публикаций из блога (только title новостей)
  • Как сделать вывод на стартовую страницу несколько последних страниц из пространства remont: (последние опубликованные сервисные центры)
  • Можно ли сделать разные сайдбары (Левая колока) разными для отдельных пространств/разделов сайта
  • Как можно сделать вплывающее окно http://servicecenter.com.ua/master_k_kiev/   —  Пожаловаться на неправильные контактные данные результат формы должен приходить на почту администратору сата
  • Как сделать страницу с формой добавления нового сервисного центра?

Я раньше немного работал с wordpress поэтому може мои понятия и определения отличаются от классических.
Насколько я понял одна страница в DokuWiki физически находится в одном пространстве с помощью Data + Data Template их можно неким образом сортировать, группировать и и выводить.

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

Сможете показать/научить?


Заранее спасибо за ответ.
ru: Пожалуйста, избегайте избыточного цитирования.
en: Don’t use an overquoting, please.
Avatar
Aleksandr #5
Member since Mar 2010 · 551 posts · Location: Volgograd, Russia
Group memberships: Members
Show profile · Link to this post
По-русски пишется движок, а не движек.

Quote by urlovod:
Глобальные вопросы по DokuWiki  - сколько он держит по нагрузке по пользователям (по файлам я так понимаю ограничений нет так как работает на файлах).

К примеру если будет  больше 500 000 статей - и много посетителей тыщ 50 в сутки не свалится ли движок. Может подскажете где почитать или из своей практики.
Дело не в «ДокуВики», а в языке программирования, на котором она написана, и способе хранения информации. Если нужно полмиллиона статей и хранение в текстовых файлах, то, если почитать рекомендации, нужно брать движок, написанный на Perl'е. Если же нужны те же полмиллиона (и более), то для движка на PHP нужно выбирать хранение информации в БД. В каком-то из инфобюллетеней «ДокуВики» писалось об интранет-сайте с документацией, в которой более 20 тыс. страниц.

Quote by urlovod:
Как сделать вывод на стартовую страницу несколько публикаций из блога (только title новостей)
Если для блога используете:
1. плагин Blog — через RSS;
2. плагин BlogTNG — через настройку его (плагина) шаблонов.
3. если никакого плагина не используете, тогда придумать что-то быстро не так просто.

Quote by urlovod:
Как сделать вывод на стартовую страницу несколько последних страниц из пространства remont: (последние опубликованные сервисные центры)
См. плагин Changes.

Quote by urlovod:
Можно ли сделать разные сайдбары (Левая колока) разными для отдельных пространств/разделов сайта
Можно. Если стандартный шаблон этого не поддерживает, воспользуйтесь, например, шаблоном Navigation.
Или же воспользуйтесь плагином Variants. Обратите внимание и на плагин Navi.

Quote by urlovod:
Как можно сделать вплывающее окно http://servicecenter.com.ua/master_k_kiev/   —  Пожаловаться на неправильные контактные данные результат формы должен приходить на почту администратору сата
Плагина, реализующего такой функционал, насколько мне известно нет.

Quote by urlovod:
Как сделать страницу с формой добавления нового сервисного центра?
См. плагин Bureaucracy.

Quote by urlovod:
Я раньше немного работал с wordpress поэтому може мои понятия и определения отличаются от классических.
Встречный вопрос: что такое "классические взгляды"?

Quote by urlovod:
Насколько я понял одна страница в DokuWiki физически находится в одном пространстве с помощью Data + Data Template их можно неким образом сортировать, группировать и и выводить.
Что-то около того.

Quote by urlovod:
Планин Data создет некую sql базу а с помощью плагина Data Template создаются и выводятся произвольные шаблоны.
БД создаёт плагин SQLite, а Data её использует. Data Template позволяет создавать шаблоны и использовать их для отображения данных из БД.
ru: Пожалуйста, избегайте избыточного цитирования.
en: Don’t use an overquoting, please.
Avatar
Aleksandr #6
Member since Mar 2010 · 551 posts · Location: Volgograd, Russia
Group memberships: Members
Show profile · Link to this post
In reply to post #4
Quote by urlovod:
Как сделать вывод на стартовую страницу несколько публикаций из блога (только title новостей)
С помощью BlogTNG (спасибо ушедшему в кэш pztrn.ru):
<blog list>
  blog   default
  tpl    preview
  limit  10
  sortby created
  cache  0
</blog>
ru: Пожалуйста, избегайте избыточного цитирования.
en: Don’t use an overquoting, please.
Avatar
urlovod #7
Member since Jan 2013 · 8 posts
Group memberships: Members
Show profile · Link to this post
Subject: Как сделать вывод на стартовую страницу несколько публикаций из блога (только title новостей)
    Как сделать вывод на стартовую страницу несколько публикаций из блога (только title новостей)

Если для блога используете:
1. плагин Blog — через RSS;

то моем случае получилось так:

вставка {{rss>http://servicecenters.org.ua/feed.php?ns=blog&num=5}} 

в итоге автоматом будут выводится названия пяти последних публикаций из новостного раздела сайта.
Avatar
urlovod #8
Member since Jan 2013 · 8 posts
Group memberships: Members
Show profile · Link to this post
In reply to post #5
    Как сделать вывод на стартовую страницу несколько последних страниц из пространства remont: (последние опубликованные сервисные центры)

См. плагин Changes.

*******

Реализовал с помощью RSS последних страниц из пространсва "remont"

вставил на стартовую код:

{{rss>http://servicecenters.org.ua/feed.php?ns=remont&num=5}}

Должно выводить 5 последних страниц из выбранного раздела. Для корректного отображения в настройках ДокуВики поставил:

rss_linkto Ссылки в RSS  - "текущая версия"
rss_media Какие изменения должны быть отображены в XML?  - "pages"
Avatar
urlovod #9
Member since Jan 2013 · 8 posts
Group memberships: Members
Show profile · Link to this post
Subject: плагин Bureaucracy
    Quote by urlovod:
    Как сделать страницу с формой добавления нового сервисного центра?

******************************

Задача сделать так что бы незарегистрированный пользователь смог самостоятельно отправитть данные о своем обьекте администратору сайта.

Устанавливаем плагин  Bureaucracy
На странице плагина расписаны все возможные операторы формы https://www.dokuwiki.org/plugin:bureaucracy

В настройках ничего не добавлял - там только одно поле (значение его не понял)

Создал новую страницу на которую добавил необходимые мне поля: у меня получилось так

 
**Дані про сервісний центр**
<form>
Action mail моя почта@gmail.com
Thanks "Дякуємо Вам за відправку ваших даних. Після перевірки модератором вони будуть опубліковані."
Fieldset "Контактні дані"
Textbox  "Ім'я співробітника" @
Textbox  "Назва" @
Textbox  "Місто" @
Textbox  "Адреса" @
number "Телефон" @
textbox  "E-mail:" @
textbox  "Телефон 2"  
textbox  "Факс"  
textbox  "Сайт:" 

select "Брати участь у рейтингу" "Не вибрано|Так|Ні"

textarea "Опис сервісного центру"

fieldset "Додаткові поля"
 
yesno "На збір та обробку інформації згоден"

textbox "Захист - напишіть слово 'пароль' тут" /^пароль$/
submit "Відправити"
</form>
 

 

Страница формы: http://servicecenters.org.ua/dobaviti-novij-servisnij-centr


P.S  - нигде не нашел как добавить поле "Приложить файл" (картинки или документы) - если кто знает отпишитесь
Avatar
Aleksandr #10
Member since Mar 2010 · 551 posts · Location: Volgograd, Russia
Group memberships: Members
Show profile · Link to this post
urlovod, а зачем ты транслитерацию имён страниц используешь? Либо краткие имена страниц по-английски, либо полные по-украински.

нигде не нашел как добавить поле "Приложить файл"
Это делается через стандартный функционал «ДокуВики».
ru: Пожалуйста, избегайте избыточного цитирования.
en: Don’t use an overquoting, please.
Avatar
urlovod #11
Member since Jan 2013 · 8 posts
Group memberships: Members
Show profile · Link to this post
 Aleksandr,

1 - транслитерацию используюй с точки зрения СЕО и продвижения. ЧПУ ссылки - не факт что оно работает но не помешает.

2 - ткните носом как вставить это поле в форму
Avatar
Aleksandr #12
Member since Mar 2010 · 551 posts · Location: Volgograd, Russia
Group memberships: Members
Show profile · Link to this post
ткните
www.php.net :-)
ru: Пожалуйста, избегайте избыточного цитирования.
en: Don’t use an overquoting, please.
Avatar
Aleksandr #13
Member since Mar 2010 · 551 posts · Location: Volgograd, Russia
Group memberships: Members
Show profile · Link to this post
Или вот — http://bit.ly/1b1VG8Z
ru: Пожалуйста, избегайте избыточного цитирования.
en: Don’t use an overquoting, please.
Avatar
urlovod #14
Member since Jan 2013 · 8 posts
Group memberships: Members
Show profile · Link to this post
www.php.net и поиск google это все хорошо, не понял как это мне поможет если плагин Bureaucracy создания форм не поодерживает поле "file".

Ведь проще найти новый плагин чем изучать php и дописывать плагин Bureaucracy.
Avatar
Aleksandr #15
Member since Mar 2010 · 551 posts · Location: Volgograd, Russia
Group memberships: Members
Show profile · Link to this post
А плагина нет, увы.

Одно из двух, urlovod, либо ты выбрал не тот движок, либо ты используешь неверный подход к созданию сайта (вики-сайта!) на «ДокуВики».
ru: Пожалуйста, избегайте избыточного цитирования.
en: Don’t use an overquoting, please.
Close Smaller – Larger + Reply to this post:
Verification code: VeriCode Please enter the word from the image into the text field below. (Type the letters only, lower case is okay.)
Smileys: :-) ;-) :-D :-p :blush: :cool: :rolleyes: :huh: :-/ <_< :-( :'( :#: :scared: 8-( :nuts: :-O
Special characters:
Page:  1  2  next 
Go to forum
Imprint
This board is powered by the Unclassified NewsBoard software, 20150713-dev, © 2003-2015 by Yves Goergen
Current time: 2019-11-12, 05:55:24 (UTC +01:00)