Перейти к контенту

[2.3.x](SnS) Расширенный(полноценный) быстрый ответ


Рекомендуемые сообщения

  • Ответы 175
  • Создана
  • Последний ответ

Лучшие авторы в этой теме

Лучшие авторы в этой теме

Загружено фотографий

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

Ссылку на форум дайте, посмотрю, он у меня не стоит сейчас нигде.
Ссылка на комментарий
Поделиться на других сайтах

Попробуйте так:

1.

function ips_editor_events()

тоже нужно было заменить на

function ips_editor_lite_events()

2.

iips_editor_lite_events.prototype.editor_document_onkeypress = function(e)

зачем-то 2 'i'.

Ссылка на комментарий
Поделиться на других сайтах

Добавил в очередь...
Ссылка на комментарий
Поделиться на других сайтах

мод встал нормально, глюков замечено небыло, единственное, паралельно стоит мод "цитата с выделением + вставка ника", дык вот, отказался работать тот мод, т.е. ничего не вставлялось ....

в этом топике нашел решение для всавки ника

Попробуйте в моде вставки заменить

Код

if(document.REPLIER.Post)document.REPLIER.Post.value += txt

 

на

 

IPS_editor['ed-0'].insert_text(IPS_editor['ed-0'].get_selection()+txt);

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

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

 

мод "цитата с выделением + вставка ника" прилагаю, боюсь долго искать на него ссылку

Quick_quote___nick_insert_1.1.txt

Ссылка на комментарий
Поделиться на других сайтах

Скорее всего нужно ещё

	if (document.REPLIER.Post)
{
	var input=document.REPLIER.Post;
	input.value=input.value+"[b]"+name+"[/b]"+" \n"
}

заменить на

	if (IPS_editor['ed-0'])
{
	IPS_editor['ed-0'].insert_text(IPS_editor['ed-0'].get_selection()+"[b]"+name+"[/b]"+" \n");
}

Ссылка на комментарий
Поделиться на других сайтах

Sannis, спасиб большое, ты настоящий дружище ;)

все работает, все с первого раза, супер!

 

такое вот пожеланице возникло еще маленькое :D как бы туда еще и поле внизу добавить, ну для загрузки файлов ... ну вопще-б цены моду небыло :)

Ссылка на комментарий
Поделиться на других сайтах

Возможно, но не обещаю.
Ссылка на комментарий
Поделиться на других сайтах

да, как говорится обещанного три года ждут, мы подождемс :)

 

кста замечен такой пустяк, допустим если один раз выделить текст, потом цитатой его вставить и при этом ничего не написать, тутже выделить другой кусок текста, дык вот, вставится он вместе с предыдущим куском, то-же касаемо и вставки ника, т.е. типа двоится получается ... фу, надеюсь понятно изложил ;)

мелочи конечно, мы и так довольны остались, но все-же :D я за качество ...

Ссылка на комментарий
Поделиться на других сайтах

все же пустяк оказался не совсем пустяк

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

можно какнить поравить, гдето возможно лишний плюсик наверно, мне не осилить

очень нужно, моя благодарность не будет знать границ :D

Ссылка на комментарий
Поделиться на других сайтах

  • 2 недели спустя...

После того как пытаюсь оставить сообщение выбрасывает на чистую страницу со следующим текстом:

 

Parse error: syntax error, unexpected $end, expecting T_VARIABLE or '$' in /home/aleks/public_html/forum/sources/classes/post/class_post.php on line 1571

 

Помогите. В чем проблема?

Ссылка на комментарий
Поделиться на других сайтах

В неверном редактировании /home/aleks/public_html/forum/sources/classes/post/class_post.php, on line 1571. Читаем рекомендации в блоге Архара и скидываем что там нахимичили.
Ссылка на комментарий
Поделиться на других сайтах

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

 

спасибо

Изменено пользователем legenda
Ссылка на комментарий
Поделиться на других сайтах

по умолчанию или навсегда???

если навсегда то все очень просто:

в action_public/topics.php
[b]перед строками[/b]
		if ( $sqr == 1 )
		{
			$show = "show";
		}

[b]вставить[/b]
$sqr = 1;

 

иначе надо изменять всем кэш...

в файле action_admin/rebuild.php

[b]замени эту строку[/b]
	$this->ipsclass->DB->simple_construct( array( 'select' => 'id, name', 'from' => 'members', 'order' => 'id ASC', 'limit' => array($start,$end) ) );
[b]этой[/b]
	$this->ipsclass->DB->simple_construct( array( 'select' => *, 'from' => 'members', 'order' => 'id ASC', 'limit' => array($start,$end) ) );

[b]далее после[/b]
	//-----------------------------------------
	// Process...
	//-----------------------------------------

	while( $r = $this->ipsclass->DB->fetch_row( $outer ) )
	{
[b]добавь[/b] 
  $this->ipsclass->pack_and_update_member_cache( $r['id'], array( 'qr_open' => 1 ), $r['members_cache'] );


[b]и затем запусти из админки Настройки - Пересчет и обновление -  "Пересчет сообщений пользователей"[/b]

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

Ссылка на комментарий
Поделиться на других сайтах

Был замечен баг - при быстром редактировании не работали кнопки - были мертвыми.

Вылечил очень просто - раскомментировал строки в файле ./sources/handlers/han_editor.php (тобишь получается 5 пункт не выполняем)

А для чего его вообще было закомпелировать?

 

И насчёт того у кого не работает отправка поста через расширенную форму - сталкиывался. В настройках юзверя переключите с редактора Рич на стандартный и будет вам счастье.

Ссылка на комментарий
Поделиться на других сайтах

Sannis, ты мою проблему еще не знаешь как исправить?

и еще вот пытался удалить модера с темы пишет "Ошибка при работе с базой данных"

 

Вот из файла:

Время: Thu, 27 Mar 2008 00:09:32 +0300

Код ошибки: 1064

Сообщение сервера: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1

IP-адрес клиента: 127.0.0.1

Страница: /forum/admin/index.php?adsess=640b398683a9d78d25a4e13f498c78bf&section=content&act=mod&code=remove&mid=1

Запрос: SELECT members_display_name FROM f228_members WHERE id=

 

помогите пожалуйста

Ссылка на комментарий
Поделиться на других сайтах

1. Пока что не было достаточно времени поставить мод начисто и проверить.

 

2. В другую тему.

Ссылка на комментарий
Поделиться на других сайтах

  • 2 недели спустя...

вставляем в quick_reply_box_open в самый верх

<script type="text/javascript">
<!--
document.onkeydown=function(e){
if (e) event=e
if ((event.keyCode==13)&&(event.ctrlKey)){
	document.REPLIER.submit.click();
}}
-->
</script>

спс Архару

Изменено пользователем PROFF89
Ссылка на комментарий
Поделиться на других сайтах

  • 2 недели спустя...

Sannis делал все по инструкции, закоментировал участки кода в 2-х файлах в шаблоне

<form name="REPLIER" action="{$this->ipsclass->base_url}" method="post" onsubmit="return ValidateForm()">

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

Изменено пользователем PROFF89
Ссылка на комментарий
Поделиться на других сайтах

Нужен доступ к компьютерам этих странных людей, если серьёзно. Не могу так сказать что-то определённое, если установили правильно.
Ссылка на комментарий
Поделиться на других сайтах


×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.