Единый форум поддержки

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Единый форум поддержки » Администрирование форума » Общие вопросы по администрированию (7)


Общие вопросы по администрированию (7)

Сообщений 641 страница 660 из 670

1

В этой теме задаём вопросы по администрированию форума

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

Для запросов новых скриптов и их модификаций, пожалуйста, пишите в теме Запросы по скриптам #11
Если у вас возникли вопросы по оформлению форума, их можете задать в теме Общие вопросы по оформлению (65) #2
У вас возникла непредвиденная проблема с форумом, но самостоятельно вы её решить не можете? Создайте тему в разделе Проблемы с форумом, ознакомившись с правилами раздела.

Важная информация перед тем, как задать вопрос:

  • Ответы в теме дают другие участники форума по собственному желанию.

  • Администрация не может гарантировать моментальное решение или абсолютную корректность каждого ответа.

  • Пожалуйста, уважайте чужое время и усилия других пользователей, старайтесь писать грамотно и доходчиво.

  • Грубое или требовательное отношение к участникам форума неприемлемо и может привести к отказу в помощи на всём форуме.

Подробно сформулируйте свой вопрос, чтобы повысить вероятность отклика помощи:

  • Укажите ссылку на форум: Если ваш вопрос касается конкретного форума, обязательно укажите прямую ссылку на него. Это позволит нам увидеть проблему и предложить наиболее точное решение, не тратя время на догадки.

  • Опишите свой вопрос: Подробно и понятно изложите, что именно вас интересует или какая проблема возникла. Чем больше деталей вы предоставите, тем легче будет понять и помочь.

Если на ваш вопрос долго нет ответа, пожалуйста, напомните о своём вопросе через разумное время (например, через сутки), процитировав его. Избегайте излишней навязчивости.

Отредактировано Alex_63 (Ср, 2 Авг 2017 13:16:07)

+1

641

kolobdur74 написал(а):

Portal, Reysler назвал возможную причину, поправил - проверьте последний вариант.

Всё супер! Осталось только выровнять текст по центру.

0

642

Portal, моя ошибка, при правке не поменял класс на ID, вот исправленный вариант:

Код:
<style>
.for-guests {
  text-align: center;
  margin-bottom: 1em;
}
#annbody {
  text-align: center;
  display: block;
}
.info-bold {font-weight: bold;}
.info-margin {margin-bottom: 1em;}
.info-marquee {
  font-family: Century Gothic; 
  font-size: 16px; 
  color: #301000; 
}
</style>
<div class="for-guests">Уважаемые гости, наш клан приветствует Вас!</div>
<div id="annbody">
  <div class="info-margin">
	  <div class="info-bold">ИНФОРМАЦИЯ ГОСТЮ:</div>
	  <div>
      <spaan>Гостю доступны только : </span>
	    <a href="https://megapolis.roleforum.ru/viewforum.php?id=38">а р х и в</a> ▿ 
      <a href="https://megapolis.roleforum.ru/viewtopic.php?id=126#p616">г о с т е в а я</a> ▿ 
      <a href="https://megapolis.roleforum.ru/viewforum.php?id=3">и н ф о р м а ц и я</a>
	  </div>
	</div>
	
	<div class="info-margin">
	  <div class="info-bold">ИНФОРМАЦИЯ ИГРОКУ:</div>
	  <div><a href="https://megapolis.roleforum.ru/viewtopic.php?id=21">п р а в и л а</a></div>
    <div><a href="https://megapolis.roleforum.ru/viewtopic.php?id=18">в о п р о с ы</a></div>
    <div><a href="https://megapolis.roleforum.ru/viewtopic.php?id=19">о ч е р ё д н о с т ь</a></div>
    <div><a href="https://megapolis.roleforum.ru/viewtopic.php?id=20">а н к е т ы</a></div>
	</div>
	
	<div class="info-margin">
	  <div class="info-bold">ИГРОВОЙ ПРОЕКТ:</div>
	  <div class="info-marquee">
	    <marquee scrollamount="5" onmouseover="this.stop()" onmouseout="this.start()">Играем на Открытой игровой площадке ◦ Эпизодическая игра в одной теме ◦ Дело № ОП-ОК-Ф-7.001 <a href="https://megapolis.roleforum.ru/viewtopic.php?id=4"><span class="info-bold">« ᛚ ᛜ ᚹ Ⱃᛁ ᚺ Ⱃᛁ ᛋ »</span></a></marquee>
	  </div>
	</div>
</div>

+1

643

kolobdur74 написал(а):

Portal, моя ошибка, при правке не поменял класс на ID, вот исправленный вариант:

