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

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

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

Главная сайта бесплатных php скриптовГлавная сайта   ПоискПоиск  
Сегодня: 12.01.2026 - 02:44:22
Страницы:  1 ... 2  3  4  5  6  

Скрипт каталога работы

Объявление - WR-Scriptы в UTF-8 кодировке

Активно обновляю скрипты и перевожу их в UTF-8 кодировку. Список перекодированных php скриптов доступен на главной странице сайта. Скачивайте скрипты и устанавливайте на свой сайт! В ближайшее время обновлю каталог знакомств, форум Про, фотоальбом, доски объявлений лайт и ЛЮКС.

На форуме, пожалуйста, пишите что модернизировать в скриптах в первую очередь. Постараюсь исправить большую часть пожеланий!
Планирую продолжить работы весь 2026 год.

АвторСообщение

WR

W
Участник форума

А какая у Вас версия скрипта работы? У меня в 1.2 таких ошибок с полом нет.

Сообщение # 40 29.01.12 - 13:30:40

Евгений

Е
Участник форума

версия 1.2, у вас на главной странице этой доски везде и написано в вакансиях пол "любой", хотя внутрь объявления заходишь там написано "женщина" - https://www.wr-script.ru/rabota/

Просьба доработайте до ума доску по работе, было бы не плохо, особено то что яписал выше про регистрацию.

Сообщение # 41 30.01.12 - 20:13:51

Евгений

Е
Участник форума

Скачал версию 1.2. от 04.03.12 и не заметил раздницы между тем что до этого 1.2 была... а именно, опять же:
1. Не работает поиск
2. Не отправляются письма пользователям на емайл которые выложены в резюме (в вакансиях отправляются) или наоборот не помню уже
3. Если поставить обязательную регистрацию, пользователь после регистрации и получения письма все равно не может подать объявление (пишется что он мол не зарегистрирован и нужна регистрация, хотя пользователь в админпанели прописан)
4. На главной странице этой доски везде и написано в вакансиях пол "любой", хотя внутрь объявления заходишь там написано "мужчина" или "женщина"
5. В левой колонке на главной странице "Резюме" ниже как и было написано - "Всего вакансий:" вместо "Всего резюме:"
6. Заметил только, что вы подправили шаблон приходящего письма на почту пользователю.
И это я думаю еще не все... это только то что сразу после установки в глаза опять бросилось... был бы рад если вы доведете доску по работе до ума, намного приятней будет.
Можно былобы вывести кнопки регистрация и личный кабинет на главную страницу как на доске объявлений, что бы можно было зарегистрироваться по желанию, и в личном кабинете править свои объявления, продлевать и удалять по необходимости.
В общем хочется полноценную доску объявлений по работе.
С уважением.

Сообщение # 42 10.03.12 - 07:48:16

oleg

O
гость

Там заменен только 1 файл - tools.php. Файлы не сравнивал. Остальное без изменений.
Михаилу пожелание - не хватайтесь Вы за тучу скриптов - доведите до ума доску объявлений и , может быть, доску о работе. И попутно вопрос - не получаеся вывести информер доски о работе по аналогии с информером доски объявлений. Просто не отображается. Подобный код с доски объявлений - нормально виден. Зы. у меня в utf-8 доски перекодированы. Не могли бы кусок выложить отдельено, как у доски (файл).

Сообщение # 43 20.03.12 - 11:18:40

AntiGun

A
Участник форума

В версии 1.2, скачанной 3 апреля с.г. нашёл некоторые баги, в частности после добавления резюме/вакансии появляется страница, на которой не фильтрованы теги. В результате, взлом делается просто, даже если удалось поменять пароль в админке.
А пароль вообще-то и не поменяется, потому что в admin.php отсутствует фрагмент кода, преобразующий новые пароли в зашифрованные. Посему-то и висит неизменный пароль admin.
Я тупо скопировал соответствующий фрагмент кода из WR-Board 1.6 Lite. Заработало.
Далее, я не обнаружил фильтрации символа | (прямая чёрточка). Пришлось этот вопрос решить.
Фильтрацию угловых скобок (которая в функции replacer) я применил к разным данным везде вместо htmlspecialchars(). А в самом replacer`е добавил одну хитрую фильтрацию, которая даёт возможность писать на многих языках, не преобразовывая кодировку в utf-8 и при том & amp; остаётся самим собой.
Это всё не решает всех проблем, но всё-таки http://luminopher.h1.ru/rabota/index.php работает.
Кому надо, выкладываю "патч" - подправленные файлы в архиве. Если кто хочет попользоваться, извлекаем из архива и записываем в каталог скрипта поверх имеющихся. Больше ничего делать не надо.
Прилагаю свой "супер-патч" к этому сообщению, мож полезен будет.

Прикреплён файл: patch-wr-rabota-1-2-modif-AntiGun-150412.zip (0.1 Мб.)
Сообщение # 44 17.04.12 - 20:16:47

oleg

O
гость

Подскажите пожалуста, а как зарегистрированному пользователю (не админу) зайти на доску ? Регистрация по /tools.php?event=reg

Сообщение # 45 03.05.12 - 16:30:34

oleg

O
гость

Похоже, что нет... А сам автор ?

уж лето кончилось, а автора все нет...

Сообщение # 46 20.05.12 - 15:25:49

WR

W
Участник форума

AntiGun, спасибо за найденные баги.

Скрипт "подремонтировал" Вот что добавил:

- Сделал дополнительные кнопки - НАЙТИ ВСЕ ВАКАНСИИ и НАЙТИ ВСЕ РЕЗЮМЕ (на главной странице);

- в админку добавил кнопку выход, чтобы можно было очистить куки;

- БАГ: в админке нельзя было сменить пароль - исправлен;

- ИСПРАВЛЕНО: при подаче вакансий/резюме НЕ фильтровались данные на вредоносный код. Спасибо, AntiGun'у что напомнил;

Глюк с поиском не подтвердился. Возможен только на хостингах, где криво настроен русский язык, то есть в конфигурационном файле не прописана русская кодировка. Обычно этим "грешат" иностранные хостеры. Им пофиг на наши русскоязычные настройки!

Насчёт кнопок "НАЙТИ ВСЕ ВАКАНСИИ" и "НАЙТИ ВСЕ РЕЗЮМЕ" поясню. Сделал самым простым способом через функцию поиска. Выводимая форма поиска не совсем удобочитаема, поэтому доработаю её в следующих сборках. Следите за обновлениями.

Всем рекомендую обновиться. Заплатки серьёзные, скрипт становится взломозащитным!

Демо смотрим и тестируем тут: https://www.wr-script.ru/rabota/ =
Качаем новую сборку по ссылке: https://www.wr-script.ru/load/wr-rabota-v-1.2.zip =

Тестируем, если её что выплывет - пишите здесь на форуме!

Сообщение # 47 18.07.12 - 16:36:05

Саша

С
гость

Здравствуйте!
Подскажите пожалуйста скрипт вывода всех объявлений разделенных по рубрикам (без шапки и боковых блоков), надо для распечатки.
Заранее благодарен!

Сообщение # 48 22.08.12 - 14:41:47

Евгений

Е
Участник форума


Цитата:

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

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

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

Смайлы:

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