Проблемы в работе форума и сайта, предложения по улучшению
Модератор: Duna
- Natalain
- Администратор
- Сообщения: 2600
- Зарегистрирован: 17 июн 2008, 23:58
- Откуда: Санкт-Петербург
- Благодарил (а): 38 раз
- Поблагодарили: 45 раз
- Контактная информация:
Олег! Спасибо большое за предложение помощи!
Этот форум phpBB версия 2.0. Я его скачивала через форму, которую предоставляет наш хостинг.
Но, насколько я понимаю, нам просто нужен файл, являющийся пакетом смайлов (файл с расширением .pak), он запрашивается форумом для добавления смайликов. А вот как его создать (или может можно где-то просто позаимствовать?), я что-то не понимаю Причем меня терзает отчетливое ощущение, что это очень просто...
Этот форум phpBB версия 2.0. Я его скачивала через форму, которую предоставляет наш хостинг.
Но, насколько я понимаю, нам просто нужен файл, являющийся пакетом смайлов (файл с расширением .pak), он запрашивается форумом для добавления смайликов. А вот как его создать (или может можно где-то просто позаимствовать?), я что-то не понимаю Причем меня терзает отчетливое ощущение, что это очень просто...
- sobachnik
- Администратор
- Сообщения: 1082
- Зарегистрирован: 05 июл 2008, 1:01
- Откуда: Дмитров, МО
- Благодарил (а): 84 раза
- Поблагодарили: 29 раз
- Контактная информация:
Да уж, забыл что у меня дома на компе не установлен web-сервер, php и MySQL! Пришлось сперва скачать и установить их, потом настроить и только потом эксперементировать со смайликами... Я-то на даче живу, там у меня и сервер и php и всё что надо установлено, а в квартире у родителей (где я сегодня оказался) ничего не было... Ну да ладно.
Вобщем покопавшись там чуток, как добавлять смайлики я понял, это не сложно, делается через админку. Вообще-то есть два варианта, как это сделать. Можно создавать pak-файлы и zip-архивы с картинками, но мне кажется другой метод проще. Сперва побродите по просторам интернета и посохраняйте понравившиеся смайлики на свой комп (я думаю Вы знаете как это делается, если что обращайтесь). Можете переименовать их и запомнить новые названия, т.к. дальше Вам потребуется вспоминать имена этих файлов. Также можете посоздавать свои собственные в графическом редакторе каком-нить. Потом просто закачиваете все скаченные и созданные смайлики (! они должны быть с расширением gif) с Вашего компа в каталог images/smiles на Вашем хостинге. (папка images (в которой будет папка smiles) находится в каталоге с Вашим форумом, т.е. где лежат всякие файлы типа config.php, index.php, viewforum.php и т.д. Скорее всего эта папка называется phpbb2 или forum, хотя теоретически может называться как угодно. После того, как Вы закачали файлы в images/smiles, заходите в админку, с левой стороны в панели администрирование в группе общие настройки щёлкаете по ссылке "смайлики".
После этого в правое большое поле загружается "Утилита редактирования смайликов". Прокручиваете до самого низу, щёлкаете Добавить новый смайлик.
Появляется такая хрень:
Щёлкаете по раскрывающемуся списку напротив надписи "Файл с изображением смайлика" и в списке должны быть помимо стандартных те файлы, которые Вы закачивали в папку images/smiles (во всяком случае у меня они в этом списке появились во время эксперимента).
Как видите, в самом низу у меня появился новый файл: 1new.gif. Именно так назывался файл, который я и закачал для эксперимента. У Вас названия могут быть самые разные, т.е. у Вас там будут отображены названия тех gif-файлов, которые Вы закачали. Выбираем какой-либо новый смайлик из этого списка (лучше все по очереди, чтобы не запутаться, но только новые, которые Вы закачали, старые не надо трогать).
В текстовом поле напротив надписи "код смайлика" введите код, который будет появляться в поле редактирования сообщений после щелчка мышкой по этому смайлику. Ну, например, когда вы щёлкаете по первому смайлику из тех которые есть сейчас (вот по этому ), то в окошке, где Вы вводите текст сообщения, появляется код этого смайлика (двоеточие и D). Так же само и когда кто-то щёлкнет по Вашему новому смайлику в окне редактирования сообщений будет появляться код, который Вы здесь введёте. В базе данных все сообщения вместе со смайликами хранятся в текстовом виде, вместо смайлика база данных хранит его текстовый код. Когда Вы просматриваете сообщения, серверный скрипт (viewtopic.php) автоматически заменяет все эти коды смайликов на ссылки (на графические файлы). Отсюда вытекает следующее: код смайлика должен быть таким, чтобы посетитель форума при написании своего сообщения не набрал случайно этот код с клавиатуры, иначе вместо того текста, который он ввёл, на экране при просмотре своего сообщения он увидит тот смайлик, код которого он нечаянно ввёл, ведь серверный скрипт прочитал это сообщение из базы данных, заменил код смайлика на его изображение и отправил пользователю. То есть эти коды нужно составлять из такой последовательности символов, которую при написании сообщения никто не наберёт случайно. В общем-то, я думую, просто окружить двоеточиями с обоих сторон (без пробелов) какое-то слово будет достаточно, так обычно и делают. Например, нажмите сейчас на кнопку "ответить" и щёлкните по пятому смайлику (вот по этому ) и посмотрите на код который появился в поле для ввода текста сообщения.
В текстовом поле напротив надписи "Эмоция смайлика" введите какое-нить слово, соответствующее смайлику. Впринцыпе можно ввести что угодно, т.к. вообще-то это слово не видно, НО оно будет появляться если курсор мышки навести на смайлик и подержать. Так же если у кого-то отключено отображение картинок, то вместо изображения смайлика этот посетитель форума увидет это слово в рамочке.
Теперь нажмите "отправить". В общем-то на этом всё, смайлик добавился. Возвращайтесь в добавление смайликов и добавляйте второй третий и т.д.
После всей этой процедуры смайлики будут доступны при нажатии на ссылку "Дополнительные смайлики".
Вобщем покопавшись там чуток, как добавлять смайлики я понял, это не сложно, делается через админку. Вообще-то есть два варианта, как это сделать. Можно создавать pak-файлы и zip-архивы с картинками, но мне кажется другой метод проще. Сперва побродите по просторам интернета и посохраняйте понравившиеся смайлики на свой комп (я думаю Вы знаете как это делается, если что обращайтесь). Можете переименовать их и запомнить новые названия, т.к. дальше Вам потребуется вспоминать имена этих файлов. Также можете посоздавать свои собственные в графическом редакторе каком-нить. Потом просто закачиваете все скаченные и созданные смайлики (! они должны быть с расширением gif) с Вашего компа в каталог images/smiles на Вашем хостинге. (папка images (в которой будет папка smiles) находится в каталоге с Вашим форумом, т.е. где лежат всякие файлы типа config.php, index.php, viewforum.php и т.д. Скорее всего эта папка называется phpbb2 или forum, хотя теоретически может называться как угодно. После того, как Вы закачали файлы в images/smiles, заходите в админку, с левой стороны в панели администрирование в группе общие настройки щёлкаете по ссылке "смайлики".
После этого в правое большое поле загружается "Утилита редактирования смайликов". Прокручиваете до самого низу, щёлкаете Добавить новый смайлик.
Появляется такая хрень:
Щёлкаете по раскрывающемуся списку напротив надписи "Файл с изображением смайлика" и в списке должны быть помимо стандартных те файлы, которые Вы закачивали в папку images/smiles (во всяком случае у меня они в этом списке появились во время эксперимента).
Как видите, в самом низу у меня появился новый файл: 1new.gif. Именно так назывался файл, который я и закачал для эксперимента. У Вас названия могут быть самые разные, т.е. у Вас там будут отображены названия тех gif-файлов, которые Вы закачали. Выбираем какой-либо новый смайлик из этого списка (лучше все по очереди, чтобы не запутаться, но только новые, которые Вы закачали, старые не надо трогать).
В текстовом поле напротив надписи "код смайлика" введите код, который будет появляться в поле редактирования сообщений после щелчка мышкой по этому смайлику. Ну, например, когда вы щёлкаете по первому смайлику из тех которые есть сейчас (вот по этому ), то в окошке, где Вы вводите текст сообщения, появляется код этого смайлика (двоеточие и D). Так же само и когда кто-то щёлкнет по Вашему новому смайлику в окне редактирования сообщений будет появляться код, который Вы здесь введёте. В базе данных все сообщения вместе со смайликами хранятся в текстовом виде, вместо смайлика база данных хранит его текстовый код. Когда Вы просматриваете сообщения, серверный скрипт (viewtopic.php) автоматически заменяет все эти коды смайликов на ссылки (на графические файлы). Отсюда вытекает следующее: код смайлика должен быть таким, чтобы посетитель форума при написании своего сообщения не набрал случайно этот код с клавиатуры, иначе вместо того текста, который он ввёл, на экране при просмотре своего сообщения он увидит тот смайлик, код которого он нечаянно ввёл, ведь серверный скрипт прочитал это сообщение из базы данных, заменил код смайлика на его изображение и отправил пользователю. То есть эти коды нужно составлять из такой последовательности символов, которую при написании сообщения никто не наберёт случайно. В общем-то, я думую, просто окружить двоеточиями с обоих сторон (без пробелов) какое-то слово будет достаточно, так обычно и делают. Например, нажмите сейчас на кнопку "ответить" и щёлкните по пятому смайлику (вот по этому ) и посмотрите на код который появился в поле для ввода текста сообщения.
В текстовом поле напротив надписи "Эмоция смайлика" введите какое-нить слово, соответствующее смайлику. Впринцыпе можно ввести что угодно, т.к. вообще-то это слово не видно, НО оно будет появляться если курсор мышки навести на смайлик и подержать. Так же если у кого-то отключено отображение картинок, то вместо изображения смайлика этот посетитель форума увидет это слово в рамочке.
Теперь нажмите "отправить". В общем-то на этом всё, смайлик добавился. Возвращайтесь в добавление смайликов и добавляйте второй третий и т.д.
После всей этой процедуры смайлики будут доступны при нажатии на ссылку "Дополнительные смайлики".
Последний раз редактировалось sobachnik 18 июн 2010, 21:13, всего редактировалось 1 раз.
- sobachnik
- Администратор
- Сообщения: 1082
- Зарегистрирован: 05 июл 2008, 1:01
- Откуда: Дмитров, МО
- Благодарил (а): 84 раза
- Поблагодарили: 29 раз
- Контактная информация:
И вот ещё по поводу файла с расширением pak. Сам файл *.pak - просто текстовый файл, не содержащий в себе никакой графики. Всё что в нём должно быть - это имя графического файла, описание его кода и эмоции. Отделяются записи друг от друга специальным разделителем. Кроме такого pak-файла для добавления смайликов таким способом, на сколько я понял, нужно создать zip-архив с самими смайликами. В принцыпе при добавлении на форум большого количества смайлов за один раз такой способ может быть и удобне, но он тоже требует достаточно подробного описания каждого нового смайлика, только делается это в pak - файле, а не через форму из админки. Лично мне показалось, что добавлять новые смайлики по одному через админку проще и понятнее, но если хотите, могу более подробно про pak - файлы написать.Natalain писал(а):Олег! Спасибо большое за предложение помощи!
Этот форум phpBB версия 2.0. Я его скачивала через форму, которую предоставляет наш хостинг.
Но, насколько я понимаю, нам просто нужен файл, являющийся пакетом смайлов (файл с расширением .pak), он запрашивается форумом для добавления смайликов. А вот как его создать (или может можно где-то просто позаимствовать?), я что-то не понимаю Причем меня терзает отчетливое ощущение, что это очень просто...
- Колли Долли
- Сообщения: 3686
- Зарегистрирован: 19 июн 2008, 19:53
- Откуда: Зеленоград
- Благодарил (а): 2 раза
- Поблагодарили: 10 раз
- Контактная информация:
- Колли Долли
- Сообщения: 3686
- Зарегистрирован: 19 июн 2008, 19:53
- Откуда: Зеленоград
- Благодарил (а): 2 раза
- Поблагодарили: 10 раз
- Контактная информация:
ой, я щас тоже покажу мой любимейшиt смайлы
http://jpe.ru/gif/smk/sm167.gif
http://jpe.ru/gif/smk/sm106.gif
вот от этого воопче тащусь ))) http://animashky.ru/flist/smlove/3/62.gif и http://animashky.ru/flist/smhobbi/4/20.gif Ленка Гусева шибко их любит про меня употреблять )))
http://jpe.ru/gif/smk/sm152.gif
http://www.kolobok.us/smiles/big_he_and ... laping.gif
http://jpe.ru/gif/smk/sm181.gif
http://jpe.ru/gif/smk/sm154.gif
http://jpe.ru/gif/smk/sm162.gif
http://jpe.ru/gif/smk/sm178.gif
http://jpe.ru/gif/smk/sm132.gif
http://jpe.ru/gif/smk/sm115.gif
http://jpe.ru/gif/smk/sm62.gif
прошу пардону, если были повторы с кем-то
ой а чё это они ссылками получились?....
http://jpe.ru/gif/smk/sm167.gif
http://jpe.ru/gif/smk/sm106.gif
вот от этого воопче тащусь ))) http://animashky.ru/flist/smlove/3/62.gif и http://animashky.ru/flist/smhobbi/4/20.gif Ленка Гусева шибко их любит про меня употреблять )))
http://jpe.ru/gif/smk/sm152.gif
http://www.kolobok.us/smiles/big_he_and ... laping.gif
http://jpe.ru/gif/smk/sm181.gif
http://jpe.ru/gif/smk/sm154.gif
http://jpe.ru/gif/smk/sm162.gif
http://jpe.ru/gif/smk/sm178.gif
http://jpe.ru/gif/smk/sm132.gif
http://jpe.ru/gif/smk/sm115.gif
http://jpe.ru/gif/smk/sm62.gif
прошу пардону, если были повторы с кем-то
ой а чё это они ссылками получились?....