Код:
<style>
.for-guests {
  text-align: center;
  margin-bottom: 1em;
}
#annbody {
  text-align: center;
  display: block;
}
.info-bold {font-weight: bold;}
.info-margin {margin-bottom: 1em;}
.info-marquee {
  font-family: Century Gothic; 
  font-size: 16px; 
  color: #301000; 
}
</style>
<div class="for-guests">Уважаемые гости, наш клан приветствует Вас!</div>
<div id="annbody">
  <div class="info-margin">
	  <div class="info-bold">ИНФОРМАЦИЯ ГОСТЮ:</div>
	  <div>
      <spaan>Гостю доступны только : </span>
	    <a href="https://megapolis.roleforum.ru/viewforum.php?id=38">а р х и в</a> ▿ 
      <a href="https://megapolis.roleforum.ru/viewtopic.php?id=126#p616">г о с т е в а я</a> ▿ 
      <a href="https://megapolis.roleforum.ru/viewforum.php?id=3">и н ф о р м а ц и я</a>
	  </div>
	</div>
	
	<div class="info-margin">
	  <div class="info-bold">ИНФОРМАЦИЯ ИГРОКУ:</div>
	  <div><a href="https://megapolis.roleforum.ru/viewtopic.php?id=21">п р а в и л а</a></div>
    <div><a href="https://megapolis.roleforum.ru/viewtopic.php?id=18">в о п р о с ы</a></div>
    <div><a href="https://megapolis.roleforum.ru/viewtopic.php?id=19">о ч е р ё д н о с т ь</a></div>
    <div><a href="https://megapolis.roleforum.ru/viewtopic.php?id=20">а н к е т ы</a></div>
	</div>
	
	<div class="info-margin">
	  <div class="info-bold">ИГРОВОЙ ПРОЕКТ:</div>
	  <div class="info-marquee">
	    <marquee scrollamount="5" onmouseover="this.stop()" onmouseout="this.start()">Играем на Открытой игровой площадке ◦ Эпизодическая игра в одной теме ◦ Дело № ОП-ОК-Ф-7.001 <a href="https://megapolis.roleforum.ru/viewtopic.php?id=4"><span class="info-bold">« ᛚ ᛜ ᚹ Ⱃᛁ ᚺ Ⱃᛁ ᛋ »</span></a></marquee>
	  </div>
	</div>
</div>

Всё отлично отображается, всё встало на свои места! Огромное спасибо!  :cool:

+1

644

Portal, не совсем шикарно - кнопка сворачивания не корректно отрабатывает, надо разобраться..

0

645

kolobdur74 написал(а):

Portal, не совсем шикарно - кнопка сворачивания не корректно отрабатывает, надо разобраться..

Да да, тоже только что заметил))))

0

646

Portal, замените свой стары скрипт:

<!--Блок объявления РАЗВЕРНУТЬ-СВЕРНУТЬ-->
<script type="text/javascript">
document.getElementById('pun-announcement').getElementsByTagName("div")[0].getElementsByTagName("div")[0].getElementsByTagName("div")[0].id="annbody"
function lookCook()
{
if (document.cookie.indexOf("announce")!=-1)
{var an1=document.cookie.substr(document.cookie.indexOf("announce"))
var an=an1.substr(an1.indexOf("id")+2, 2)
if (an=="op")
{document.getElementById('annbody').style.display="block"
var knopka="с в е р н у т ь"}
else if (an=="cl")
{document.getElementById('annbody').style.display="none"
var knopka="р а з в е р н у т ь"}}
else if (document.cookie.indexOf("announce")==-1)
{document.getElementById('annbody').style.display="block"
var knopka="с в е р н у т ь"}
document.getElementById('pun-announcement').getElementsByTagName("h2")[0].innerHTML+="<div align='center'>"+"<input type='button'"+" id='hider'"+" value='"+knopka+"' "+"onclick='hideAnn() ; wCook()' /></div>"}
lookCook()
function hideAnn()
{
if (document.getElementById('annbody').style.display!="none")
{document.getElementById('annbody').style.display="none"
document.getElementById('hider').value="р а з в е р н у т ь"}
else
{document.getElementById('annbody').style.display="block"
document.getElementById('hider').value="с в е р н у т ь"}
}
function wCook()
{
var ann="announce=id"
if (document.getElementById('annbody').style.display!="none")
{ann+="op"}
else
{ann+="cl"}
var d=new Date()
d.setDate(d.getDate()+1)
ann+=";expires="+d.toGMTString()
document.cookie=ann}
</script>

На этот:

