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 :: Модификация гостевой книги
ТвойWeb ТвойWeb
Качественный Европейский хостинг
Форум для чайников
 Чат на форуме      Помощь      Поиск      Пользователи


 Страниц (1): [1]   

> Без описания
TeTRos
Отправлено: 09 Августа, 2005 - 15:08:39
Post Id



Full Member


Покинул форум
Сообщений всего: 172
Дата рег-ции: Июнь 2005  
Откуда: Чусовой

Карма 0

[+]


Tvoy Web эту тему я бы хотел адресовать тебе!!!
Дело в том что в последнее время я перестал работать над своим сайтом (точнее над его заполнением) и работаю над гостей к нему. Ты сам прекрасно знаешь что я новичёк в пхп и поэтому у меня много вопросов!!! А где же еще как не на этом форуме задавать вопросы??? Подмигивание

Прилагаю свой (точнее мной модифицированный) скрипт LiteGuest (в девичестве Гостевая книга на файлах от IT-студии SoftTime) так вот что меня интересует:

1) Там, не без твоей помощи, я зделал вставку смайлов. Как сделать такую же примочку как на форуме - нажимаешь на кнопку (смайл) и в форме для сообщения появляется его тэг (код)???

2) В этом скрипте осуществляется запись следующим образом: каждый пост в отдельный файл. Какие операторы позволяют сделать все записи в один файл, чтобы каждой строке соответствовал свой пост

(Например:
1 строка файла: дата::имя::город::мыло::страничка::пост
2 строка файла: дата1::имя1::город1::мыло1::страничка1::пост1
3 строка файла: дата2::имя2::город2::мыло2::страничка2::пост2 и т.д.)

ну и соответственно подобное чтение???
Скачать файл: LiteGuest.zip
Скачан раз: 506
 
 Top
TvoyWeb Администратор
Отправлено: 09 Августа, 2005 - 15:46:39
Post Id



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


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

Карма 52




TeTRos
1. Вот например простая функция JS:
CODE:

<script language='javascript'>
<!--
function emoticon(text)
{
document.postform.inpost.value += ' ' + text + ' ';
document.postform.inpost.focus();
}
//-->
</script>

В этом коде "postform" - форма с полем для ввода текста, "inpost" - имя текстового поля.
Затем навешиваешь в карте смайлов на смайл скрипт emoticon(код смайла).
Например так:
CODE:

<a href="javascript:emoticon('::biggrin24.gif::')" title="Рот до ушей">
<img src="im/emoticons/biggrin24.gif" width=20 height=20 alt='Рот до ушей' border='0' />
</a>

После вставки смайла на текстовое поле будет передан фокус.
2. Для начала скачай документацию (мануал) по PHP. Благо на офф сайте есть на русском языке.
Во вторых это целый урок получится :) . Одним словом этого не объяснишь.
Скажу только что тебе понадобятся функции:
file() - получает содержимое файла в виде массива. Каждый элемент массива это отдельная строка файла.
implode() и explode()
Направление я тебе задал. Что будет непонятно спрашивай.
 
 Top
TeTRos
Отправлено: 13 Августа, 2005 - 00:53:30
Post Id



Full Member


Покинул форум
Сообщений всего: 172
Дата рег-ции: Июнь 2005  
Откуда: Чусовой

Карма 0

[+]


Вот первое обновление сделано, добавил небольшую обработку ссылки на домашнюю страницу и база постов теперь храница в одном файле, добавил вставку смайлов и тэгов (над этим еще поработать нужно) ну и еще парочку примочек.
TvoyWeb большая просьбя протести, если конечно есть время, да и другие форумчане пусть посмотрят у кого есть возможность. Я буду благодарен всем кто даст мне новые идеи.
TvoyWeb вопрос: мне бы хотелось сделать разделение постов по страницам, но как именно осуществить не додумался, подозреваю что алгоритм таков:
1) вводим переменную $nomer которая соответствует одной строке, сравниваем ее с count и если она меньше то увеличиваем на единичку. По достижении $nomer = 10, $nomer = 20,$nomer = 30 и т.д делаем новую страницу, но как???
2) Хочу сделать отправку пользователю сообщения на мыло об ответе на его пост, т.е. надо проглядеть базу данных и если столбик с ответом содержит информацию, то на мыло этой же строки отправляем сообщение мол на ваш пост есть ответ!!! У меня есть конечно предположение как это сделать и я его сейчас, пока ты читаешь проверяю. Но как бы это сделал ты???
Больше пока вопросов нет. Есть у меня идейка сделать еще одну примочку, но про неё пока промолчу - сам пробую осуществить. А если у кого-нибудь есть идеи по дополнению, как я сообщил выше буду только рад услышать, т.е. прочитать в этой теме.
Скачать файл: liteguest_v1_1.zip
Скачан раз: 570
 
 Top
TvoyWeb Администратор
Отправлено: 13 Августа, 2005 - 16:43:55
Post Id



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


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

Карма 52




TeTRos
1. Поиск на форуме по словам "постраничный вывод". Там даже есть готовые решения.
Или сразу смотри здесь постраничный вывод или облегченный постраничный вывод
2. Во время отправки ответа на пост пользователя, проверяй оставил ли пользователь ответ в сообщеннии. И если мыло есть то отправляй mail().
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0, скрытых: 0)
« PHP/Perl »


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



Форум на AlfaSpace.NET


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

[Script Execution time: 0.0323]     [ 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