Strict Standards: Resource ID#18 used as offset, casting to integer (18) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#24 used as offset, casting to integer (24) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#26 used as offset, casting to integer (26) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#27 used as offset, casting to integer (27) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: Мод: Первое сообщение темы в хинте [18]
ТвойWeb ТвойWeb
Качественный Европейский хостинг
Форум для чайников
 Чат на форуме      Помощь      Поиск      Пользователи


 Страниц (19): В начало « ... 11 12 13 14 15 16 17 [18] 19 »   

> Описание: Хинт - всплывающая подсказка
Maverick
Отправлено: 19 Ноября, 2005 - 16:33:06
Post Id



Full Member


Покинул форум
Сообщений всего: 152
Дата рег-ции: Окт. 2005  
Откуда: forum.nmsk.net

Карма 0




Нашел я трабл...

открываем lib.php

находим следующие строки:
CODE:
function set_font($attr) {

if (!is_array($attr)) return '';

if ( preg_match( "/;/", $attr['1'] ) ) {
$attr = explode( ';', $attr['1'] );
$attr['1'] = $attr[0];
}

if ($attr['s'] == 'size') {

#$attr['1'] = $attr['1'] + 7;
if ($attr['1'] > 30) $attr['1'] = 30;

return "<span style='font-size:".$attr['1']."pt;line-height:100%'>".$attr['2']."</span>";
}
elseif ($attr['s'] == 'col') {
$attr['1'] = substr($attr['1'],0,9);
return "<span style='color:".$attr['1']."'>".stripslashes($attr['2'])."</span>";
}
elseif ($attr['s'] == 'font') {
$attr['1'] = substr($attr['1'],0,9);
return "<span style='font-family:".$attr['1']."'>".$attr['2']."</span>";
}
}



и заменяем на следующие:
CODE:
function set_font($attr) {

if (!is_array($attr)) return '';

if ( preg_match( "/;/", $attr['1'] ) ) {
$attr = explode( ';', $attr['1'] );
$attr['1'] = $attr[0];
}

if ($attr['s'] == 'size') {

#$attr['1'] = $attr['1'] + 7;
if ($attr['1'] > 30) $attr['1'] = 30;
return "<font style=\"font-size: ".$attr['1']."px;line-height:100%\">".$attr['2']."</font>";

}
elseif ($attr['s'] == 'col') {
$attr['1'] = substr($attr['1'],0,9);
return "<font style=\"color:".$attr['1']."\">".stripslashes($attr['2'])."</font>";

}
elseif ($attr['s'] == 'font') {
$attr['1'] = substr($attr['1'],0,9);
return "<font style=\"font-family:".$attr['1']."\">".$attr['2']."</font>";
}
}


А далее пишем у кого как работает...
 
 Top
SlyFox
Отправлено: 19 Ноября, 2005 - 23:51:59
Post Id



Dreamer


Покинул форум
Сообщений всего: 236
Дата рег-ции: Окт. 2005  

Карма 1




Maverick пишет:
А далее пишем у кого как работает...

