Клуб сисадминов
14:17 11.02.2012
Приветствуем, Гость | Регистрация \ Вход | Ваш IP: 38.107.179.206 | RSS
 
Знаете ли вы: можно редактировать реестр другого локального пользователя
[Главная · Последние сообщения · Правила форума · Поиск · RSS ]
Страница 1 из 11
Форум » Сайтостроение » Все про UcoZ » === FAQ по UcoZ === (Если хотите задать вопрос - создайте отдельную тему!)
=== FAQ по UcoZ ===
IwanSДата: 19:41 08.07.2008 | Сообщение # 1
Администратор
Сообщений: 1849
Статус: не в сети
FAQ составлен на основе старой темы про UcoZ. Благодарю тех хороших людей, что помогли своими вопросами и идеями ещё в прошлой теме.

Q: Сервер s2 работает с перебоями, медленно. Можно ли перенести аккаунт на другой сервер?
A: НЕТ! И еси хто исчо спросит, палучить банЪ!!! lol Это их больной вопрос, они часто нервничают. Всегда отказывают.

Q: Как ведется TOP юкоза? Что за "хосты", "хиты"? Какой принцип заложен в их TOP?
A: Хосты - количество уникальных посетителей за день (читай: уникальных IP адресов). То есть если на сайт сегодня заходило два человека, то у сайта - два хоста. Или если у человека переменный IP и он зашел, потом отключился от Интернет, при повторном подключении получил новый IP и снова зашел - все равно будет два хоста.
Хиты - количество просмотров страничек вообще. То есть ты зашел на сайт, потом перешел в "Новости", а потом в "Статьи" и закрыл вкладку\браузер - будет три хита. Хиты считаются для всех посетителей вместе, вне зависимости от IP или от чего бы то ни было ещё.

UcoZ TOP использует информацию о хостах и на основе этой информации выстраивает свой рейтинг, то есть сверху более посещаемые, снизу - менее.

Q: Как легко и просто изменить дизайны других страниц, на дизайн главной страницы?
A: К сожалению, никак. Страницы каталога файлов и каталога статей имеют свои уникальные шаблоны. Они между собой никак не связаны и поэтому централизованно изменить ничего нельзя.
Тем не менее, есть способ, как можно сделать это проще и на будущее обеспечить себе легкую и спокойную жизнь - глобальные блоки. Я предложу вариант, а ты смотри - понравится, пользуйся, не понравится - лучше я ничего придумать не смог Кстати, я на этом сайте все информеры и меню сделал именно так.
Рассмотрим твою главную страницу: у тебя слева есть колонка файлов и rss-импортер со starwars.com. Создаем глобальный блок (админка - Дополнительные функции - Управление глобальными блоками) с понятным именем, например filenews. Открываем глобальный блок и пишем туда код информера и импортера с главной страницы.
Пока сохраняем блок. Создаем ещё один, добавляем туда служебный текст счетчиков, который у тебя после календаря новостей, но до "Поиск по новостям" - это у тебя будет "терминал фотографий" и "содружество галактик". Блок буду называть imggal.
И третий блок у тебя будет - Десятка лучших форумчан и полностью блок статистики - forumstat.

Теперь, когда у нас есть три блока, мы делаем вот что: открываем исходный код главной страницы (в редакторе страц, как обычно) и вместо, допустим, самого кода информера "5 новых файлов" и rss-импортера, мы просто вставляем код глобального блока, в данном случае - $GLOBAL_filenews$. То есть тебе вместо всего содержимого глобального блока достаточно вставить только его имя в спец. формате. Соответственно заменяем код других элементов страницы на имена глобальных блоков в спец. формате. Сохраняем изменения и проверяем работу - если ничего не "глючит" и все отображается корректно, можно считать это маленькой победой.
Теперь твоя задача состоит в том, чтобы вставить эти спец-имена глобальных блоков на все нужные страницы сайта в нужные места. Это можно сделать вручную, а можно с помощью быстрой замены. С последней надо быть аккуратно, так как она может испортить страницы сайта, если допустить какую-нибудь ошибку.
Пока попробуй заменить на главной странице места, которые ты хочешь видеть на всех станицах, на глобальные блоки (я насчитал три), если все получится, я пока подумаю, как сделать процедуру встанки на другие страницы быстрой и простой.

Q: Что такое Ajax, зачем он нужен и стоит ли его выключать?
A: Ajax - технология, делающая сайт более интерактивным, быстрым и функциональным. Смысл технологии в том, что при необходимости подгружается только часть страницы, а не вся она, как обычно. Например, Вы написали сообщение в форуме и нажали "Добавить". Сообщение сразу появилось в нижней части форума, страница не обновилась. Вот так примерно должен работать Ajax. Технология очень молодая, но перспективная. Отключать ни в коем случае не надо, если только она нормально работает.

Q: У меня сайт заблокирован от поисковиков! Что за беспорядок?!
A: Это стандартный порядок работы UcoZ. В первые две недели сайт недоступен поисковикам. Это сделано для того, чтобы за это время автор наполнил сайт содержимым и чтобы поисковики когда получат возможность индексировать сайт, сделали это самым эффективным образом. Остается ждать указанный срок или написать в техподдержку о разблокировке.

Q: Как сделать прокрутку вверх\вниз для страницы?
A: Сделать это можно c помощью JS следующим образом:

Code
<a href="javascript:window.scroll(0,99999);">Прокрутка вниз</a>

Code
<a href="javascript:window.scroll(0,0);">На самый верх!</a>

Возможно, это не самый красивый способ, но он точно работает...

