10 941

Re: Тема для розмов

javascriptIsLife написав:
FakiNyan написав:

чуєш ти! спочатку зроби краще, а потім критикуй11

Можу 4.

давай

10 942

Re: Тема для розмов

Нарід, Ви краще мені зробіть. Пару скриптів для PunBB. Ось цей:

<?php
require 'config.php';

$conn = new mysqli($db_host, $db_username, $db_password, $db_name);

if ($conn->connect_error) {
    die("Connection failed: " . $conn->connect_error);
}


$sql = "CREATE TABLE meta_uhggg_SEO (
id INT(10) UNSIGNED AUTO_INCREMENT PRIMARY KEY,
description VARCHAR(150) NOT NULL,
keywords VARCHAR(150) NOT NULL
)";

if ($conn->query($sql) === TRUE) {
    echo "Table created successfully";
} else {
    echo "Error creating table: " . $conn->error;
}

$conn->close();
?>

Наче працює (частково копіпаст із москальського сайту), але мо простіше є?

А далі треба зробити функцію, яка буде виводити дані. Наприклад, додати в header.php ось цей код:

$temp_url = $_SERVER['REQUEST_URI'];
$temp_url = explode('?', $temp_url);
$temp_url = $temp_url[0];
if ($temp_url=='/viewtopic.php')//перевірка чи той скрипт
{
        $t_id     = isset($_GET['id']) ? intval($_GET['id']) : 0;
    if ($t_id > 1)
        {    
        $forum_head['descriptions'] = '<meta name="description" content="' .get_meta_descr($t_id). '" />';
        $forum_head['keywords']     = '<meta name="keywords" content="' . get_meta_keyw($t_id) . '"/>';
    }
}

В звичайному header.php я коду

$forum_head['keywords']

не знайшов а от у модифікації PunBB він є і взагалі людина жаліється, що ні одне PunBB розширення в неї не працює (через осі додані та прибрані стрічки коду та змінні)

Мені треба зробити функцію get_meta_descr($t_id) та get_meta_keyw($t_id), котрі мають приймати id теми і повертати дані із тої таблиці що в БД по id.

10 943

Re: Тема для розмов

В header.php на самому початку додаємо:

$meta_gs = 'meta_gs.php';
if (file_exists($meta_gs))
{
    require $meta_gs;
}

Правильно? Бо якщо цього не зробити то при не вкладеному файлі друкує помилку:

Warning: require(meta_get_set.php) [function.require]: failed to open stream: No such file or directory in Z:\home\testforum.pro\www\header.php on line 10

Fatal error: require() [function.require]: Failed opening required 'meta_get_set.php' (include_path='.;C:\php\pear') in Z:\home\testforum.pro\www\header.php on line 10

(Copyright by denwer)

Але що дивує, що якщо це зробити то не виникає помилки що функції get_meta_descr($t_id) та get_meta_keyw($t_id) не існують (що видасть на сайті того дядька не відомо).
Тобто, треба якось так:

$meta_gs_exist='no';
$meta_gs = 'meta_gs.php';
if (file_exists($meta_gs))
{
    require $meta_gs;
        $meta_gs_exist='yes';
}

А там нижче:

if($meta_gs_exist=='yes'){ $temp_url = $_SERVER['REQUEST_URI'];
$temp_url = explode('?', $temp_url);
$temp_url = $temp_url[0];
if ($temp_url=='/viewtopic.php')//перевірка чи той скрипт
{
        $t_id     = isset($_GET['id']) ? intval($_GET['id']) : 0;
    if ($t_id > 1)
        {    
        $forum_head['descriptions'] = '<meta name="description" content="' .get_meta_descr($t_id). '" />';
        $forum_head['keywords']     = '<meta name="keywords" content="' . get_meta_keyw($t_id) . '"/>';
    }
}
}
else
{
//вбудований варіант
$forum_head['descriptions'] = '<meta name="description" content="'.generate_crumbs(true).$lang_common['Title separator'].forum_htmlencode($forum_config['o_board_desc']).'" />';
}

А далі як?

10 944

Re: Тема для розмов

Якось дивно на всіляких форумах та чатах спостерігати обговорення ЛГБТ, расизму взагалі та по відношенню до негрів, якихось аморфних ліваків і праваків, комунізму та лібертаріанства, демократичної та республіканської партії США і т.п. речі, коли в нас самих (українців, та й не українців теж) повно своїх неприємнестей і здавалося б варто було б балакати саме про них а не про лінчування негрів в далекій ельфляндії, але ні, гендерні квоти і мігранти чомусь цікавіші. Може це через те що, окрім інших менш важливих причин, думати про власні, близькі проблеми неприємно (бо кожен знає що він нічого робити не буде і відповідно ні на що не вплине) і люди таким чином намагаються відсторонитися від усвідомлення власної нікчемності? Може це як з аклкоголіком якому торочиш що він алкоголік і він киває головою, визнає гірку правду, але нічого з цим робити не збирається та рано чи пізно зацідить тобі обличчя?