Да в общем то так же работает - через раз. Есть ощущение, что большинство неотображаемых постов содержат простые ссылки (без тегов "url"Подмигивание.
 
 Top
Maverick
Отправлено: 20 Ноября, 2005 - 03:06:41
Post Id



Full Member


Покинул форум
Сообщений всего: 152
Дата рег-ции: Окт. 2005  
Откуда: forum.nmsk.net

Карма 0




Ладно, подожди немножко. Скоро будет.
 
 Top
Maverick
Отправлено: 20 Ноября, 2005 - 03:09:31
Post Id



Full Member


Покинул форум
Сообщений всего: 152
Дата рег-ции: Окт. 2005  
Откуда: forum.nmsk.net

Карма 0




Да, и скинь мне свой lib.php
 
 Top
TvoyWeb Администратор
Отправлено: 20 Ноября, 2005 - 05:27:03
Post Id



Главный здесь


Покинул форум
Сообщений всего: 7072
Дата рег-ции: Нояб. 2003  
Откуда: Tashkent Uz

Карма 52




SlyFox
Открой hints.php. Там есть строка:
CODE:
$post = mysql_escape_string(setsmiles($post));

Замени ее на :
CODE:
$post = addcslashes(setsmiles($post),'\'');

Странно как-то ведет себя mysql_escape_string(). Должна экранировать необходимые символы, но не делает этого.

Ради проверки создай php файл с таким кодом: (из мануала)

CODE:
<?php
$item = "Zak's Laptop";
$escaped_item = mysql_escape_string($item);
printf ("Escaped string: %s\n", $escaped_item);
?>

Что он у тебя выведет? Будет стоять перед апострофом (одиночная кавычка) обратный слеш?
 
 Top
SlyFox
Отправлено: 20 Ноября, 2005 - 06:03:52
Post Id



Dreamer


Покинул форум
Сообщений всего: 236
Дата рег-ции: Окт. 2005  

Карма 1




TvoyWeb
Тестовый файл выдает "Escaped string: Zak\'s Laptop". Улыбка

В варианте Maverick было "$post = (setsmiles($post));"... тут я ламер, но твой код работает лучше. Спасибо, TvoyWeb! ... и за rss тоже спасибо!


Maverick, и тебе спасибо!
 
 Top
TvoyWeb Администратор
Отправлено: 20 Ноября, 2005 - 06:14:09
Post Id



Главный здесь


Покинул форум
Сообщений всего: 7072
Дата рег-ции: Нояб. 2003  
Откуда: Tashkent Uz

Карма 52




SlyFox пишет:
Тестовый файл выдает "Escaped string: Zak\'s Laptop".

Улыбка тогда я чет, вообще не понимаю..... должен экранировать, а в скрипте не экранирует. Мдя...
 
 Top
xkspy
Отправлено: 13 Марта, 2006 - 07:46:19
Post Id


Full Member


Покинул форум
Сообщений всего: 168
Дата рег-ции: Февр. 2006  

Карма 0




У меня при установке этого мода, выдает javascript ошибку... Сообщения не выводятся!!
 
 Top
VVV
Отправлено: 08 Мая, 2007 - 08:21:45
Post Id


Newbie


Покинул форум
Сообщений всего: 33
Дата рег-ции: Апр. 2007  

Карма 0




Клевый мод. Все везде работает. Только в топе тем нет. Как там сделать? Подскажите.
В мануале к моду написано, что нужно изменять код threadstop.php, но там приведен пример старой версии фул модс. У меня 0.1.5. и threadstop.php выглядит так:
CODE:
<?php
if (!defined('IS_EXBB')) die('Hack attempt!');
$topic_by_last_post = return_print($last_post,'posts');
unset($last_post);
$topic_by_views = return_print($by_views,'views');
unset($by_views,$new_ar);
$topic_by_post = return_print($by_post,'posts');
unset($by_post);
include('./templates/'.$exbb['default_style'].'modules/threadstop/threadstop.tpl');
?>

Что к нему добавить нужно, чтобы этот мод работал?
(Добавление)
И вот еще косяк. Изменил [F/L] на рисунки в виде стрелочек, примерно также как и здесь на форуме. На локалхосте все работает, т.е. за места [F/L] показываются стрелки. Загрузил на хостинг, по прежнему остались [F/L] хотя в жаваскрипте их вообще нет. Загадка. Не вкурсе в чем трабл?
 
 Top
Рональд01
Отправлено: 09 Мая, 2007 - 03:05:52
Post Id



Member


Покинул форум
Сообщений всего: 125
Дата рег-ции: Дек. 2006  

Карма -2




Ещё врос: как сделать чтобы как тут, показывал сообщение при нажатии на стрелочку, а не при наведении на неё?
 
 Top
Страниц (19): В начало « ... 11 12 13 14 15 16 17 [18] 19 »
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0, скрытых: 0)
« Моды, хаки, скины и дополнения »


Все гости форума могут просматривать этот раздел.
Только администраторы и модераторы могут создавать новые темы в этом разделе.
Только администраторы и модераторы могут отвечать на сообщения в этом разделе.
 



Форум на AlfaSpace.NET


Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0473]     [ Gzipped ]



Notice: ob_end_flush(): failed to send buffer of ob_gzhandler (1) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/page_tail.php on line 33