Бесплатные PHP скрипты - форум техподдержки

Бесплатные PHP скрипты - форум техподдержки

Форум техподдержки WR-Скриптов на php. Обсуждаем: основы программирования на PHP 5 - 7 версий, различные подходы к написанию скриптов на php 7 без MySQL. А также WR-скрипты: бесплатные доски объявлений, скрипты форумов, Гостевые книги, Каталог ссылок, Галерея, Фотоальбом, Счётчики, Рассылки, Анекдот и другие. Принимаются пожелания для новых версий. Сообщите какой скрипт нужен для Вашего сайта, постараемся найти или реализовать. Скачать скрипты можно бесплатно. Вместе мы сделаем бесплатные php скрипты лучше и доступнее!

Главная сайта бесплатных php скриптовГлавная сайта   ПоискПоиск  
Сегодня: 24.04.2024 - 08:27:57
Страницы:  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
Следующая тема: Вакансия Системный программист (Linux, C/C++)
Страницы:  1 ... 3  4  5  6  7  

Сообщение
Имя E-mail
Сообщение

Нажмите на точку возле имени для обращения к участнику

Смайлы:

Ещё смайлы
Эмодзи
         
Защитный код: (введите цифры, которые на синем фоне)
Ответ на вопрос: (Какой сейчас год?)
   
WR-Счётчик
Powered by WR-Forum Professional © 2.3 UTF-8 beta версия