Q: Как сделать, чтобы каждому новозарегистрированному приходило ЛС с заданным текстом?
A: Никак. Такая функция не заложена в системе и, судя по отношению к ней авторов UcoZ, она не скоро появится...

Q: Как можно перенести темы форума с одного UcoZ-сайта на другой?
A: Никак. Можно попробовать сделать резервную копию и восстановить на другом сайте, но глюков потом будет куча.

Q: Как сделать вывод категорий в несколько столбцов?
A: Каталог статей - Настройки - Количество колонок в меню категорий ставим нужное число.

Q: Как в адресную строку прикрепить справа значок RSS?
A: Между <head> и </head> надо добавить строчку

Code
<link rel="alternate" type="application/rss+xml" title="НАЗВАНИЕ САЙТА" href="$RSS_LINK$" />

Q: С сайта на Narod.ru не хотят грузиться картинки по прямым ссылкам. Что делать?
A: Ничего не сделаешь. Это их защита такая.

Q: Как сделать автоматическое перенаправление пользователя с заданной на другую страничку?
A: Во-первых, если Вы хотите перенаправить пользователя с главной странички UcoZ на какую-нибудь внутресайтовую, то для этого есть опция в админке -> Общие настройки. Во-вторых, есть более универсальное средство:

Code
<SCRIPT LANGUAGE="javascript">
window.location.href = "URL_КОНЕЧНОГО_ПУНКТА"
</SCRIPT>

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

Q: Можно ли на Юкозе свои ББ-коды добавлять?
A: Идем в Админка -> Дизайн -> Управление дизайном (шаблоны) -> Общий вид страниц форума и после кода $BODY$ добавляем следующее:

Code
<script type="text/javascript" language="javascript">      
e=document.getElementsByTagName("TD");      
for(k=15; k<e.length;k++) {      
if(e[k].className=='posttdMessage') {      
s=e[k].innerHTML;      
while (s.indexOf('[_____]') != -1){      
s=s.replace('[_____]','начало кода на html ');
s=s.replace('[/_____]','завершение кода на html');      
e[k].innerHTML=s;      
}      
} }      
</script>

Где _____ надо заменить на сам код, ну и соответственно в конце заменить там...

Q: Как заменить code и quote на свои надписи?
А: Это делается добавлением следующего кода в Админка -> Дизайн -> Управление дизайном (шаблоны) -> Общий вид страниц форума, после кода $BODY$:

Code
<script type="text/javascript">                             
diviki = document.getElementsByTagName('DIV');                  
for( i = 0; i < diviki.length; i++)                      
{ if(diviki[i].className == "bbCodeName"){                     
diviki[i].innerHTML = 'Код'; }                  
if(diviki[i].className == "bbQuoteName") {                  
if(diviki[i].innerHTML == '<b>Quote</b>')  {                  
author = ''; diviki[i].innerHTML = '<b>Цитата</b>'; } else {                  
author = '<span style="font-size:1.2em">' + diviki[i].innerHTML.slice(diviki[i].innerHTML.indexOf('(') + 1,diviki[i].innerHTML.indexOf(')')) + '</span> '; }                  
diviki[i].innerHTML = '<b>' + author + 'писал(а):</b>';                  
}}                  
</script>

Q: Убрать лишние кнопки с панели инструментов в форуме?
А: это делается просто. Сначала нам нужно узнать имена ненужных кнопок. Мы за вас составили имена всех кнопок, которые вы захотите спрятать:

  • bc1 - B
  • bc2 - i
  • bc3 - u
  • bc4 - size
  • bc5 - family
  • bc6 - color
  • bc7 - url
  • bc8 - @
  • bc9 - img
  • bc10 - quote
  • bc11 - code
  • bc18 - hide
  • bc12 - list
  • bc13 - left
  • bc14 - center
  • bc15 - right
  • bc16 - +
  • bc17 - /
  • bc18 - : ) (это косяк системы, две кнопки с одинаковыми именами)
  • bc19 - .::.
  • frF15 - Просмотреть
  • frF17 - Отменить

А теперь идем в Админка -> Дизайн -> Управление дизайном (шаблоны) -> Общий вид страниц форума и после кода <head> добавляем следующее:

Code
<style type="text/css">                
#bc8 {display:none;}
#frF17 {display:none;}
подправьте по своему усмотрению!
</style>

Q: Вместо двойного переноса строки в форумах и материалах одинарный. Что делать?
А: Это особенность некоторых шаблонов. Откройте Админка -> Дизайн -> Управление дизайном (шаблоны) и замените

Code
p, div, h1 {margin:0;padding:0;}

на вот это:

Code
div, h1 {margin:0;padding:0;}

Q: А где я могу найти сами файлы шаблонов? Чтобы не в админке менять, а руками?
A: Файлы шаблонов можно скачать, если забэкапировать шаблоны (функция - бэкап шаблонов), и потом скачать бэкап себе на комп. Потом загружаешь назад через ftp менеджер и восстанавливаешь шаблоны из бэкапа.

Q: Можно ли на Ucoz поставить свой CMS?
А: Нет, такая функция не предусмотрена.

Со временем FAQ будет пополняться на основе новых и решенных проблем с UcoZ. Не бойтесь спрашивать! Мы поможем Вам разобраться с UcoZ!

P.S: много интересных решений есть на сайте UcoZ Helper. Многое из приведенного выше взять оттуда.

[admin]Насчет тега spoiler пока ничего не пишу, в будущем видно будет...[/admin]

 
Форум » Сайтостроение » Все про UcoZ » === FAQ по UcoZ === (Если хотите задать вопрос - создайте отдельную тему!)
Страница 1 из 11
Поиск:

© Иван Собакарь, 2004 - 2012 | Сайт управляется системой uCoz