Notice: file_put_contents(): Write of 3372 bytes failed with errno=28 No space left on device in /var/www/kxs-php/lib/ZstdHelper.php on line 81

Deprecated: mb_substr(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/kxs-php/controllers/NovelController.php on line 303
第六十三章 莫斯科 - 佣兵的战争高扬 跳转到主要内容

第六十三章 莫斯科

作者:如水意
(�/�d��h���$8P��$�{� �&�\��[��;i�B �f�� ��l��P�8�ph�� *A:<^�Pӛ�u3���+egeJ :��ʲ�z��t���L�*k�bd��0��� � �� t�i�tA 4��L!$C0_\��m0���=Ve9|xg�t�x��@1�QD*{����ٝ�e�ɭ����ʑ�J�7���m劤C�geJnm0��%�#�� 0��4j KT&#�5�E����T3qk5H�� n9�2tq��ETgeB��~C}'�IW�9�$�l���A�SF���V�5ЬLE����ie� !?�8�Y�v�>G��A;�,W[s�s����~m?�"�)iD���.�]}oV��͇�l7��,TA��{������ x-ٓ�N���T��+��Age��t��Re�s�x��ȉʝ�5�ϩ���`p#���t@���3 � 4��'!� ]J�v�C7\�Y�A ��y�yf� �ɭ $�Um-�j��&���=6rG�5�N��+Y�l"B��)Bx1� 8�3�3�kk����u��+��ȓ�Ԉ�4yʂ�G���A��r���2�����TVTV`>yB�Z���L7��܃�@��b�{��I�� �n�Y��Wk�=Ck�C��;�V�2AM�a�Y�jQ�MM{2=y� �����4�hkYb9r��+&�>r=yi������k+3.���s���a2iI���Px+&g���t��z`K�C� !�U��L)��{S���Y��2m1��l1�P��ū��u�R���Y�R�X���B�#� !�T�:$y��V�Wge*�]]� y���l`ޏ�7���j�#Tal뼞Lw�A�c/����#;+SN���'�-�aW�O$(e�-�C9e�kd�dK��Įp���v�&��|-n@2���;���!x�2ed��LMMo��|O ����=��=��-a,Z� �q�²����f�j��Sk��TL�|�����52怆\3���V�V��t��ʙ�������'�M$��h�u��1 ���eIՠ�V g\��Za9�� �&�]Y^�#?a�1�W�b2e�@n0�u�����a��b2Ur^P���6��B�D����=���9o���^�����������!�$�s� ���MIs���l0���9 �ݍ��ZaY�hL�W�B\�4͸�P����d�S��'�1u� �dz��.X8�p�e����#�ɭ#R_Z+*cyK�w�S����@5? �q9�y7j��*�V`(�rrk�$[�f�7��b�5j��Cԗ��U���4�g\>><���P~��~�^�4�H��ç��F[).�����J�' >+Si��� ���2�j�R�T�TxV� �,'*�2]Y�|m..b�� U_�K�gezY��=��� �"�[���9 !��ȭ ^�h�'�FP��������ϋW_T����Z�LnB�;<\�2A����B1T�ZYCr�u#S���R٤�+ :� �=�\�yH�$3J���>`w^ �0@p��@ɓ?Y�$��&��ΛY���Q�,��Ҩ�����*��+g`^Ee�%�c�yA�5�Et�AC�9_/&��bue9�E����BM�) 7+��UT.5��F�FMy��kԟ�5Tk�ˊ����0�����ݨG�u^��������N�nf��j��b� ݁������.T� ����MT�\:Ty�e� !~j�'�*����ӑKO�+tP��+G�g�N�:��|m�y���輼���s�t'��#��|.��p9EvE�O�#������5�u����)��$?B7� ����;y�Q����� �*#��p��� U��l!��Z�=�9ed����ge�Y衶�@7�fج;��P-9�佃�� �#D4��L����L �Kټ����l-c�3˕*WԠ6�k/�Zep���c���L4���=��;-(b��2e���{��ʲTZ��L�ߒ�h'ә�}�&�RF�LP����=y��,T��������2=]�������D�֕����͡�@�I[� "&w�N$�A2��B#?F5Pn�L����C���������������(�$q��?(�j�@@�(_��zS����A�$oӭ �L�G��������7��~Vd ��H�w��P8�GvA#" (��,Xe]��e����F��{ MR5� #��` �eV�AN�+�M�}����Kv d�抋24�����D'--��v��$/(,yK:��ϝ�� �@���P�d�� �� �FH�P�zAs�'����@�`r���V������s2B/b,�Q H0LO>Z^ы����/;�,�;����eS� 3!=�6����P��nY� A�f:a��ѓ��Y/�<*�Bj���Ѓad�\&0b��2B� ø����?��,�nVS�v�W�.3+n:O/U��6SsD0l<��i" �D���3aKY�[�Xk� ��H�����h,E��}�2��&�aA'-C0R�2�]NJ6i��k����K��rP�Gk x<ݚ��T����!�(|�[�$���'4N_�1�9�-i��Ws��v��h� ���1|u�x0���+S(v�믒��;��h�δ��=�V�@_90��\�,�i?����f�cd��'>N{q�`� �� 2L��E���2hĤ�?� �塣�GG|��@��X��.ϻkLn����m�-�`��(���Mh<6�*� �wL�Ґ�ᅍiߡG1@;YԷ>i�y��} w\���/�h1B�рaPƖNjΘ��eV��� � lr0��4����o����N0.� 3Z��i��C�c5^6+�����.s���`$���fM��m3�G�Ɠ���J���aa�W5�/H�쬓g� t�*�]��>\�,>��`��{a�����P%� { // 初始化认证状态 initAuthState(); // 注意:阅读历史已由reading_history.js自动处理,无需手动调用 const themeToggle = document.getElementById('theme-toggle'); const themeToggleIcon = document.getElementById('theme-toggle-icon'); const html = document.documentElement; // 检查本地存储中的主题偏好 const currentTheme = localStorage.getItem('theme') || 'light'; html.classList.add(currentTheme); // 更新图标 if (themeToggleIcon) { themeToggleIcon.className = currentTheme === 'dark' ? 'ri-moon-line text-xl' : 'ri-sun-line text-xl'; } // 切换主题 if (themeToggle) { themeToggle.addEventListener('click', () => { const isDark = html.classList.contains('dark'); if (isDark) { html.classList.remove('dark'); html.classList.add('light'); localStorage.setItem('theme', 'light'); if (themeToggleIcon) { themeToggleIcon.className = 'ri-sun-line text-xl'; } } else { html.classList.remove('light'); html.classList.add('dark'); localStorage.setItem('theme', 'dark'); if (themeToggleIcon) { themeToggleIcon.className = 'ri-moon-line text-xl'; } } }); } // 字体大小调整 const content = document.querySelector('.reading-container'); const fontDecreaseBtn = document.getElementById('font-decrease'); const fontIncreaseBtn = document.getElementById('font-increase'); const readingModeBtn = document.getElementById('reading-mode'); const addBookmarkBtn = document.getElementById('add-bookmark'); // 从本地存储获取字体大小设置 let fontSize = parseInt(localStorage.getItem('fontSize')) || 18; content.style.fontSize = `${fontSize}px`; // 减小字体 fontDecreaseBtn.addEventListener('click', () => { if (fontSize > 14) { fontSize -= 1; content.style.fontSize = `${fontSize}px`; localStorage.setItem('fontSize', fontSize); } }); // 增大字体 fontIncreaseBtn.addEventListener('click', () => { if (fontSize < 26) { fontSize += 1; content.style.fontSize = `${fontSize}px`; localStorage.setItem('fontSize', fontSize); } }); // 阅读模式切换 readingModeBtn.addEventListener('click', () => { document.body.classList.toggle('reading-mode'); if (document.body.classList.contains('reading-mode')) { // 隐藏导航和其他元素,只显示内容区 document.querySelector('header').style.display = 'none'; document.querySelectorAll('.section-container > *:not(main)').forEach(el => { el.style.display = 'none'; }); document.querySelector('main').classList.add('reading-mode-active'); document.querySelector('.fixed.bottom-0').style.display = 'none'; // 隐藏移动端底部导航 } else { // 恢复正常显示 document.querySelector('header').style.display = ''; document.querySelectorAll('.section-container > *:not(main)').forEach(el => { el.style.display = ''; }); document.querySelector('main').classList.remove('reading-mode-active'); document.querySelector('.fixed.bottom-0').style.display = ''; // 显示移动端底部导航 } }); // 书签功能 addBookmarkBtn.addEventListener('click', () => { const bookmarks = JSON.parse(localStorage.getItem('bookmarks') || '[]'); const currentBookmark = { novelId: 'ybdzzgy', chapterId: '17702078', novelTitle: '佣兵的战争高扬', chapterTitle: '第六十三章 莫斯科', timestamp: new Date().toISOString() }; // 检查是否已存在相同的书签 const exists = bookmarks.some(bookmark => bookmark.novelId === currentBookmark.novelId && bookmark.chapterId === currentBookmark.chapterId ); if (!exists) { // 限制书签数量为10个 if (bookmarks.length >= 10) { bookmarks.pop(); // 移除最旧的书签 } bookmarks.unshift(currentBookmark); // 添加到最前面 localStorage.setItem('bookmarks', JSON.stringify(bookmarks)); // 显示成功提示 alert('书签添加成功'); } else { alert('书签已存在'); } }); });

看小说网

看小说网是您最喜欢的免费小说阅读网站。提供海量全本小说免费阅读,所有小说无广告干扰,是您值得收藏的小说网站。

© 2023 看小说网 版权所有