Код:
<!--Блок объявления РАЗВЕРНУТЬ-СВЕРНУТЬ-->
<script>
(function() {
  const ann = document.getElementById('annbody');
  const header = document.querySelector('#pun-announcement h2');

  if (!ann || !header) return;

  // создаём кнопку
  const btn = document.createElement('input');
  btn.type = 'button';
  btn.id = 'ann-toggle';
  btn.style.marginLeft = '10px';

  header.appendChild(btn);

  // читаем cookie
  function getState() {
    const match = document.cookie.match(/announce=(open|closed)/);
    return match ? match[1] : 'open';
  }

  // записываем cookie
  function setState(state) {
    const d = new Date();
    d.setDate(d.getDate() + 7);
    document.cookie = "announce=" + state + "; path=/; expires=" + d.toUTCString();
  }

  // применяем состояние
  function applyState(state) {
    if (state === 'closed') {
      ann.style.display = 'none';
      btn.value = 'р а з в е р н у т ь';
    } else {
      ann.style.display = 'block';
      btn.value = 'с в е р н у т ь';
    }
  }

  // клик
  btn.addEventListener('click', function() {
    const isHidden = ann.style.display === 'none';
    const newState = isHidden ? 'open' : 'closed';
    applyState(newState);
    setState(newState);
  });

  // инициализация
  applyState(getState());

})();
</script>

+1

647

kolobdur74 написал(а):

Portal, замените свой стары скрипт:

<!--Блок объявления РАЗВЕРНУТЬ-СВЕРНУТЬ-->
<script type="text/javascript">
document.getElementById('pun-announcement').getElementsByTagName("div")[0].getElementsByTagName("div")[0].getElementsByTagName("div")[0].id="annbody"
function lookCook()
{
if (document.cookie.indexOf("announce")!=-1)
{var an1=document.cookie.substr(document.cookie.indexOf("announce"))
var an=an1.substr(an1.indexOf("id")+2, 2)
if (an=="op")
{document.getElementById('annbody').style.display="block"
var knopka="с в е р н у т ь"}
else if (an=="cl")
{document.getElementById('annbody').style.display="none"
var knopka="р а з в е р н у т ь"}}
else if (document.cookie.indexOf("announce")==-1)
{document.getElementById('annbody').style.display="block"
var knopka="с в е р н у т ь"}
document.getElementById('pun-announcement').getElementsByTagName("h2")[0].innerHTML+="<div align='center'>"+"<input type='button'"+" id='hider'"+" value='"+knopka+"' "+"onclick='hideAnn() ; wCook()' /></div>"}
lookCook()
function hideAnn()
{
if (document.getElementById('annbody').style.display!="none")
{document.getElementById('annbody').style.display="none"
document.getElementById('hider').value="р а з в е р н у т ь"}
else
{document.getElementById('annbody').style.display="block"
document.getElementById('hider').value="с в е р н у т ь"}
}
function wCook()
{
var ann="announce=id"
if (document.getElementById('annbody').style.display!="none")
{ann+="op"}
else
{ann+="cl"}
var d=new Date()
d.setDate(d.getDate()+1)
ann+=";expires="+d.toGMTString()
document.cookie=ann}
</script>

На этот:

Код:
<!--Блок объявления РАЗВЕРНУТЬ-СВЕРНУТЬ-->
<script>
(function() {
  const ann = document.getElementById('annbody');
  const header = document.querySelector('#pun-announcement h2');
 
  if (!ann || !header) return;
 
  // создаём кнопку
  const btn = document.createElement('input');
  btn.type = 'button';
  btn.id = 'ann-toggle';
  btn.style.marginLeft = '10px';
 
  header.appendChild(btn);
 
  // читаем cookie
  function getState() {
    const match = document.cookie.match(/announce=(open|closed)/);
    return match ? match[1] : 'open';
  }
 
  // записываем cookie
  function setState(state) {
    const d = new Date();
    d.setDate(d.getDate() + 7);
    document.cookie = "announce=" + state + "; path=/; expires=" + d.toUTCString();
  }
 
  // применяем состояние
  function applyState(state) {
    if (state === 'closed') {
      ann.style.display = 'none';
      btn.value = 'р а з в е р н у т ь';
    } else {
      ann.style.display = 'block';
      btn.value = 'с в е р н у т ь';
    }
  }
 
  // клик
  btn.addEventListener('click', function() {
    const isHidden = ann.style.display === 'none';
    const newState = isHidden ? 'open' : 'closed';
    applyState(newState);
    setState(newState);
  });
 
  // инициализация
  applyState(getState());
 
})();
</script>

Сейчас кнопка Свернуть/Развернуть встала слева:
https://upforme.ru/uploads/0000/14/1c/33510/930400.jpg

Отредактировано Portal (Вс, 3 Май 2026 12:19:48)

0

648

Portal, для центровки кнопки замените скрипт, что я дал, на этот:

