Дополнительные смайлы (кроме стандартных)
-
- phpBB 1.0.0
- Сообщения: 1
- Стаж: 19 лет 6 месяцев
Доп. смайлы
У меня очень много доп. смайлов. Подскажите как сделать так, чтобы доп. смайлы можно было выводить постранично? Например, у меня 100 доп. смалов. При нажатии на ссылку доп. смайлы появляется окно с первой половиной смайлов и ссылкой на вторую половину.
-
- Former team member
- Сообщения: 4463
- Стаж: 20 лет 5 месяцев
- Поблагодарили: 1 раз
-
- phpBB 1.4.1
- Сообщения: 44
- Стаж: 18 лет 10 месяцев
У меня при нажатии "создать набор смайликов", никакой файл *.pak не создаётся:( Всё делалось в Денвере.
А после нажатия "скачайте файл smiles.pak" тоже никакая закачка не предлагается:(
Появляется страничка на которой написано:
Ниже этой пакости, как видно, идёт набор смайликов, но после каждого должен стоять знак переноса строки, а его нет:(
Если смотреть исходный текст фрейма (только сейчас посмотрел, примите к сведению, у кого так же), то там всё ok, переносы на месте. Теперь придётся проставлять переносы вручную, т. к. всё испортилось, что не страшно если 20 смайлов, а если их 250? Это не есть good:(
___________
phpBB 2.0.21
P. S.
А есть более удобные методы создания коллекции смайлов, чем админка?
А после нажатия "скачайте файл smiles.pak" тоже никакая закачка не предлагается:(
Появляется страничка на которой написано:
Код: Выделить всё
Warning: Cannot modify header information - headers already sent by (output started at w:\home\clean\www\includes\template.php(127) : eval()'d code:1) in w:\home\clean\www\admin\admin_smilies.php on line 265
Warning: Cannot modify header information - headers already sent by (output started at w:\home\clean\www\includes\template.php(127) : eval()'d code:1) in w:\home\clean\www\admin\admin_smilies.php on line 266
icon_biggrin.gif=+:Very Happy=+::D icon_biggrin.gif=+:Very Happy=+::-D icon_biggrin.gif=+:Very Happy=+::grin:...
Если смотреть исходный текст фрейма (только сейчас посмотрел, примите к сведению, у кого так же), то там всё ok, переносы на месте. Теперь придётся проставлять переносы вручную, т. к. всё испортилось, что не страшно если 20 смайлов, а если их 250? Это не есть good:(
___________
phpBB 2.0.21
P. S.
А есть более удобные методы создания коллекции смайлов, чем админка?
Чувствую себя натуральной блондинкой...
-
- phpBB 1.4.0
- Сообщения: 31
- Стаж: 18 лет 5 месяцев
точно такая же беда и никак не пойму почему. даже пробовать поставить свежий фотум, лезу в админку - создать набор, скачать файл smiles.pak, а оно мне выдает сообщение:
подскажте, может кто знает от чего отталкиваться..
Код: Выделить всё
Warning: Cannot modify header information - headers already sent by (output started at c:\INET\home\church\www\forum\includes\template.php(127) : eval()'d code:1) in c:\INET\home\church\www\forum\admin\admin_smilies.php on line 265
Warning: Cannot modify header information - headers already sent by (output started at c:\INET\home\church\www\forum\includes\template.php(127) : eval()'d code:1) in c:\INET\home\church\www\forum\admin\admin_smilies.php on line 266
icon_biggrin.gif=+:Very Happy=+::D icon_biggrin.gif=+:Very Happy=+::-D icon_biggrin.gif=+:Very Happy=+::grin: icon_smile.gif=+:Smile=+::) icon_smile.gif=+:Smile=+::-) icon_smile.gif=+:Smile=+::smile: icon_sad.gif=+:Sad=+::( icon_sad.gif=+:Sad=+::-(
и т.д......
-
- phpBB 1.4.0
- Сообщения: 31
- Стаж: 18 лет 5 месяцев
-
- phpBB 1.4.4
- Сообщения: 195
- Стаж: 19 лет
- Откуда: Москва
-
- phpBB 1.4.0
- Сообщения: 31
- Стаж: 18 лет 5 месяцев
-
- phpBB 1.2.0
- Сообщения: 11
- Стаж: 18 лет 6 месяцев
-
- phpBB 1.2.0
- Сообщения: 12
- Стаж: 19 лет
Удалил с форума все стандартные смайлы..
Закачал в папку новые смайлы, но при входе в админку форума при нажатии кнопки "добавить смайл" в открывшемся окне выпадающий список с файлами пуст...
Пробовал и создавать pak файл.. его тоже не обнаруживает...
В чем может быть причина? И как все же добавить файлы?
Закачал в папку новые смайлы, но при входе в админку форума при нажатии кнопки "добавить смайл" в открывшемся окне выпадающий список с файлами пуст...
Пробовал и создавать pak файл.. его тоже не обнаруживает...
В чем может быть причина? И как все же добавить файлы?
мы баним с улыбкой.. Администрация
-
- phpBB 1.4.4
- Сообщения: 197
- Стаж: 18 лет 1 месяц
- Откуда: SPb
- Поблагодарили: 1 раз
Товарищи, так кто-нибудь знает как это поправить? У меня еще на чистом форуме такая же ерундень вылезала, жить конечно не мешает, и смайлы я новые загрузила, просто хочется разобраться, это же какая-то ошибка.Sver4koff писал(а):точно такая же беда и никак не пойму почему. даже пробовать поставить свежий фотум, лезу в админку - создать набор, скачать файл smiles.pak, а оно мне выдает сообщение:
Код:
Warning: Cannot modify header information - headers already sent by (output started at c:\INET\home\church\www\forum\includes\template.php(127) : eval()'d code:1) in c:\INET\home\church\www\forum\admin\admin_smilies.php on line 265
<...>
В файле admin_smilies.php на строках 265-266 вот это:
Код: Выделить всё
header("Content-Type: text/x-delimtext; name="smiles.pak"");
header("Content-disposition: attachment; filename=smiles.pak");
Код: Выделить всё
//
// Export our smiley config as a smiley pak...
//
if ( $HTTP_GET_VARS['export_pack'] == "send" )
{
$sql = "SELECT *
FROM " . SMILIES_TABLE;
if( !$result = $db->sql_query($sql) )
{
message_die(GENERAL_ERROR, "Could not get smiley list", "", __LINE__, __FILE__, $sql);
}
$resultset = $db->sql_fetchrowset($result);
$smile_pak = "";
for($i = 0; $i < count($resultset); $i++ )
{
$smile_pak .= $resultset[$i]['smile_url'] . $delimeter;
$smile_pak .= $resultset[$i]['emoticon'] . $delimeter;
$smile_pak .= $resultset[$i]['code'] . "\n";
}
header("Content-Type: text/x-delimtext; name="smiles.pak"");
header("Content-disposition: attachment; filename=smiles.pak");
echo $smile_pak;
exit;
}
$message = sprintf($lang['export_smiles'], "<a href="" . append_sid("admin_smilies.$phpEx?export_pack=send", true) . "">", "</a>") . "<br /><br />" . sprintf($lang['Click_return_smileadmin'], "<a href="" . append_sid("admin_smilies.$phpEx") . "">", "</a>") . "<br /><br />" . sprintf($lang['Click_return_admin_index'], "<a href="" . append_sid("index.$phpEx?pane=right") . "">", "</a>");
message_die(GENERAL_MESSAGE, $message);
}
else if( isset($HTTP_POST_VARS['add']) || isset($HTTP_GET_VARS['add']) )
{
Я не волшебник, я только учусь!
-
- phpBB Guru
- Сообщения: 5484
- Стаж: 21 год 1 месяц
- Поблагодарили: 2 раза
-
- phpBB 1.4.4
- Сообщения: 197
- Стаж: 18 лет 1 месяц
- Откуда: SPb
- Поблагодарили: 1 раз
-
- phpBB Guru
- Сообщения: 5484
- Стаж: 21 год 1 месяц
- Поблагодарили: 2 раза
Надо посмотреть какой шаблон отрабатывается в

... и выложить его на обозрение всем желающимadmin\admin_smilies.php on line 265

Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
-
- phpBB 1.4.4
- Сообщения: 197
- Стаж: 18 лет 1 месяц
- Откуда: SPb
- Поблагодарили: 1 раз
А какой тут шаблон обрабатывается?
Код: Выделить всё
265 header("Content-Type: text/x-delimtext; name=\"smiles.pak\"");
266 header("Content-disposition: attachment; filename=smiles.pak");
Я не волшебник, я только учусь!
-
- phpBB 2.0.2
- Сообщения: 340
- Стаж: 18 лет 8 месяцев
2 Alice
попробуйте так...
admin/admin_smilies.php
[FIND]
REPLACE
[FIND]
REPLACE
[FIND]
[REPLACE]
попробуйте так...
admin/admin_smilies.php
[FIND]
Код: Выделить всё
$cancel = ( isset($HTTP_POST_VARS['cancel']) ) ? true : false;
Код: Выделить всё
// [+] m157y
// $cancel = ( isset($HTTP_POST_VARS['cancel']) ) ? true : false;
$cancel = ( isset($HTTP_POST_VARS['cancel']) || isset($HTTP_GET_VARS['cancel']) ) ? true : false;
// [-] m157y
Код: Выделить всё
if ($cancel)
Код: Выделить всё
// [+] m157y
// if ($cancel)
if ($cancel && $HTTP_GET_VARS['export_pack'] != "send")
// [-] m157y
Код: Выделить всё
$message = sprintf($lang['export_smiles'], "<a href=\"" . append_sid("admin_smilies.$phpEx?export_pack=send&cancel=true", true) . "\">", "</a>") . "<br /><br />" . sprintf($lang['Click_return_smileadmin'], "<a href=\"" . append_sid("admin_smilies.$phpEx") . "\">", "</a>") . "<br /><br />" . sprintf($lang['Click_return_admin_index'], "<a href=\"" . append_sid("index.$phpEx?pane=right") . "\">", "</a>");
Код: Выделить всё
// [+] m157y
// $message = sprintf($lang['export_smiles'], "<a href=\"" . append_sid("admin_smilies.$phpEx?export_pack=send", true) . "\">", "</a>") . "<br /><br />" . sprintf($lang['Click_return_smileadmin'], "<a href=\"" . append_sid("admin_smilies.$phpEx") . "\">", "</a>") . "<br /><br />" . sprintf($lang['Click_return_admin_index'], "<a href=\"" . append_sid("index.$phpEx?pane=right") . "\">", "</a>");
$message = sprintf($lang['export_smiles'], "<a href=\"" . append_sid("admin_smilies.$phpEx?export_pack=send&cancel=true", true) . "\">", "</a>") . "<br /><br />" . sprintf($lang['Click_return_smileadmin'], "<a href=\"" . append_sid("admin_smilies.$phpEx") . "\">", "</a>") . "<br /><br />" . sprintf($lang['Click_return_admin_index'], "<a href=\"" . append_sid("index.$phpEx?pane=right") . "\">", "</a>");
// [-] m157y
Помните на форуме демократии нету, все делается так как вздумается администрации и правым быть вы не можете..