Подякували: puafen1

10 945 Востаннє редагувалося dot (10.02.2021 19:54:33)

Re: Тема для розмов

tchort написав:

додав функціоналу в user script, аби не бачити повідомлень заблокованих користувачів

...а автоперекладач з української латиниці на звичайну українську, що від деяких користувачів, у вас теж може є?

Trymaj, ale jakctco budutj nedorobotky i baqy, to vypravjaj sam, bo zaraz meni ljinky, a tut perevagno prosto vyrjizka cmatu kodu dlja hyncoho osjidku.

Прихований текст
// ==UserScript==
// @name        Kyrylkoklad for Replace
// @version     10-Feb-2021
// @author      Jurid
// @description Jurid transliteration for replace.org.ua
// @include     https://replace.org.ua/*
// ==/UserScript==

var exception = '([0-9ABCDEFGHIJKLMNOPQRSTUVWXYZЩЦЧЄЮЯЬАБВГҐДЕЖЗИІКЛМНОПРСТУФХШЙЇ\-]'
var scripts = {
    'tcc': 'чч',
    'tss': 'цц',
    'w': 'вв',
    'ctc': 'щ',
    'ts': 'ц',
    'tc': 'ч',
    'ja': 'я',
    'ju': 'ю',
    'je': 'є',
    'ji': 'ї',
    'jy': 'ї',
    'j': 'й',
    'a': 'а',
    'b': 'б',
    'v': 'в',
    'h': 'г',
    'q': 'ґ',
    'd': 'д',
    'e': 'е',
    'g': 'ж',
    'z': 'з',
    'y': 'и',
    'i': 'і',
    'k': 'к',
    'l': 'л',
    'm': 'м',
    'n': 'н',
    'o': 'о',
    'p': 'п',
    'r': 'р',
    's': 'с',
    't': 'т',
    'u': 'у',
    'f': 'ф',
    'x': 'х',
    'c': 'ш',
}

function findHtml(text) { // Spesific symbols translation
    var find = document.createElement("textarea")
    find.innerHTML = text
    return find.value
}

function transliteration(value) {
    for (let letter in scripts) {
        let fullOut = '$1' + scripts[letter].toUpperCase() + '$2'
        value = value // Uppercases (two full, one partly), Standart
            .replace(new RegExp(exception + '{1,})' + letter.toUpperCase() + exception + '{0,})', 'g'), fullOut)
            .replace(new RegExp(exception + '{0,})' + letter.toUpperCase() + exception + '{1,})', 'g'), fullOut)
            .replace(new RegExp(letter[0].toUpperCase() + letter.slice(1), 'g'), scripts[letter][0].toUpperCase() + scripts[letter].slice(1))
            .replace(new RegExp(letter, 'g'), scripts[letter])
    }
    let softLetters = 'щцчджзлнрстш'
    let lowerSoft = '([' + softLetters + softLetters.toUpperCase() + '])'
    let upperSoft = '([' + softLetters.toUpperCase() + '])'
    return value.replace(new RegExp(lowerSoft + 'й', 'g'), '$1ь').replace(new RegExp(upperSoft + 'Й', 'g'), '$1Ь')
}

(function () {
    const posts = Array.from(document.querySelectorAll('.post'));
    posts.forEach(post => {
        const a = post.querySelector('a');
        if (a.innerText === 'dot') {
            let text = post.querySelector('.entry-content').cloneNode(true)
            let walker = document.createTreeWalker(text, NodeFilter.SHOW_ALL, null, false)
            let skips = ['CODE']
            let node
            while (node = walker.nextNode()) {
                if (skips.includes(walker.currentNode.tagName)) walker.nextNode()
                if (node.nodeValue !== null) node.nodeValue = transliteration(findHtml(node.nodeValue).normalize('NFD'))
            }
            post.querySelector('.entry-content').innerHTML = text.innerHTML
        }
    });
})()

правила тієї латинки постійно змінюються, тому нема

Brexnja, osnova latynky nezminna ctconaj-mence 2 roky. Zminy mohly buty xiba ctco v pravopysi, ale to vge poza abetky.

Подякували: ch0r_t1

10 946 Востаннє редагувалося ch0r_t (10.02.2021 22:16:15)

Re: Тема для розмов

Спеціальної теми немає, та може в кого викличе інтерес ця розмова (сам знайшов її цікавою). ->
("Another interview with an anonymous Server Engineer.  We discuss Intel’s (lack of) security, the future of server tech, and more!")
https://www.youtube.com/watch?v=Fh95scsUX_M

10 947

Re: Тема для розмов

зробив додаток, що дозволяє логінитись через google api та створювати/видаляти/переглядати/редагувати стріми.
З OBS робе файно.

Прихований текст

https://i.imgur.com/S7of8ds.png
https://i.imgur.com/B0JNa1e.png

Подякували: /KIT\, Chemist-i2

10 948

Re: Тема для розмов

