Опис проєкту
ПерекладПотрібен програміст на віддаленій основі для виконання невеликих доробок на різних CMS.
Можлива постійна співпраця (часті замовлення), якщо все сподобається.
Оплата wmr за фактом виконання завдання.
Якщо вас це цікавить, оцініть, будь ласка, наступне завдання за вартістю та часом виконання:
По resurs66.ru:
1. Зробити 301-редирект з адрес без www на адреси з www
Наприклад,
з resurs66.ru на www.resurs66.ru
з http://resurs66.ru/ на http://www.resurs66.ru/3/ тощо.
2. Потрібно правильно налаштувати 404-ту помилку на сайті:
По-перше, сторінки з помилкою мають віддавати правильний код відповіді — 404 not found. Зараз цього не відбувається, приклад: http://www.resurs66.ru/gsadgadg віддає код відповіді 200 ОК
По-друге, повідомлення про помилку має виводитися в шаблоні (дизайні) сайту, а під ним має виводитися карта основних розділів сайту (у нашому випадку це — верхні розділи безкоштовних оголошень, тобто ліве вертикальне меню + сторінки «Подати оголошення», «Оголошення в газетах», «Біжучий рядок TV», «Способи оплати», «Безкоштовні оголошення»)
Приклад:
http://marix-rus.ru/dgawfqwae
3. Іконку з посиланням на карту сайту в шаблоні дизайну необхідно додати в шапку на головній сторінці сайту (на інших сторінках її бути не повинно). Будь ласка, підберіть акуратну іконку.
Приклад: http://www.ariana-i.ru/
4. На кінцевому рівні каталогу безкоштовних оголошень необхідно закрити в Java-скрипт
посилання, що показують по 18|36|72 оголошення
Приклад: на сторінці http://www.resurs66.ru/8/22/39/164/ у Java-скрипт потрібно закрити посилання на
http://www.resurs66.ru/8/22/39/164/_s18
http://www.resurs66.ru/8/22/39/164/_s36
Закрити потрібно за зразком:
1. У ‹head› пишемо рядок:
2. Створюємо папку js (якщо такої ще немає) і поміщаємо в корінь сайту
3. Відкриваємо блокнот і пишемо туди таке:
function goPage(sPage)
{ window.location.href = sPage; }
зберігаємо цей файл як transfers.js
4. Заливаємо отриманий файл у папку js
5. У тому місці, де потрібно сховати посилання, вставляємо:
5. Усі внутрішні посилання на сайті (верхнє меню, бокове меню, меню каталогу безкоштовних оголошень) необхідно зробити зі «/» наприкінці.
На сайті необхідно реалізувати 301-редиректи з адрес без «/» наприкінці на адреси зі «/» наприкінці.
Наприклад,
з http://www.resurs66.ru/8/21/36/121 на http://www.resurs66.ru/8/21/36/121/
з http://www.resurs66.ru/8/21/37/155 на http://www.resurs66.ru/8/21/37/155/
тощо.
6. Для кожної сторінки сайту необхідно зробити можливість редагування title сторінки, мета-тегів description і keywords.
Зараз у всіх тайтлах виводиться загальна спамна частина — «.:. Resurs66 - Сайт оголошень - розміщення приватних оголошень, оголошення про продаж, дошка безкоштовних оголошень - Єкатеринбург»
Її виводити в тайтл не потрібно.
За умови, що тайтл не буде заданий вручну через відповідні поля, у тайтлі
має виводитися «заголовок сторінки» + загальна частина «на сайті оголошень у Єкатеринбурзі».
Наприклад, якщо в сторінки не прописано тайтл вручну, автоматично має виводитися тайтл такого вигляду:
Послуги на сайті оголошень у Єкатеринбурзі
7. Необхідно на сайті встановити Яндекс.Метрику, поставити код лічильника на всі сторінки:
(function (d, w, c) {
(w[c] = w[c] || []).push(function() {
try {
w.yaCounter23870983 = new Ya.Metrika({id:23870983,
webvisor:true,
clickmap:true,
trackLinks:true,
accurateTrackBounce:true});
} catch(e) { }
});
var n = d.getElementsByTagName("script")[0],
s = d.createElement("script"),
f = function () { n.parentNode.insertBefore(s, n); };
s.type = "text/javascript";
s.async = true;
s.src = (d.location.protocol == "https:" ? "https:" : "http:") + "//mc.yandex.ru/metrika/watch.js";
if (w.opera == "[object Opera]") {
d.addEventListener("DOMContentLoaded", f, false);
} else { f(); }
})(document, window, "yandex_metrika_callbacks");
8. Будь ласка, допоможіть розібратися, як редагуються тексти на сайті.
Якщо є якась проблема, її необхідно виправити.
Спробував відредагувати текст, наприклад, на http://www.resurs66.ru/2/
Авторизувався в адмінці, клікнув правою кнопкою «Про проєкт», вибрав блоки, і все...