[BUG] "as Link" funktioniert nicht mehr
Viper780 11.02.2022 - 09:12 4647 25
Viper780
Er ist tot, Jim!
|
Wenn ich etwas mit der Funktion "Post as Link" in den Post übernehmen will dann klappt zwar die übernahme und Parsen der URL aber das einfügen mit dem Button "as Link" tut nichts. In der Console seh ich dann: DevTools failed to load source map: Could not load content for [url]https://www.overclockers.at/build/swiper.min.js.map:[/url] HTTP error: status code 403, net::ERR_HTTP_RESPONSE_CODE_FAILURE
reply.min.js?v=4.11.8:9909 Uncaught ReferenceError: nUserID is not defined
at HTMLButtonElement.<anonymous> (reply.min.js?v=4.11.8:9909:4234)
at HTMLButtonElement.dispatch (base.min.js?v=4.11.8:2:41772)
at HTMLButtonElement.y.handle (base.min.js?v=4.11.8:2:39791)
(anonymous) @ reply.min.js?v=4.11.8:9909
dispatch @ base.min.js?v=4.11.8:2
y.handle @ base.min.js?v=4.11.8:2
Browser ist Google Chrome Version 98.0.4758.82 unter Windows 10 am Desktop
|
tinker
SQUEAK
|
Hab das Problem auch mit Firefox 96.0 unter Ubuntu.
|
hynk
Super Moderatorlike totally ambivalent
|
Same here. Win11 Vivaldi 5.1.2567.39
|
Bender
don`t jinx it
|
Same - FF, Vivaldi, Chrome und Edge (10 und 11)
|
D-Man
knows about the word
|
Jooo, hier auch
|
Dargor
Shadowlord
|
Jap, hier auch, Laptop, Win11, Chrome Version 98.0.4758.82
|
Daeda
Here to stay
|
Es is ein Fehler in der reply.(min).js Datei, das is ziemlich unabhängig vom Browser und System. Beim Erstellen vom Object, das an den link-code-generator geschickt wird, gibts die nUserID Variable nicht: {
szType: $(this).attr("data-type"),
szURL: $('input[name="postlink"]').val(),
nPostID: $('input[name="postid"]').val(),
nUserID: nUserID,
threadtitle: $('input[name="title"]').val(),
attachmentids: $('input[name="attachmentids"]').val()
}
Ich nehme an, die UserID sollte im Angular Kontext irgendwie vorhanden sein. Zur Not könnte man sie sich im DOM links oben im "search my threads" Link vom Usernamen auch rausholen: nUserID: $('.identity_loggedin a').attr('href').split('=')[2]
hth
|
D-Man
knows about the word
|
|
xtrm
social assassin
|
Wait what, das Forum läuft mit Angular? Wie kam das denn zustande?
|
Daeda
Here to stay
|
Ok wenn ich drüber nachdenk, machts ned viel Sinn. Hatte am Nachmittag nur mal nach nUserID gegoogled und irgendwas von Angular gesehen. Aber war wohl Zufall
|
Daeda
Here to stay
|
Wer das Feature weiterverwenden will, kann sich ein Lesezeichen im Browser anlegen, mit folgender "URL": javascript:javascript:
var t = {
szType: $("#idPostLinkButtons .postbutton").attr("data-type"),
szURL: $('input[name="postlink"]').val(),
nPostID: $('input[name="postid"]').val(),
nUserID: $(".identity_loggedin a").attr("href").split("=")[2],
threadtitle: $('input[name="title"]').val(),
attachmentids: $('input[name="attachmentids"]').val(),
};
$('[name^="postlink_"]:input').each(function () {
var e = $(this).attr("name").substring(9);
t[e] = $(this).val();
});
$("#idPostLinkCodeLoader").show();
$("#idPostLinkButtonError").hide();
doAJAXRequest(
"/fetchpostlinkcode.php",
t,
onSuccessFetchPostLinkCode,
!1,
!1,
"POST"
);
Dann hat das Lesezeichen denselben Effekt wie der "as Link" Button. Funktioniert also nur, wenns den Button auch gibt. Also Vorgehensweise: - Link wie gewohnt beim Post eingeben - Warten, bis der Link eingelesen wurde und der "as Link" Button erscheint - Lesezeichen anklicken = Link wird im Post eingefügt Ergebnis: overclockers.atNeuigkeiten, Tests und nerdige Abhandlungen zu Hardware, Software, Spielen, Filmen und was auch immer der Geek von heute noch so braucht. Link: www.overclockers.at
|
rad1oactive
knows about the birb
|
Bei mir ists auch mobile, android, Chrome.
|
Wyrdsom
Komischer Kauz
|
Gibts schon ca. Plan wann das wieder gehen wird? *lieb schau* Is doch a häufig genutztes Feature
|
mat
AdministratorLegends never die
|
Funktioniert wieder. Noctua Compatibility CentreThe Noctua Compatibility Centre (NCC) lets you quickly identify which Noctua CPU cooler is compatible with which CPUs, motherboards and cases. It provides comprehensive data for all Noctua heatsinks since 2005, detailing motherboard and mounting kit support, chassis fitment and processor compatibility (including possible turbo or overclocking headroom). Link: ncc.noctua.at
|
D-Man
knows about the word
|
Genau wie der Bilder Upload.
|