закінчив курс по реакту. Тепер ще перегляну ось це відео по гукам, бо не всі були висвітлені в курсі.
https://www.youtube.com/watch?v=TNhaISOUy6Q

10 949

Re: Тема для розмов

хто шаре в батареях (ті, що хату гріють). В мене індивідуальне опалення, є бойлер, є сушилка для рушників в ванній, є одна батарає на кухні, і ще одна в кімнаті.
Проблема в тому, що гріє тіко сушка в ванній, а решта батарей - нє.
Як то можна віддебажити?

10 950

Re: Тема для розмов

FakiNyan написав:

хто шаре в батареях (ті, що хату гріють). В мене індивідуальне опалення, є бойлер, є сушилка для рушників в ванній, є одна батарає на кухні, і ще одна в кімнаті.
Проблема в тому, що гріє тіко сушка в ванній, а решта батарей - нє.
Як то можна віддебажити?

А пошукати?

Не думаю що торкатися самому то хороша ідея. Краще спитайте/зверніться до професіонала. З таким обладнанням краще не гратися.

10 951

Re: Тема для розмов

tchort написав:
FakiNyan написав:

хто шаре в батареях (ті, що хату гріють). В мене індивідуальне опалення, є бойлер, є сушилка для рушників в ванній, є одна батарає на кухні, і ще одна в кімнаті.
Проблема в тому, що гріє тіко сушка в ванній, а решта батарей - нє.
Як то можна віддебажити?

А пошукати?

Не думаю що торкатися самому то хороша ідея. Краще спитайте/зверніться до професіонала. З таким обладнанням краще не гратися.

Я ж питаю "хто шаре", а не "хто в цьому не розбирається, але все одно хоче всунути свої нікому непотрібні 5 копійок", майте повагу.

10 952 Востаннє редагувалося ch0r_t (14.02.2021 11:09:57)

Re: Тема для розмов

Золоті слова.

Редаг.
*Мабуть незначне непорозуміння, все ж значна кількість слів які ви вживаєте відсутні в словнику Української мови, майте повагу до співрозмовників.

10 953

Re: Тема для розмов

фак, ти повітря спускав? вже зима кінчається, а ти нарешті про радіатори пишеш?

10 954 Востаннє редагувалося plusxx (14.02.2021 12:34:28)

Re: Тема для розмов

FakiNyan написав:

хто шаре в батареях (ті, що хату гріють). В мене індивідуальне опалення, є бойлер, є сушилка для рушників в ванній, є одна батарає на кухні, і ще одна в кімнаті.
Проблема в тому, що гріє тіко сушка в ванній, а решта батарей - нє.
Як то можна віддебажити?

Провірте повітря. І якщо ви в цій квартирі ще не зимували, провірте чи нема десь в квартирі кранів котрі перекривають подачу до тих батарей.

10 955

Re: Тема для розмов

ur_naz, спускав.

pluszz, зимував, перевіряв, крани ті крутив, але воно якось або не дуже сильно гріє в кімнаті, або зовсім не гріє. Найсильніше гріє в ванній, потім трішки гріє на кухні, а в кімнаті зовсім ні.

Десь тиждень-два тому все було норм.

10 956

Re: Тема для розмов

якщо потужності бойлеру вистачає, то заважати може лише повітря, а бо накип. перше найбільш імовірно. або ти щось накрутив крани
Інша причина, налаштування бойлеру, або проблеми наприклад з насосом.

Якщо не тямиш, викликай майстра.

10 957

Re: Тема для розмов

FakiNyan написав:

ur_naz, спускав.

pluszz, зимував, перевіряв, крани ті крутив, але воно якось або не дуже сильно гріє в кімнаті, або зовсім не гріє. Найсильніше гріє в ванній, потім трішки гріє на кухні, а в кімнаті зовсім ні.

Десь тиждень-два тому все було норм.

Попробуйте спустити повітря.
Іподивіться чи на котлі не світяться якісь синали типу мало води в системі може треба воду підкачати.
Якщо не допоможе то скоріше всього дійсно помпа.

Подякували: FakiNyan1

10 958

Re: Тема для розмов

Виявляється що олігархія — це влада небагатьох, а плутократія — влада багатих.

10 959 Востаннє редагувалося koala (18.02.2021 13:37:31)

Re: Тема для розмов

До нас термін "олігархія" перетягли з рашки, де було ось таке явище.
Довідково https://en.wikipedia.org/wiki/Crony_capitalism

10 960

Re: Тема для розмов

koala написав:

До нас термін "олігархія" перетягли з рашки...

oligarchy (n.) - "form of government in which supreme power is vested in a small exclusive class," 1570s, from French oligarchie (14c.), from Latinized form of Greek oligarkhia "government by the few," from stem of oligos "few, small, little" (a word of uncertain origin) + -arkhia, from arkhein "to rule" (see archon). An earlier form of the word in English was oligracie (c. 1500, from Old French).

https://www.etymonline.com/search?q=oli … searchhint