Jump to content
CMSTOOLS.org - форум поддержки и развития CMS

Recommended Posts

И так все мы помним паблик модуль вакансии, где после установки, окна в которых выводилась вакансия - "отсебячно" плавали по сборке, убивая весь дизайн "на нет". Вот правка модуля, которая решает эту проблему:

 

1. Заливка файлов:

- из папки js => /templates/Default/js/

- из папки modules => /system/modules/

- из папки page => /templates/Default/page/

- из папки css => /templates/Default/style/

- из папки inc => /system/inc/

- из папки jobs => /templates/Default/images/jobs/
PS: При необходимости папки СОЗДАТЬ!

2. Подключение файлов:
- Открываем /system/mod.php, находим:

    //Регистрация
    case "register":
        include ENGINE_DIR.'/modules/register.php';
    break;    

Ниже ставим:

    //Работа
    case "jobs":
        include ENGINE_DIR.'/modules/jobs.php';
    break;
    
    case "job":
        include ENGINE_DIR.'/modules/job.php';
    break;

- Открываем .htaccess и находим:

RewriteEngine On

Ниже ставим:

# Робота
    RewriteRule ^jobs(/?)+$ index.php?go=jobs [L]    

PS: Насколько я помню js и css подключены в самом шаблоне jobs.tpl, но учитывая разные сборки и возможности - добавлю ка я и этот пункт. ВАЖНО! Добавлять в случае отсутствия стиля и вывода окон!


- Подключаем js и css, в /templates/Default/main.tpl найти:

<link media="screen" href="{theme}/style/style.css" type="text/css" rel="stylesheet" />

Ниже ставим:

<link media="screen" href="{theme}/style/jobs.css" type="text/css" rel="stylesheet" />
<script type="text/javascript" src="{theme}/js/jobs.js"></script>

- Открываем /system/inc/mod.php и находим:

    //Настройки системы
    case "system":
        include ADMIN_DIR.'/system.php';
    break;

Ниже ставим:

    //Вакансии
    case "jobs":
        include ADMIN_DIR.'/jobs.php';
    break;

- Открываем /system/inc/main.php и находим:

echoblock('Города', 'Добавление, удаление и редактирование городов', 'city', 'city');

Ниже ставим:

echoblock('Вакансии'.$new_jobs, 'Просмотр вакансий', 'jobs', 'jobs');

3. Добавить запросы:

CREATE TABLE IF NOT EXISTS `vii_job` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `num` mediumint(11) NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

CREATE TABLE IF NOT EXISTS `vii_jobs` (
  `namejob` varchar(255) NOT NULL,
  `name` varchar(50) NOT NULL,
  `phone` varchar(64) NOT NULL,
  `email` varchar(200) NOT NULL,
  `description` text NOT NULL,
  `user_id` int(11) NOT NULL,
  `id` int(11) NOT NULL AUTO_INCREMENT,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

PS: Дабы всем было понятно, добавлю скриншоты как было "до" и "после":


- До:
post-7653-1435582471,8106.jpg
post-10515-1435582763,4451.jpg

PS: Скриншоты из паблика
- После:
525c9c74b0.png
6d8c42617d.jpg


PS: Дизайн подгоняйте под свои сборки и нужды.

Автор изначального мода - Developer.Sloopy
Правки вносил - Shaman

Вакансии (корректировка).rar

Edited by Shaman
Обновлен css (добавлен box)
  • Upvote 3
Link to comment
Share on other sites

  • 3 weeks later...

Что хоть получается? Белый экран или что?

Нет не иконок ничего , я нажимаю на название вакансии , потом жму моя страница листаю в самый низ и там оно съезжает на моей странице а не в вакансиях

Link to comment
Share on other sites

Нет не иконок ничего , я нажимаю на название вакансии , потом жму моя страница листаю в самый низ и там оно съезжает на моей странице а не в вакансиях

А я предупреждал в теме, что стили меняйте на свои. Скачай обратно архив, из него возьми jobs.css и замени.

Link to comment
Share on other sites

А я предупреждал в теме, что стили меняйте на свои. Скачай обратно архив, из него возьми jobs.css и замени

Как бы глупо это не звучало , но не подскажешь как? :D

Link to comment
Share on other sites

  • 3 months later...

Скрины скинь пж. Как у тебя там смотрится. Короч скрины кинь

У меня смотрится вот так: (прошу прощения, ребят, не пойму как тут под спойлер берется)

 

 

ca2c946f43d5.png

106f9dc690c6.png

1afac39890bc.png

Edited by Aleina- show
  • Upvote 1
Link to comment
Share on other sites

  • 3 months later...
  • 1 month later...
  • 5 years later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share

×
×
  • Create New...