|
Бесплатные PHP скрипты - форум техподдержки |
Форум техподдержки WR-Скриптов на php. Обсуждаем: основы программирования на PHP 5 - 7 версий, различные подходы к написанию скриптов на php 7 без MySQL. А также WR-скрипты: бесплатные доски объявлений, скрипты форумов, Гостевые книги, Каталог ссылок, Галерея, Фотоальбом, Счётчики, Рассылки, Анекдот и другие. Принимаются пожелания для новых версий. Сообщите какой скрипт нужен для Вашего сайта, постараемся найти или реализовать. Скачать скрипты можно бесплатно. Вместе мы сделаем бесплатные php скрипты лучше и доступнее!
|
| Сегодня: 12.12.2024 - 20:16:17
Страницы: 1 ... 3 4 5 6 7 Скрипт каталога работыОбъявление - WR-Scriptы в UTF-8 кодировке |
---|
Активно обновляю скрипты и перевожу их в UTF-8 кодировку. Список перекодированных php скриптов доступен на главной странице сайта. Скачивайте скрипты и устанавливайте на свой сайт! В ближайшее время обновлю каталог знакомств, форум Про, фотоальбом, доски объявлений лайт и ЛЮКС.
На форуме, пожалуйста, пишите что модернизировать в скриптах в первую очередь. Постараюсь исправить большую часть пожеланий! Планирую продолжить работы весь 2023 год.
|
Автор | Сообщение |
---|
Евгений •
Е Участник форума
|
Цитата:
WR пишет: AntiGun, спасибо за найденные баги.
Скрипт "подремонтировал" Вот что добавил:
- Сделал дополнительные кнопки - НАЙТИ ВСЕ ВАКАНСИИ и НАЙТИ ВСЕ РЕЗЮМЕ (на главной странице);
- в админку добавил кнопку выход, чтобы можно было очистить куки;
- БАГ: в админке нельзя было сменить пароль - исправлен;
- ИСПРАВЛЕНО: при подаче вакансий/резюме НЕ фильтровались данные на вредоносный код. Спасибо, AntiGun'у что напомнил;
Глюк с поиском не подтвердился. Возможен только на хостингах, где криво настроен русский язык, то есть в конфигурационном файле не прописана русская кодировка. Обычно этим "грешат" иностранные хостеры. Им пофиг на наши русскоязычные настройки!
Насчёт кнопок "НАЙТИ ВСЕ ВАКАНСИИ" и "НАЙТИ ВСЕ РЕЗЮМЕ" поясню. Сделал самым простым способом через функцию поиска. Выводимая форма поиска не совсем удобочитаема, поэтому доработаю её в следующих сборках. Следите за обновлениями.
Всем рекомендую обновиться. Заплатки серьёзные, скрипт становится взломозащитным!
Демо смотрим и тестируем тут: https://www.wr-script.ru/rabota/ = Качаем новую сборку по ссылке: https://www.wr-script.ru/load/wr-rabota-v-1.2.zip =
Тестируем, если её что выплывет - пишите здесь на форуме! |
Спасибо за обновление, потестируем... Вопрос, а что насчет регистрации и входа под своим логином перед подачей резюме или вакансий? | |
|
Сообщение # 49 |
26.08.12 - 16:30:32
| | WR •
W Участник форума
|
Цитата:
что насчет регистрации и входа под своим логином перед подачей резюме или вакансий? |
Идея в том, чтобы создать единую систему регистрации на доске, форуме, знакомствах, доске по работе и т.д. Сейчас структуру файла описал в форуме версии 2.0. Точно такую же буду делать и в этом скрипте.
Поглядывайте на сайт, как реализую - напишу на главной, форуме, в рассылке и в твите . | |
|
Сообщение # 50 |
27.08.12 - 16:45:47
| | Евгений •
Е Участник форума
|
Цитата:
WR пишет:
Цитата:что насчет регистрации и входа под своим логином перед подачей резюме или вакансий? |
Идея в том, чтобы создать единую систему регистрации на доске, форуме, знакомствах, доске по работе и т.д. Сейчас структуру файла описал в форуме версии 2.0. Точно такую же буду делать и в этом скрипте.
Поглядывайте на сайт, как реализую - напишу на главной, форуме, в рассылке и в твите . |
Вот... я этого и хотел... единую регистрацию... спасибо за ответ. | |
|
Сообщение # 51 |
31.08.12 - 18:35:40
| | Олег •
О гость
|
Код: <?php $showten=10; // Сколько объявлений отображать 10 или 20 $datadir="rabota"; // Название папки с доской
// Выводим 10 последних вакансий $shapka10="<TABLE align=center border=0 bordercolor='#E1E1E1' cellPadding=3 cellSpacing=0 width=100%>"; if (is_file("$datadir/data/new_v.dat")) { // проверяем есть ли такой файл $linesn = file("$datadir/data/new_v.dat"); $in=count($linesn); $first=0; $last=$in; if ($in > 0) { $newdat=file("$datadir/data/new_v.dat"); $in=count($newdat)-1; $iall=$in; $ia=$in+1; print"<FORM action='$datadir/admin.php?tenxd=$in&type=v' method=POST name=delform> <TABLE cellPadding=2 cellSpacing=1 align=center width='98%'> <TR bgColor=#cccccc height=18><TD colspan=4 align=center><B>Последние $ia вакансии:</B></TD></TR> <TR><TD valign=top> $shapka10";
do {$dtn=explode("|", $newdat[$in]); $url="$datadir/index.php?vacancy=$dtn[8]";
$dtn[5]=substr($dtn[5],0,150); // образаем сообщение до 150 символов $dtn[5]=str_replace(" ","\r\n",$dtn[5]); $dtn[1]=date("d.m.y <!--Показ времени подачи, H:i-->",$dtn[1]);
if ($dtn[0]=="V") {$colorsp="#ff3333";} else {$colorsp="#1414CD";} if (round($iall/2)==($in+1)) {print"</table></td><td valign=top width=50%>$shapka10";} if ($dtn[9]=="vip") {$st1="<B>"; $st2="VIP-объявление \r\n";} else {$st1=""; $st2="";} print" <TD width=15%>$dtn[1]</TD> <TD width=85%>$st1<A href='$url' title='Размещено: $dtn[6] \r\r\n $dtn[22] \r\r\n Зарплата: $dtn[18] $dtn[19] \r\r\n Пол: $dtn[14] Возраст: $dtn[17] \r\r\n $dtn[23] г. $dtn[12] $dtn[13] '>$dtn[11]</A></TD>
<TD><nobr>$dtn[12] $dtn[13]</nobr></TD> <TD align=center>$dtn[14]</TD> <TD align=center>$dtn[17]</TD> <TD><nobr>$dtn[18]<!--Зарплата--><!--$dtn[19]Валюта--></nobr></TD>
<!--Категории $dtn[6] //Категория $dtn[10] //Е-майл $dtn[11] //Вид деятельности $dtn[13] //Город $dtn[14] //Пол $dtn[15] //Образование $dtn[16] //Стаж $dtn[17] //Возраст $dtn[18] //Зарплата $dtn[19] //Валюта $dtn[20] //График $dtn[21] //Занятость $dtn[22] //Текст полностью $dtn[23] //ФИО $dtn[24] //Телефон -->
</TR>"; $in--; } while($in >"-1"); print"</table></td></tr></table>";
}} ?> |
| |
|
Сообщение # 52 |
10.01.13 - 11:12:14
|
| Олег •
О гость
|
Код: <?php $showten=10; // Сколько объявлений отображать 10 или 20 $datadir="rabota"; // Название папки с доской
// Выводим 10 последних резюме $shapka10="<TABLE align=center border=0 bordercolor='#E1E1E1' cellPadding=3 cellSpacing=0 width=100%>"; if (is_file("$datadir/data/new_r.dat")) { // проверяем есть ли такой файл $linesn = file("$datadir/data/new_r.dat"); $in=count($linesn); $first=0; $last=$in; if ($in > 0) { $newdat=file("$datadir/data/new_r.dat"); $in=count($newdat)-1; $iall=$in; $ia=$in+1; print"<FORM action='$datadir/admin.php?tenxd=$in&type=r' method=POST name=delform> <TABLE cellPadding=2 cellSpacing=1 align=center width='98%'> <TR bgColor=#cccccc height=18><TD colspan=4 align=left><B> Последние $ia резюме:</B></TD></TR> <TR><TD valign=top> $shapka10";
do {$dtn=explode("|", $newdat[$in]); $url="$datadir/index.php?resume=$dtn[8]";
$dtn[5]=substr($dtn[5],0,150); // образаем сообщение до 150 символов $dtn[5]=str_replace(" ","\r\n",$dtn[5]); $dtn[1]=date("d.m.y <!--Показ времени подачи, H:i-->",$dtn[1]);
if ($dtn[0]=="П") {$colorsp="#ff3333";} else {$colorsp="#1414CD";} if ($dtn[9]=="vip") {$st1="<B>"; $st2="VIP-объявление \r\n";} else {$st1=""; $st2="";} print" <TD width=15%>$dtn[1]</TD> <TD width=85%>$st1<A href='$url' title='Размещено: $dtn[6] \r\r\n $dtn[22] \r\r\n Зарплата: $dtn[18] $dtn[19] \r\r\n Пол: $dtn[14] Возраст: $dtn[17] \r\r\n $dtn[23] г. $dtn[12] $dtn[13] '>$dtn[11]</A></TD>
<TD><nobr>$dtn[12] $dtn[13]</nobr></TD> <TD align=center>$dtn[14]</TD> <TD align=center>$dtn[17]</TD> <TD><nobr>$dtn[18]<!--Зарплата--><!--$dtn[19]Валюта--></nobr></TD>
<!--Категории $dtn[6] //Категория $dtn[10] //Е-майл $dtn[11] //Вид деятельности $dtn[13] //Город $dtn[14] //Пол $dtn[15] //Образование $dtn[16] //Стаж $dtn[17] //Возраст $dtn[18] //Зарплата $dtn[19] //Валюта $dtn[20] //График $dtn[21] //Занятость $dtn[22] //Текст полностью $dtn[23] //ФИО $dtn[24] //Телефон -->
</TR>"; $in--; } while($in >"-1"); print"</table></td></tr></table>";
}} ?> |
Код: <TD width=85%>$st1<A href='$url' title='Размещено: $dtn[6] \r\r\n $dtn[22] \r\r\n Зарплата: $dtn[18] $dtn[19] \r\r\n Пол: $dtn[14] Возраст: $dtn[17] \r\r\n $dtn[23] г. $dtn[12] $dtn[13] '>$dtn[11]</A></TD> |
В этой строке указываем, какие позиции нужно выводить, подставляя необходимый $dtn[ ] | |
|
Сообщение # 53 |
10.01.13 - 11:12:56
| | Евгений •
Е гость
|
В каком файле и после какой строки это вставлять? | |
|
Сообщение # 54 |
14.01.13 - 17:42:33
| | Евгений •
Е гость
|
нашел похожее в index.php :) | |
|
Сообщение # 55 |
14.01.13 - 17:54:25
| | Олег •
О гость
|
Вставлять в любой блок на сайте с PHP. Будет выводить последние резюме и вакансии в данном блоке. В одну или 2 колонки (см. разницу в коде) | |
|
Сообщение # 56 |
20.01.13 - 20:46:33
| | Олег •
О гость
|
Михаил, конечно, жжет, указывая Valid XHTML на главной. Его код не пройдет валидность даже на хтмл 4.0. Будьте осторожны, делая вывод последних сообщений на главную сайтов. Кроме того, если у вас перекодировано в UTF-8, валидатор может помереть от бесконечного числа глюков. Посмотрите, сколько раз в теле файлов указывается кодировка | |
|
Сообщение # 57 |
03.02.13 - 16:53:09
| | Niko •
N гость
|
При нажатии найти все резюме или найти все вакансии выходит: Deprecated: Function eregi_replace() is deprecated in /www/vhosts/mobiletechnics.ru/sottel/rabota/tools.php on line 822 Заменил в 4 местах функцию на preg_replace(): теперь вылазит Warning: preg_replace(): Delimiter must not be alphanumeric or backslash in /home/u677111207/public_html/tools.php on line 822 Помогите плиз исправить | |
|
Сообщение # 58 |
10.02.13 - 06:33:55
| | александр •
А гость
|
Strict Standards: mktime(): You should be using the time() function instead in /home/hrenovoe/public_html/rabota/index.php on line 488
Подскажите в чём косяк чего не хватает | |
|
Сообщение # 59 |
01.10.13 - 23:51:28
| | саса •
С гость
|
http://youtu.be/WNqFq7cEY1c | |
|
Сообщение # 60 |
30.10.13 - 12:56:32
| | Страницы: 1 ... 3 4 5 6 7
|