Код:
<!--Блок объявления РАЗВЕРНУТЬ-СВЕРНУТЬ-->
<script>
(function() {
  const ann = document.getElementById('annbody');
  const header = document.querySelector('#pun-announcement h2');

  if (!ann || !header) return;

  // создаём кнопку
  const btn = document.createElement('input');
  btn.type = 'button';
  btn.id = 'ann-toggle';

  header.appendChild(btn);

  // читаем cookie
  function getState() {
    const match = document.cookie.match(/announce=(open|closed)/);
    return match ? match[1] : 'open';
  }

  // записываем cookie
  function setState(state) {
    const d = new Date();
    d.setDate(d.getDate() + 7);
    document.cookie = "announce=" + state + "; path=/; expires=" + d.toUTCString();
  }

  // применяем состояние
  function applyState(state) {
    if (state === 'closed') {
      ann.style.display = 'none';
      btn.value = 'р а з в е р н у т ь';
    } else {
      ann.style.display = 'block';
      btn.value = 'с в е р н у т ь';
    }
  }

  // клик
  btn.addEventListener('click', function() {
    const isHidden = ann.style.display === 'none';
    const newState = isHidden ? 'open' : 'closed';
    applyState(newState);
    setState(newState);
  });

  // инициализация
  applyState(getState());

})();
</script>

И в самом объявлении замените эту часть кода, что я давал:

<style>
.for-guests {
  text-align: center;
  margin-bottom: 1em;
}
#annbody {
  text-align: center;
  display: block;
}
.info-bold {font-weight: bold;}
.info-margin {margin-bottom: 1em;}
.info-marquee {
  font-family: Century Gothic;
  font-size: 16px;
  color: #301000;
}
</style>

На этот код:

Код:
<style>
.for-guests {
  text-align: center;
  margin-bottom: 1em;
}
#annbody {
  text-align: center;
  display: block;
}
.info-bold {font-weight: bold;}
.info-margin {margin-bottom: 1em;}
.info-marquee {
  font-family: Century Gothic; 
  font-size: 16px; 
  color: #301000; 
}
#ann-toggle {text-align: center;}
</style>

0

649

Portal, еще одна правка, найдите (выделил красным):

<style>
.for-guests {
  text-align: center;
  margin-bottom: 1em;
}
#annbody {
  text-align: center;
  display: block;
}
.info-bold {font-weight: bold;}
.info-margin {margin-bottom: 1em;}
.info-marquee {
  font-family: Century Gothic;
  font-size: 16px;
  color: #301000;
}
#ann-toggle {text-align: center;}
</style>

Замените на:

Код:
#ann-toggle {
  margin: 0 auto;
  display: block;
}

0

650

kolobdur74
Отступы в норме, кнопка работает корректно, всё что нужно выровнено по центру  :glasses:  Ещё раз огромное спасибо!

+1

651

Добрый вечер! Подскажите, пожалуйста, можно ли прикрутить домен . РФ к нашему форуму?
У меня не получилось.
Конкретно
тарусский.рф
к существующему форуму
https://snt.russ-forum.ru/

0

652

wildAndrey
Доброго дня!
Можно, конечно. Что именно не получается?

0

653

Arakhen
Доброе утро!
Можно Вас попросить его присоеденить?
Я Вам в личку пришлю логин и пароль админа.

0

654

wildAndrey написал(а):

Можно Вас попросить его присоеденить?

Стоп.
Не нужно мне в личку паролей уже просто потому, что проблема может оказаться и на стороне регистратора. Просто объясните сначала, что не так)

0

655

в разделе администрирование принимает только латиницу

0

656

вот, что пишет:

"Неверный синтаксис для доменного имени."

0

657

wildAndrey написал(а):

"Неверный синтаксис для доменного имени."

А вот с этим, вероятно, не получится оперативно помочь %-)
Промотал выше и понял, про что речь и в чём проблема (не сразу уловил, что речь про домен на кириллице). Уточню, но ответ будет не раньше следующей недели после майских + есть вероятность, что такой домен в самом деле не получится прицепить чисто по техническим причинам, у них своя отдельная специфика.

0

658

Arakhen
хорошо👍 спасибо 🙏 большое
С праздниками Вас!
Кстати, и меня можно поздравить , ровно 15 лет назад, 4 мая 2011 года я зарегистрировался на этом форуме, почти старожил 🍾

Отредактировано wildAndrey (Пн, 4 Май 2026 15:19:24)

+1

659

Arakhen
может тут надо что-то подправить 🤔 ?
https://upforme.ru/uploads/0000/14/1c/26155/315673.png

0

660

wildAndrey написал(а):

Конкретно
тарусский.рф
к существующему форуму

Админы уточнят, но насколько я знаю сервис не поддерживает домены на кириллице..

0


Вы здесь » Единый форум поддержки » Администрирование форума » Общие вопросы по администрированию (7)