Изменение текста



  • @fox , почему-то оповещение мне не приходят когда ответ в теме появляется... хз хотя настроено все

    теперь все более понятно стало, благодарствую за развернутые ответы.


  • administrators

    @Кот Уведомления надо включить в настройках форума, у меня тоже недавно они пропали.

    благодарствую за развернутые ответы

    Можешь кинуть плюс в карму :D



  • тс я вот так решил задачу. С подсказками от @Fox, может тебе пригодиться

    [[XPATH_XML_LIST]] = [[XPATH_XML_LIST]].map(function(el){
        return el.replace(/https:\x2F\x2Fsite\x2Fid\x2F/g, '').replace(/\x2F/g, '.png')
    })
    
    

    сразу с масивом в списке работаем обрабатываем его и сохраняем в список
    на выходе получаю имя файла и подставляю ему расширение лишниее удаляем



  • @Fox
    По порядку отвечаю
    Подход точно неправильный, тк это мой первый опыт вообще ) Но в готовом формате данных на странице нет )
    Я насмотрелся мануалов и сделал так
    https://gyazo.com/87b39ce025da9e1d39f4281e52fca582
    Теперь понимаю, что нужно как-то изменить мою переменную MAIL_RAW, чтобы в результате почты отображались правильно. Не пойму где и как в самом басе использовать
    [[MAIL]] = [[TEXT]].split("/")[2] + "@" + [[TEXT]].split("/")[1] + ".ru"
    Сорри за нубские вопросы, но вроде программа добра к начинающим.



  • @кот спс, надеюсь поможет, пока не понятно ))


  • administrators

    @Novichok Действие выполнить код

    [[MAIL]] = [[MAIL_RAW]].split("/")[2] + "@" + [[MAIL_RAW]].split("/")[1] + ".ru"
    

    После этого в переменной [[MAIL]] будет почта нормального вида



  • @fox
    Все получилось, спасибо огромное
    [[MAIL]] = назвали новую переменную
    [[MAIL_RAW]].split("/")[2] [[MAIL_RAW]].split("/")[1] взяли старую переменную, изменили тип данных на массив, выбрали разделитель, поменяли местами [1] и [2]

    • "@" и + ".ru" - добавили текста в нужные места
      Я правильно понял код? )
      Не пойму в какой момент исчезли слэши в начале и конце.

  • administrators

    @Novichok

    [[MAIL]] = назвали новую переменную
    [[MAIL_RAW]].split("/")[2] [[MAIL_RAW]].split("/")[1] взяли старую переменную, изменили тип данных на массив, выбрали разделитель, поменяли местами [1] и [2]

    "@" и + ".ru" - добавили текста в нужные места
    Я правильно понял код? )
    Не пойму в какой момент исчезли слэши в начале и конце.

    Да, я разделил строку в массив по слешу, счёт элементов массива начинается с нуля. Весь массив выглядит так ,yandex,user1,

    0 элемент пустой
    1 элемент yandex
    2 элемент user1
    3 элемент пустой



  • @fox
    Точно, с 0 ведь начинается, спасибо еще раз, очень понятно обьясняете


  • administrators

    @Novichok Спасибо можно сказать кнопкой 0_1534602842230_на форум 1.png